/haiku/src/system/kernel/platform/openfirmware/ |
H A D | openfirmware_devices.cpp | 21 of_get_next_device(intptr_t *_cookie, intptr_t root, const char *type, argument 24 intptr_t node = *_cookie; 76 *_cookie = node = next;
|
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/ |
H A D | UnpackingDirectory.h | 43 AttributeDirectoryCookie*& _cookie); 45 int openMode, AttributeCookie*& _cookie); 62 AttributeDirectoryCookie*& _cookie) override;
|
H A D | UnpackingDirectory.cpp | 186 UnpackingDirectory::OpenAttributeDirectory(AttributeDirectoryCookie*& _cookie) argument 192 _cookie); 198 AttributeCookie*& _cookie) 204 openMode, _cookie); 237 RootDirectory::OpenAttributeDirectory(AttributeDirectoryCookie*& _cookie) argument 242 _cookie = new(std::nothrow) EmptyAttributeDirectoryCookie; 243 if (_cookie == nullptr) 197 OpenAttribute(const StringKey& name, int openMode, AttributeCookie*& _cookie) argument
|
H A D | AutoPackageAttributes.h | 38 AttributeCookie*& _cookie);
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_ecm/ |
H A D | Driver.cpp | 32 usb_ecm_init_device(void* _info, void** _cookie) argument 55 *_cookie = info; 61 usb_ecm_uninit_device(void* _cookie) argument 64 usb_ecm_driver_info* info = (usb_ecm_driver_info*)_cookie; 71 usb_ecm_device_removed(void* _cookie) argument 74 usb_ecm_driver_info* info = (usb_ecm_driver_info*)_cookie; 80 usb_ecm_open(void* _info, const char* path, int openMode, void** _cookie) argument 89 *_cookie = info->device; 218 usb_ecm_uninit_driver(void *_cookie) argument 221 usb_ecm_driver_info* info = (usb_ecm_driver_info*)_cookie; 227 usb_ecm_register_child_devices(void* _cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/input/i2c_elan/ |
H A D | Driver.cpp | 115 i2c_elan_uninit_device(void *_cookie) argument 122 i2c_elan_open(void *initCookie, const char *path, int flags, void **_cookie) argument 124 TRACE("open(%s, %" B_PRIu32 ", %p)\n", path, flags, _cookie); 146 *_cookie = cookie; 153 i2c_elan_read(void *_cookie, off_t position, void *buffer, size_t *numBytes) argument 162 i2c_elan_write(void *_cookie, off_t position, const void *buffer, argument 172 i2c_elan_control(void *_cookie, uint32 op, void *buffer, size_t length) argument 174 elan_driver_cookie *cookie = (elan_driver_cookie *)_cookie; 182 i2c_elan_close(void *_cookie) argument 184 elan_driver_cookie *cookie = (elan_driver_cookie *)_cookie; 192 i2c_elan_free(void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/power/acpi_lid/ |
H A D | acpi_lid.cpp | 99 acpi_lid_uninit_device(void *_cookie) argument 106 acpi_lid_open(void *_cookie, const char *path, int flags, void** cookie) argument 108 acpi_lid_device_info *device = (acpi_lid_device_info *)_cookie; 115 acpi_lid_read(void* _cookie, off_t position, void *buf, size_t* num_bytes) argument 117 acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie; 143 acpi_lid_control(void* _cookie, uint32 op, void* arg, size_t len) argument 150 acpi_lid_select(void *_cookie, uint8 event, selectsync *sync) argument 152 acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie; 173 acpi_lid_deselect(void *_cookie, uint8 event, selectsync *sync) argument 175 acpi_lid_device_info* device = (acpi_lid_device_info*)_cookie; 293 acpi_lid_register_child_devices(void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/amiga/ |
H A D | amiga_rdb.cpp | 150 amiga_rdb_identify_partition(int fd, partition_data *partition, void **_cookie) argument 156 *_cookie = (void *)rdb; 162 amiga_rdb_scan_partition(int fd, partition_data *partition, void *_cookie) argument 164 TRACE(("amiga_rdb_scan_partition(cookie = %p)\n", _cookie)); 166 rigid_disk_block &rdb = *(rigid_disk_block *)_cookie; 213 void *_cookie) 215 delete (rigid_disk_block *)_cookie; 212 amiga_rdb_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument
|
/haiku/src/add-ons/kernel/partitioning_systems/apple/ |
H A D | apple.cpp | 111 apple_identify_partition(int fd, partition_data *partition, void **_cookie) argument 135 *_cookie = (void *)descriptor; 144 apple_scan_partition(int fd, partition_data *partition, void *_cookie) argument 146 TRACE(("apple_scan_partition(cookie = %p)\n", _cookie)); 148 apple_driver_descriptor &descriptor = *(apple_driver_descriptor *)_cookie; 190 apple_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument 192 delete (apple_driver_descriptor *)_cookie;
|
/haiku/src/add-ons/kernel/drivers/input/i2c_hid/ |
H A D | Driver.cpp | 150 i2c_hid_uninit_device(void *_cookie) argument 157 i2c_hid_open(void *initCookie, const char *path, int flags, void **_cookie) argument 159 TRACE("open(%s, %" B_PRIu32 ", %p)\n", path, flags, _cookie); 183 *_cookie = cookie; 190 i2c_hid_read(void *_cookie, off_t position, void *buffer, size_t *numBytes) argument 192 device_cookie *cookie = (device_cookie *)_cookie; 201 i2c_hid_write(void *_cookie, off_t position, const void *buffer, argument 204 device_cookie *cookie = (device_cookie *)_cookie; 213 i2c_hid_control(void *_cookie, uint32 op, void *buffer, size_t length) argument 215 device_cookie *cookie = (device_cookie *)_cookie; 223 i2c_hid_close(void *_cookie) argument 233 i2c_hid_free(void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/display/ |
H A D | display_adapter.cpp | 34 displayadapter_init_device(void *_cookie, void **cookie) argument 36 device_node *node = (device_node *)_cookie; 76 displayadapter_uninit_device(void *_cookie) argument 78 displayadapter_device_info *device = (displayadapter_device_info *)_cookie; 84 displayadapter_open(void *_cookie, const char *path, int flags, void** cookie) argument 86 displayadapter_device_info *device = (displayadapter_device_info *)_cookie; 93 displayadapter_read(void* _cookie, off_t position, void *buf, size_t* num_bytes) argument 108 displayadapter_control(void* _cookie, uint32 op, void* arg, size_t len) argument 110 // displayadapter_device_info* device = (displayadapter_device_info*)_cookie; 281 displayadapter_register_child_devices(void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/input/usb_hid/ |
H A D | Driver.cpp | 233 usb_hid_open(const char *name, uint32 flags, void **_cookie) argument 235 TRACE("open(%s, %" B_PRIu32 ", %p)\n", name, flags, _cookie); 258 *_cookie = cookie; 265 usb_hid_read(void *_cookie, off_t position, void *buffer, size_t *numBytes) argument 267 device_cookie *cookie = (device_cookie *)_cookie; 276 usb_hid_write(void *_cookie, off_t position, const void *buffer, argument 279 device_cookie *cookie = (device_cookie *)_cookie; 288 usb_hid_control(void *_cookie, uint32 op, void *buffer, size_t length) argument 290 device_cookie *cookie = (device_cookie *)_cookie; 299 usb_hid_close(void *_cookie) argument 309 usb_hid_free(void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/power/pch_thermal/ |
H A D | pch_thermal.cpp | 74 status_t pch_thermal_control(void* _cookie, uint32 op, void* arg, size_t len); 78 pch_thermal_open(void *_cookie, const char *path, int flags, void** cookie) argument 80 pch_thermal_device_info *device = (pch_thermal_device_info *)_cookie; 88 pch_thermal_read(void* _cookie, off_t position, void *buf, size_t* num_bytes) argument 90 pch_thermal_device_info* device = (pch_thermal_device_info*)_cookie; 137 pch_thermal_control(void* _cookie, uint32 op, void* arg, size_t len) argument 139 pch_thermal_device_info* device = (pch_thermal_device_info*)_cookie; 249 pch_thermal_register_child_devices(void *_cookie) argument 251 device_node *node = (device_node*)_cookie; 270 pch_thermal_init_device(void *_cookie, voi argument 353 pch_thermal_uninit_device(void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/packagefs/ |
H A D | kernel_interface.cpp | 349 void** _cookie) 376 *_cookie = cookie; 390 packagefs_free_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie) argument 394 FileCookie* cookie = (FileCookie*)_cookie; 408 packagefs_read(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie, argument 413 FileCookie* cookie = (FileCookie*)_cookie; 513 packagefs_open_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie) argument 537 *_cookie = cookie; 550 packagefs_free_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie) argument 554 DirectoryCookie* cookie = (DirectoryCookie*)_cookie; 348 packagefs_open(fs_volume* fsVolume, fs_vnode* fsNode, int openMode, void** _cookie) argument 569 packagefs_read_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 634 packagefs_rewind_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie) argument 656 packagefs_open_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie) argument 682 packagefs_close_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie) argument 690 packagefs_free_attr_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie) argument 709 packagefs_read_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 726 packagefs_rewind_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie) argument 745 packagefs_open_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name, int openMode, void** _cookie) argument 776 packagefs_close_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie) argument 784 packagefs_free_attr_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie) argument 802 packagefs_read_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie, off_t offset, void* buffer, size_t* bufferSize) argument 819 packagefs_read_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie, struct stat* st) argument 843 packagefs_open_index_dir(fs_volume* fsVolume, void** _cookie) argument 972 packagefs_open_query(fs_volume* fsVolume, const char* queryString, uint32 flags, port_id port, uint32 token, void** _cookie) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | kernel_interface.cpp | 363 nfs4_read_pages(fs_volume* _volume, fs_vnode* vnode, void* _cookie, off_t pos, argument 368 ", count = %lu, numBytes = %lu\n", _volume, vti->ID(), _cookie, pos, 376 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie); 407 nfs4_write_pages(fs_volume* _volume, fs_vnode* vnode, void* _cookie, off_t pos, argument 412 ", count = %lu, numBytes = %lu\n", _volume, vti->ID(), _cookie, pos, 420 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie); 484 nfs4_set_flags(fs_volume* volume, fs_vnode* vnode, void* _cookie, int flags) argument 488 _cookie, flags); 490 OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie); 763 int perms, void** _cookie, ino_ 762 nfs4_create(fs_volume* volume, fs_vnode* dir, const char* name, int openMode, int perms, void** _cookie, ino_t* _newVnodeID) argument 825 nfs4_open(fs_volume* volume, fs_vnode* vnode, int openMode, void** _cookie) argument 858 nfs4_close(fs_volume* volume, fs_vnode* vnode, void* _cookie) argument 880 nfs4_free_cookie(fs_volume* volume, fs_vnode* vnode, void* _cookie) argument 905 nfs4_read(fs_volume* volume, fs_vnode* vnode, void* _cookie, off_t pos, void* buffer, size_t* length) argument 930 nfs4_write(fs_volume* volume, fs_vnode* vnode, void* _cookie, off_t pos, const void* _buffer, size_t* length) argument 1017 nfs4_open_dir(fs_volume* volume, fs_vnode* vnode, void** _cookie) argument 1044 nfs4_close_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie) argument 1066 nfs4_read_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie, struct dirent* buffer, size_t bufferSize, uint32* _num) argument 1084 nfs4_rewind_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie) argument 1102 nfs4_open_attr_dir(fs_volume* volume, fs_vnode* vnode, void** _cookie) argument 1156 nfs4_create_attr(fs_volume* volume, fs_vnode* vnode, const char* name, uint32 type, int openMode, void** _cookie) argument 1181 nfs4_open_attr(fs_volume* volume, fs_vnode* vnode, const char* name, int openMode, void** _cookie) argument 1206 nfs4_close_attr(fs_volume* volume, fs_vnode* vnode, void* _cookie) argument 1214 nfs4_free_attr_cookie(fs_volume* volume, fs_vnode* vnode, void* _cookie) argument 1232 nfs4_read_attr(fs_volume* volume, fs_vnode* vnode, void* _cookie, off_t pos, void* buffer, size_t* length) argument 1249 nfs4_write_attr(fs_volume* volume, fs_vnode* vnode, void* _cookie, off_t pos, const void* buffer, size_t* length) argument 1265 nfs4_read_attr_stat(fs_volume* volume, fs_vnode* vnode, void* _cookie, struct stat* stat) argument 1281 nfs4_write_attr_stat(fs_volume* volume, fs_vnode* vnode, void* _cookie, const struct stat* stat, int statMask) argument 1331 nfs4_test_lock(fs_volume* volume, fs_vnode* vnode, void* _cookie, struct flock* lock) argument 1349 nfs4_acquire_lock(fs_volume* volume, fs_vnode* vnode, void* _cookie, const struct flock* lock, bool wait) argument 1369 nfs4_release_lock(fs_volume* volume, fs_vnode* vnode, void* _cookie, const struct flock* lock) argument [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | Call.cpp | 45 acpi_call_init_device(void* _node, void** _cookie) argument 62 *_cookie = device; 68 acpi_call_uninit_device(void* _cookie) argument 71 acpi_call_device_info* device = (acpi_call_device_info*)_cookie; 77 acpi_call_open(void* _device, const char* path, int openMode, void** _cookie) argument 82 *_cookie = device;
|
/haiku/src/add-ons/kernel/file_systems/exfat/ |
H A D | kernel_interface.cpp | 82 exfat_identify_partition(int fd, partition_data* partition, void** _cookie) argument 125 *_cookie = cookie; 131 exfat_scan_partition(int fd, partition_data* partition, void* _cookie) argument 133 identify_cookie* cookie = (identify_cookie*)_cookie; 147 exfat_free_identify_partition_cookie(partition_data* partition, void* _cookie) argument 149 delete (identify_cookie*)_cookie; 257 exfat_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument 264 exfat_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, argument 308 exfat_io(fs_volume* _volume, fs_vnode* _node, void* _cookie, argument 414 exfat_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint3 argument 452 exfat_open(fs_volume* , fs_vnode* _node, int openMode, void** _cookie) argument 492 exfat_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void* buffer, size_t* _length) argument 507 exfat_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 514 exfat_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument 560 exfat_open_dir(fs_volume* , fs_vnode* _node, void** _cookie) argument 582 exfat_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument 624 exfat_rewind_dir(fs_volume * , fs_vnode * , void *_cookie) argument 640 exfat_free_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument [all...] |
/haiku/src/tests/system/kernel/device_manager/playground/ |
H A D | driver.cpp | 58 init_driver(device_node* node, void** _cookie) argument 60 *_cookie = node; 115 device_open(void* deviceCookie, int openMode, void** _cookie) argument
|
H A D | generic_video_driver.cpp | 51 init_driver(device_node* node, void** _cookie) argument 53 *_cookie = node; 101 device_open(void* deviceCookie, int openMode, void** _cookie) argument
|
H A D | specific_video_driver.cpp | 51 init_driver(device_node *node, void **_cookie) argument 53 *_cookie = node; 101 device_open(void* deviceCookie, int openMode, void** _cookie) argument
|
/haiku/src/system/boot/loader/file_systems/bfs/ |
H A D | Directory.cpp | 65 Directory::Open(void **_cookie, int mode) argument 67 _inherited::Open(_cookie, mode); 69 *_cookie = (void *)new(nothrow) TreeIterator(&fTree); 70 if (*_cookie == NULL)
|
/haiku/src/add-ons/kernel/bus_managers/i2c/ |
H A D | bus_raw.cpp | 14 i2c_bus_raw_init(void* driverCookie, void **_cookie) argument 20 *_cookie = bus; 58 i2c_bus_raw_control(void *_cookie, uint32 op, void *data, size_t length) argument 61 I2CBus *bus = (I2CBus*)_cookie;
|
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | Attribute.h | 27 attr_cookie** _cookie) = 0;
|
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/ |
H A D | PackageLinkSymlink.cpp | 174 PackageLinkSymlink::OpenAttributeDirectory(AttributeDirectoryCookie*& _cookie) argument 181 _cookie = cookie; 188 AttributeCookie*& _cookie) 193 return AutoPackageAttributes::OpenCookie(fPackage, name, openMode, _cookie); 187 OpenAttribute(const StringKey& name, int openMode, AttributeCookie*& _cookie) argument
|
/haiku/src/add-ons/kernel/network/devices/tunnel/ |
H A D | tunnel.cpp | 93 tunnel_open(const char* name, uint32 flags, void** _cookie) argument 109 *_cookie = cookie; 115 tunnel_close(void* _cookie) argument 117 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; 127 tunnel_free(void* _cookie) argument 129 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; 137 tunnel_control(void* _cookie, uint32 op, void* data, size_t len) argument 139 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; 155 tunnel_read(void* _cookie, off_t position, void* data, size_t* _length) argument 157 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; 177 tunnel_write(void* _cookie, off_t position, const void* data, size_t* _length) argument 230 tunnel_select(void* _cookie, uint8 event, uint32 ref, selectsync* sync) argument 254 tunnel_deselect(void* _cookie, uint8 event, selectsync* sync) argument [all...] |