/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | attr.h | 12 status_t dosfs_open_attrdir(fs_volume *_vol, fs_vnode *_node, void **_cookie); 13 status_t dosfs_close_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie); 15 void *_cookie); 16 status_t dosfs_rewind_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie); 17 status_t dosfs_read_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie, 20 int openMode, void **_cookie); 23 status_t dosfs_read_attr_stat(fs_volume *_vol, fs_vnode *_node, void *_cookie, 25 status_t dosfs_read_attr(fs_volume *_vol, fs_vnode *_node, void *_cookie, 27 status_t dosfs_write_attr(fs_volume *_vol, fs_vnode *_node, void *_cookie,
|
H A D | attr.cpp | 39 dosfs_open_attrdir(fs_volume *_vol, fs_vnode *_node, void **_cookie) argument 43 if ((*_cookie = malloc(sizeof(uint32))) == NULL) { 46 *(int32 *)(*_cookie) = 0; 53 dosfs_close_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 57 *(int32 *)_cookie = 1; 64 dosfs_free_attrdir_cookie(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 68 if (_cookie == NULL) { 73 *(int32 *)_cookie = 0x87654321; 74 free(_cookie); 81 dosfs_rewind_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 96 dosfs_read_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie, struct dirent *entry, size_t bufsize, uint32 *num) argument 125 dosfs_open_attr(fs_volume *_vol, fs_vnode *_node, const char *name, int openMode, void **_cookie) argument 160 dosfs_read_attr_stat(fs_volume *_vol, fs_vnode *_node, void *_cookie, struct stat *stat) argument 185 dosfs_read_attr(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument 219 dosfs_write_attr(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, const void *buffer, size_t *_length) argument [all...] |
/haiku/src/add-ons/kernel/bus_managers/ps2/ |
H A D | ps2_alps.h | 32 status_t alps_open(const char *name, uint32 flags, void **_cookie); 33 status_t alps_close(void *_cookie); 34 status_t alps_freecookie(void *_cookie); 35 status_t alps_ioctl(void *_cookie, uint32 op, void *buffer, size_t length);
|
H A D | ps2_standard_mouse.h | 45 status_t standard_mouse_open(const char* name, uint32 flags, void** _cookie); 46 status_t standard_mouse_close(void* _cookie); 47 status_t standard_mouse_freecookie(void* _cookie); 48 status_t standard_mouse_ioctl(void* _cookie, uint32 op, void* buffer,
|
H A D | ps2_elantech.h | 50 status_t elantech_open(const char *name, uint32 flags, void **_cookie); 51 status_t elantech_close(void *_cookie); 52 status_t elantech_freecookie(void *_cookie); 53 status_t elantech_ioctl(void *_cookie, uint32 op, void *buffer, size_t length);
|
H A D | ps2_synaptics.h | 66 status_t synaptics_open(const char *name, uint32 flags, void **_cookie); 67 status_t synaptics_close(void *_cookie); 68 status_t synaptics_freecookie(void *_cookie); 69 status_t synaptics_ioctl(void *_cookie, uint32 op, void *buffer, size_t length);
|
/haiku/src/add-ons/kernel/drivers/display/ |
H A D | display.cpp | 30 display_open(void *_cookie, const char* path, int flags, void** cookie) argument 32 display_device_info *device = (display_device_info *)_cookie; 39 display_read(void *_cookie, off_t position, void *buf, size_t* num_bytes) argument 80 display_init(void *_cookie, void **cookie) argument 82 device_node *node = (device_node *)_cookie; 107 display_uninit(void *_cookie) argument 109 display_device_info *device = (display_device_info *)_cookie;
|
/haiku/headers/private/kernel/platform/openfirmware/ |
H A D | devices.h | 15 status_t of_get_next_device(intptr_t *_cookie, intptr_t root, const char *type,
|
/haiku/src/add-ons/kernel/debugger/demangle/ |
H A D | demangle.h | 14 status_t get_next_argument(uint32* _cookie, const char* mangledName, char* name, 20 status_t get_next_argument_gcc2(uint32* _cookie, const char* symbol, 28 status_t get_next_argument_gcc3(uint32* _cookie, const char* symbol,
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/ichaudio/ |
H A D | io.h | 41 uint16 ich_codec_read(void *_cookie, int regno); 42 void ich_codec_write(void *_cookie, int regno, uint16 value);
|
/haiku/src/add-ons/kernel/bus_managers/scsi/ |
H A D | sim_interface.cpp | 70 scsi_controller_init(device_node *node, void **_cookie) argument 72 *_cookie = node; 78 scsi_controller_register_raw_device(void *_cookie) argument 80 device_node *node = (device_node *)_cookie;
|
H A D | bus_raw.cpp | 29 scsi_bus_raw_init(void *driverCookie, void **_cookie) argument 46 *_cookie = bus; 82 scsi_bus_raw_control(void *_cookie, uint32 op, void *data, size_t length) argument 84 bus_raw_info *bus = (bus_raw_info*)_cookie;
|
/haiku/src/add-ons/kernel/drivers/power/acpi_button/ |
H A D | acpi_button.cpp | 83 acpi_button_init_device(void *_cookie, void **cookie) argument 85 device_node *node = (device_node *)_cookie; 143 acpi_button_uninit_device(void *_cookie) argument 145 acpi_button_device_info *device = (acpi_button_device_info *)_cookie; 158 acpi_button_open(void *_cookie, const char *path, int flags, void** cookie) argument 160 acpi_button_device_info *device = (acpi_button_device_info *)_cookie; 171 acpi_button_read(void* _cookie, off_t position, void *buffer, size_t* num_bytes) argument 173 acpi_button_device_info* device = (acpi_button_device_info*)_cookie; 195 acpi_button_control(void* _cookie, uint32 op, void* arg, size_t len) argument 202 acpi_button_select(void *_cookie, uint argument 225 acpi_button_deselect(void *_cookie, uint8 event, selectsync *sync) argument 315 acpi_button_register_child_devices(void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/disk/norflash/ |
H A D | norflash.cpp | 53 nor_init_device(void *_info, void **_cookie) argument 69 *_cookie = info; 75 nor_uninit_device(void *_cookie) argument 78 nor_driver_info *info = (nor_driver_info*)_cookie; 86 void **_cookie) 89 *_cookie = deviceCookie; 95 nor_close(void *_cookie) argument 103 nor_free(void *_cookie) argument 143 nor_read(void *_cookie, off_t position, void *data, size_t *numbytes) argument 145 nor_driver_info *info = (nor_driver_info*)_cookie; 85 nor_open(void *deviceCookie, const char *path, int openMode, void **_cookie) argument 160 nor_write(void *_cookie, off_t position, const void *data, size_t *numbytes) argument 217 nor_uninit_driver(void *_cookie) argument 226 nor_register_child_devices(void *_cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/pty/ |
H A D | driver.cpp | 198 master_open(const char *name, uint32 flags, void **_cookie) argument 243 *_cookie = cookie; 249 slave_open(const char *name, uint32 flags, void **_cookie) argument 318 *_cookie = cookie; 324 pty_close(void *_cookie) argument 326 tty_cookie *cookie = (tty_cookie *)_cookie; 328 TRACE(("pty_close: cookie %p\n", _cookie)); 345 pty_free_cookie(void *_cookie) argument 348 tty_cookie *cookie = (tty_cookie *)_cookie; 374 pty_ioctl(void *_cookie, uint3 argument 436 pty_read(void *_cookie, off_t offset, void *buffer, size_t *_length) argument 453 pty_write(void *_cookie, off_t offset, const void *buffer, size_t *_length) argument 470 pty_select(void *_cookie, uint8 event, uint32 ref, selectsync *sync) argument 479 pty_deselect(void *_cookie, uint8 event, selectsync *sync) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | kernel_interface.cpp | 31 xfs_identify_partition(int fd, partition_data *partition, void **_cookie) argument 38 xfs_scan_partition(int fd, partition_data *partition, void *_cookie) argument 45 xfs_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument 160 xfs_can_page(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 167 xfs_read_pages(fs_volume *_volume, fs_vnode *_node, void *_cookie, argument 175 xfs_io(fs_volume *_volume, fs_vnode *_node, void *_cookie, argument 226 xfs_ioctl(fs_volume *_volume, fs_vnode *_node, void *_cookie, uint32 cmd, argument 267 void **_cookie) 293 *_cookie = cookie; 300 xfs_read(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_ argument 266 xfs_open(fs_volume * , fs_vnode *_node, int openMode, void **_cookie) argument 316 xfs_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 323 xfs_free_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 391 xfs_open_dir(fs_volume * , fs_vnode *_node, void **_cookie) argument 413 xfs_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *buffer, size_t bufferSize, uint32 *_num) argument 452 xfs_rewind_dir(fs_volume * , fs_vnode * , void *_cookie) argument 467 xfs_free_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 475 xfs_open_attr_dir(fs_volume *_volume, fs_vnode *_node, void **_cookie) argument 498 xfs_free_attr_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 506 xfs_read_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument 534 xfs_rewind_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 542 xfs_create_attr(fs_volume *_volume, fs_vnode *_node, const char *name, uint32 type, int openMode, void **_cookie) argument 550 xfs_open_attr(fs_volume *_volume, fs_vnode *_node, const char *name, int openMode, void **_cookie) argument 593 xfs_read_attr(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument 622 xfs_read_attr_stat(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct stat *stat) argument [all...] |
/haiku/src/add-ons/kernel/drivers/power/acpi_thermal/ |
H A D | acpi_thermal.c | 42 status_t acpi_thermal_control(void* _cookie, uint32 op, void* arg, size_t len); 68 acpi_thermal_open(void* _cookie, const char* path, int flags, void** cookie) argument 70 acpi_thermal_device_info* device = (acpi_thermal_device_info*)_cookie; 81 acpi_thermal_read(void* _cookie, off_t position, void* buf, size_t* num_bytes) argument 83 acpi_thermal_device_info* device = (acpi_thermal_device_info*)_cookie; 156 acpi_thermal_control(void* _cookie, uint32 op, void* arg, size_t len) argument 158 acpi_thermal_device_info* device = (acpi_thermal_device_info*)_cookie; 280 acpi_thermal_register_child_devices(void* _cookie) argument 282 device_node* node = _cookie; 300 acpi_thermal_init_device(void* _cookie, voi argument 323 acpi_thermal_uninit_device(void* _cookie) argument [all...] |
/haiku/src/system/boot/loader/ |
H A D | RootFileSystem.cpp | 32 RootFileSystem::Open(void **_cookie, int mode) argument 38 *_cookie = iterator; 87 RootFileSystem::GetNextEntry(void *_cookie, char *name, size_t size) argument 89 EntryIterator *iterator = (EntryIterator *)_cookie; 101 RootFileSystem::GetNextNode(void *_cookie, Node **_node) argument 103 EntryIterator *iterator = (EntryIterator *)_cookie; 116 RootFileSystem::Rewind(void *_cookie) argument 118 EntryIterator *iterator = (EntryIterator *)_cookie;
|
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/ |
H A D | UnpackingAttributeDirectoryCookie.cpp | 36 AttributeDirectoryCookie*& _cookie) 43 _cookie = cookie; 35 Open(PackageNode* packageNode, AttributeDirectoryCookie*& _cookie) argument
|
H A D | UnpackingAttributeDirectoryCookie.h | 24 AttributeDirectoryCookie*& _cookie);
|
H A D | Node.cpp | 87 Node::OpenAttributeDirectory(AttributeDirectoryCookie*& _cookie) argument 94 _cookie = cookie; 101 AttributeCookie*& _cookie) 100 OpenAttribute(const StringKey& name, int openMode, AttributeCookie*& _cookie) argument
|
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/ |
H A D | PackageLinkSymlink.h | 44 AttributeDirectoryCookie*& _cookie); 46 int openMode, AttributeCookie*& _cookie);
|
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | Attribute.h | 42 int openMode, attr_cookie** _cookie); 45 attr_cookie** _cookie);
|
/haiku/src/add-ons/kernel/file_systems/ufs2/ |
H A D | kernel_interface.cpp | 37 ufs2_identify_partition(int fd, partition_data *partition, void **_cookie) argument 46 *_cookie = cookie; 53 ufs2_scan_partition(int fd, partition_data *partition, void *_cookie) argument 55 identify_cookie* cookie = (identify_cookie*)_cookie; 71 ufs2_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument 73 identify_cookie* cookie = (identify_cookie*)_cookie; 170 ufs2_can_page(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 177 ufs2_read_pages(fs_volume *_volume, fs_vnode *_node, void *_cookie, argument 185 ufs2_io(fs_volume *_volume, fs_vnode *_node, void *_cookie, argument 224 ufs2_ioctl(fs_volume *_volume, fs_vnode *_node, void *_cookie, uint3 argument 258 ufs2_open(fs_volume * _volume, fs_vnode *_node, int openMode, void **_cookie) argument 290 ufs2_read(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument 305 ufs2_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 312 ufs2_free_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 363 ufs2_open_dir(fs_volume * , fs_vnode *_node, void **_cookie) argument 384 ufs2_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument 424 ufs2_rewind_dir(fs_volume * , fs_vnode * , void *_cookie) argument 440 ufs2_free_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 448 ufs2_open_attr_dir(fs_volume *_volume, fs_vnode *_node, void **_cookie) argument 462 ufs2_free_attr_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 469 ufs2_read_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument 477 ufs2_rewind_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument 485 ufs2_create_attr(fs_volume *_volume, fs_vnode *_node, const char *name, uint32 type, int openMode, void **_cookie) argument 493 ufs2_open_attr(fs_volume *_volume, fs_vnode *_node, const char *name, int openMode, void **_cookie) argument 517 ufs2_read_attr(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument 533 ufs2_read_attr_stat(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct stat *stat) argument [all...] |
/haiku/src/add-ons/kernel/bus_managers/virtio/ |
H A D | virtio_balloon.cpp | 27 virtio_balloon_init_device(device_node *node, void **_cookie) argument 41 *_cookie = device; 98 virtio_balloon_init_driver(device_node *node, void **_cookie) argument 101 *_cookie = node;
|