Searched refs:_cookie (Results 26 - 50 of 222) sorted by relevance

123456789

/haiku/src/system/kernel/platform/openfirmware/
H A Dopenfirmware_devices.cpp21 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 DUnpackingDirectory.h43 AttributeDirectoryCookie*& _cookie);
45 int openMode, AttributeCookie*& _cookie);
62 AttributeDirectoryCookie*& _cookie) override;
H A DUnpackingDirectory.cpp186 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 DAutoPackageAttributes.h38 AttributeCookie*& _cookie);
/haiku/src/add-ons/kernel/drivers/network/ether/usb_ecm/
H A DDriver.cpp32 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 DDriver.cpp115 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 Dacpi_lid.cpp99 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 Damiga_rdb.cpp150 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 Dapple.cpp111 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 DDriver.cpp150 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 Ddisplay_adapter.cpp34 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 DDriver.cpp233 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 Dpch_thermal.cpp74 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 Dkernel_interface.cpp349 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 Dkernel_interface.cpp363 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 DCall.cpp45 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 Dkernel_interface.cpp82 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 Ddriver.cpp58 init_driver(device_node* node, void** _cookie) argument
60 *_cookie = node;
115 device_open(void* deviceCookie, int openMode, void** _cookie) argument
H A Dgeneric_video_driver.cpp51 init_driver(device_node* node, void** _cookie) argument
53 *_cookie = node;
101 device_open(void* deviceCookie, int openMode, void** _cookie) argument
H A Dspecific_video_driver.cpp51 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 DDirectory.cpp65 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 Dbus_raw.cpp14 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 DAttribute.h27 attr_cookie** _cookie) = 0;
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/
H A DPackageLinkSymlink.cpp174 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 Dtunnel.cpp93 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...]

Completed in 110 milliseconds

123456789