/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | Attribute.h | 23 Attribute(Inode* inode, attr_cookie* cookie); 39 status_t Read(attr_cookie* cookie, off_t pos, uint8* buffer, 41 status_t Write(Transaction& transaction, attr_cookie* cookie,
|
/haiku/src/system/kernel/disk_device_manager/ |
H A D | KPartitionListener.cpp | 91 KPartitionListener::MountCookieChanged(KPartition *partition, void *cookie) argument 132 KPartitionListener::CookieChanged(KPartition *partition, void *cookie) argument 138 KPartitionListener::ContentCookieChanged(KPartition *partition, void *cookie) argument
|
H A D | KDiskDeviceManager.cpp | 287 for (int32 cookie = 0; KDiskDevice* device = NextDevice(&cookie);) { 310 for (int32 cookie = 0; KDiskSystem* diskSystem = NextDiskSystem(&cookie);) { 406 for (int32 cookie = 0; KDiskDevice* device = NextDevice(&cookie); ) { 461 for (int32 cookie = 0; KDiskDevice* device = NextDevice(&cookie); ) { 507 KDiskDeviceManager::RegisterNextDevice(int32* cookie) argument 509 if (!cookie) 847 NextDevice(int32* cookie) argument 932 NextDiskSystem(int32* cookie) argument 974 LoadNextDiskSystem(int32* cookie) argument 1002 int32 cookie = 0; local 1047 void* cookie = open_module_list(fileSystems local 1100 int32 cookie = 0; local 1420 void* cookie = NULL; local 1517 int32 cookie = 0; local [all...] |
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/ |
H A D | Node.cpp | 89 AttributeDirectoryCookie* cookie local 91 if (cookie == NULL) 94 _cookie = cookie;
|
/haiku/src/add-ons/network_settings/dnsclient/ |
H A D | DNSClientServiceAddOn.cpp | 32 CreateNextItem(uint32& cookie); 134 DNSClientServiceAddOn::CreateNextItem(uint32& cookie) argument 136 if (cookie++ == 0)
|
/haiku/headers/private/kernel/ |
H A D | kimage.h | 53 typedef bool (*image_iterator_callback)(struct image* image, void* cookie); 55 void* cookie); 57 image_iterator_callback callback, void* cookie);
|
/haiku/src/add-ons/network_settings/hostname/ |
H A D | HostnameAddOn.cpp | 33 CreateNextItem(uint32& cookie); 135 HostnameAddOn::CreateNextItem(uint32& cookie) argument 137 if (cookie++ == 0)
|
/haiku/src/system/libnetwork/ |
H A D | init.cpp | 43 uint32 cookie = 0; local 44 if (get_next_image_info(B_CURRENT_TEAM, (int32*)&cookie, &info) != B_OK) 79 && get_next_image_info(B_CURRENT_TEAM, (int32*)&cookie, &info) == B_OK);
|
/haiku/src/system/boot/loader/file_systems/fat/ |
H A D | File.h | 28 virtual status_t Close(void *cookie); 30 virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize); 31 virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
|
/haiku/src/add-ons/kernel/drivers/midi/usb_midi/ |
H A D | usb_midi.cpp | 158 /* driver cookie (per open -- but only one open per port allowed!) */ 236 midi_usb_read_callback(void* cookie, status_t status, argument 240 usbmidi_device_info* midiDevice = (usbmidi_device_info*)cookie; 242 assert(cookie != NULL); 292 midi_usb_write_callback(void* cookie, status_t status, argument 295 usbmidi_device_info* midiDevice = (usbmidi_device_info*)cookie; 300 assert(cookie != NULL); 313 usb_midi_added(const usb_device* dev, void** cookie) argument 322 assert(dev != NULL && cookie != NULL); 323 DPRINTF_INFO((MY_ID "usb_midi_added(%p, %p)\n", dev, cookie)); 453 usb_midi_removed(void* cookie) argument 513 driver_cookie* cookie; local 564 usb_midi_read(driver_cookie* cookie, off_t position, void* buf, size_t* num_bytes) argument 627 usb_midi_write(driver_cookie* cookie, off_t position, const void* buf, size_t* num_bytes) argument 713 usb_midi_control(void* cookie, uint32 iop, void* data, size_t len) argument 720 usb_midi_close(driver_cookie* cookie) argument 745 usb_midi_free(driver_cookie* cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/input/usb_hid/ |
H A D | HIDDevice.h | 24 void SetParentCookie(int32 cookie); 48 static void _TransferCallback(void *cookie, 51 static void _UnstallCallback(void *cookie,
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_ecm/ |
H A D | ECMDevice.h | 34 static void _ReadCallback(void *cookie, int32 status, 36 static void _WriteCallback(void *cookie, int32 status, 38 static void _NotifyCallback(void *cookie, int32 status,
|
/haiku/headers/private/drivers/ |
H A D | mmc.h | 101 status_t (*execute_command)(device_node* node, void* cookie, uint16_t rca, 104 status_t (*do_io)(device_node* controller, void* cookie, uint16_t rca, 107 void (*set_bus_width)(device_node* controller, void* cookie, int width);
|
/haiku/src/add-ons/kernel/file_systems/layers/attribute_overlay/ |
H A D | attribute_overlay.cpp | 1177 overlay_can_page(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1185 cookie); 1193 overlay_read_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, argument 1196 OVERLAY_CALL(read_pages, cookie, pos, vecs, count, numBytes) 1201 overlay_write_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, argument 1204 OVERLAY_CALL(write_pages, cookie, pos, vecs, count, numBytes) 1209 overlay_io(fs_volume *volume, fs_vnode *vnode, void *cookie, argument 1212 OVERLAY_CALL(io, cookie, request) 1217 overlay_cancel_io(fs_volume *volume, fs_vnode *vnode, void *cookie, argument 1220 OVERLAY_CALL(cancel_io, cookie, reques 1233 overlay_ioctl(fs_volume *volume, fs_vnode *vnode, void *cookie, uint32 op, void *buffer, size_t length) argument 1241 overlay_set_flags(fs_volume *volume, fs_vnode *vnode, void *cookie, int flags) argument 1249 overlay_select(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 1257 overlay_deselect(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 1341 overlay_create(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, int perms, void **cookie, ino_t *newVnodeID) argument 1349 overlay_open(fs_volume *volume, fs_vnode *vnode, int openMode, void **cookie) argument 1356 overlay_close(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1363 overlay_free_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1370 overlay_read(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, void *buffer, size_t *length) argument 1378 overlay_write(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const void *buffer, size_t *length) argument 1401 overlay_open_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 1408 overlay_close_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1415 overlay_free_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1422 overlay_read_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 1448 overlay_rewind_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1455 overlay_open_attr_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 1476 overlay_close_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1483 overlay_free_attr_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1491 overlay_read_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 1501 overlay_rewind_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1510 overlay_create_attr(fs_volume *volume, fs_vnode *vnode, const char *name, uint32 type, int openMode, void **cookie) argument 1525 overlay_open_attr(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, void **cookie) argument 1540 overlay_close_attr(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1547 overlay_free_attr_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1554 overlay_read_attr(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, void *buffer, size_t *length) argument 1562 overlay_write_attr(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const void *buffer, size_t *length) argument 1570 overlay_read_attr_stat(fs_volume *volume, fs_vnode *vnode, void *cookie, struct stat *stat) argument 1578 overlay_write_attr_stat(fs_volume *volume, fs_vnode *vnode, void *cookie, const struct stat *stat, int statMask) argument 1818 overlay_open_index_dir(fs_volume *volume, void **cookie) argument 1826 overlay_close_index_dir(fs_volume *volume, void *cookie) argument 1834 overlay_free_index_dir_cookie(fs_volume *volume, void *cookie) argument 1842 overlay_read_index_dir(fs_volume *volume, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *_num) argument 1851 overlay_rewind_index_dir(fs_volume *volume, void *cookie) argument 1893 overlay_close_query(fs_volume *volume, void *cookie) argument 1901 overlay_free_query_cookie(fs_volume *volume, void *cookie) argument 1909 overlay_read_query(fs_volume *volume, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *_num) argument 1918 overlay_rewind_query(fs_volume *volume, void *cookie) argument [all...] |
/haiku/src/libs/compat/freebsd_network/ |
H A D | device_hooks.c | 26 compat_open(const char *name, uint32 flags, void **cookie) argument 76 *cookie = ifp; 82 compat_close(void *cookie) argument 84 struct ifnet *ifp = cookie; 91 wlan_close(cookie); 101 compat_free(void *cookie) argument 103 struct ifnet *ifp = cookie; 116 compat_read(void *cookie, off_t position, void *buffer, size_t *numBytes) argument 118 struct ifnet *ifp = cookie; 166 compat_write(void *cookie, off_ argument 203 compat_control(void *cookie, uint32 op, void *arg, size_t length) argument [all...] |
/haiku/src/kits/media/ |
H A D | ChunkCache.cpp | 73 ChunkCache::NextChunk(Reader* reader, void* cookie) argument 81 if (ReadNextChunk(reader, cookie)) { 82 return NextChunk(reader, cookie); 112 ChunkCache::ReadNextChunk(Reader* reader, void* cookie) argument 137 chunk->status = reader->GetNextChunk(cookie, &buffer, &bufferSize,
|
/haiku/src/add-ons/kernel/drivers/graphics/framebuffer/ |
H A D | device.cpp | 79 device_close(void* cookie) argument 86 device_free(void* cookie) argument 88 struct framebuffer_info* info = (framebuffer_info*)cookie; 103 device_ioctl(void* cookie, uint32 msg, void* buffer, size_t bufferLength) argument 105 struct framebuffer_info* info = (framebuffer_info*)cookie; 139 device_read(void* /*cookie*/, off_t /*pos*/, void* /*buffer*/, size_t* _length) 147 device_write(void* /*cookie*/, off_t /*pos*/, const void* /*buffer*/,
|
/haiku/headers/os/media/ |
H A D | SoundPlayer.h | 50 void* cookie = NULL); 57 void* cookie = NULL); 67 void* cookie = NULL); 85 void SetCookie(void* cookie); 90 void* cookie = NULL); 131 static void _SoundPlayBufferFunc(void* cookie, 150 void* cookie);
|
/haiku/src/system/boot/loader/file_systems/tarfs/ |
H A D | tarfs.cpp | 83 virtual ssize_t ReadAt(void* cookie, off_t pos, void* buffer, 85 virtual ssize_t WriteAt(void* cookie, off_t pos, 109 virtual status_t Close(void* cookie); 117 virtual status_t GetNextEntry(void* cookie, char* nameBuffer, 119 virtual status_t GetNextNode(void* cookie, Node** _node); 120 virtual status_t Rewind(void* cookie); 145 virtual ssize_t ReadAt(void* cookie, off_t pos, void* buffer, 147 virtual ssize_t WriteAt(void* cookie, off_t pos, 180 void* cookie, off_t offset, 266 TarFS::File::ReadAt(void* cookie, off_ argument 288 WriteAt(void* cookie, off_t pos, const void* buffer, size_t bufferSize) argument 360 Close(void* cookie) argument 567 ReadAt(void* cookie, off_t pos, void* buffer, size_t bufferSize) argument 574 WriteAt(void* cookie, off_t pos, const void* buffer, size_t bufferSize) argument 642 void* cookie; local 649 void *cookie; member in struct:PartitionCloser 651 PartitionCloser(boot::Partition* partition, void* cookie) argument 741 _Inflate(boot::Partition* partition, void* cookie, off_t offset, RegionDeleter& regionDeleter, size_t* inflatedBytes) argument [all...] |
/haiku/headers/os/drivers/bus/ |
H A D | PCI.h | 74 status_t (*read_pci_config)(void *cookie, 79 status_t (*write_pci_config)(void *cookie, 83 status_t (*get_max_bus_devices)(void *cookie, int32 *count); 85 status_t (*read_pci_irq)(void *cookie, 89 status_t (*write_pci_irq)(void *cookie, 93 status_t (*get_range)(void *cookie, uint32 index, pci_resource_range *range); 95 status_t (*finalize)(void *cookie);
|
/haiku/src/add-ons/kernel/drivers/network/ether/pegasus/ |
H A D | driver.c | 25 static status_t pegasus_device_added(const usb_device dev, void **cookie); 26 static status_t pegasus_device_removed(void *cookie); 299 pegasus_rx_callback(void *cookie, status_t status, void *data, size_t actual_len) argument 301 pegasus_dev *dev = (pegasus_dev *)cookie; 310 ASSERT(cookie != NULL); 319 pegasus_tx_callback(void *cookie, status_t status, void *data, size_t actual_len) argument 321 pegasus_dev *dev = (pegasus_dev *)cookie; 330 ASSERT(cookie != NULL); 342 pegasus_device_added(const usb_device dev, void **cookie) argument 352 ASSERT(dev != 0 && cookie ! 412 pegasus_device_removed(void *cookie) argument 444 driver_cookie *cookie; local 476 pegasus_device_read(driver_cookie *cookie, off_t position, void *buffer, size_t *_length) argument 552 pegasus_device_write(driver_cookie *cookie, off_t position, const void *buffer, size_t *_length) argument 626 pegasus_device_control(driver_cookie *cookie, uint32 op, void *arg, size_t len) argument 691 pegasus_device_close(driver_cookie *cookie) argument 721 pegasus_device_free(driver_cookie *cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/ |
H A D | i2c_core.c | 45 void *cookie; member in struct:_i2c_bus 57 i2c_create_bus(void *cookie, argument 75 bus->cookie = cookie; 85 set_scl(cookie, 1); 86 set_sda(cookie, 1); 105 bus->set_sda(bus->cookie, 0); 113 bus->set_sda(bus->cookie, 1); 121 bus->set_scl(bus->cookie, 0); 130 bus->set_scl(bus->cookie, [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/vmdk/ |
H A D | vmdk.cpp | 333 VmdkCookie* cookie = new(std::nothrow) VmdkCookie(extendOffset * 512, local 335 if (cookie == NULL) 338 _cookie = cookie; 366 VmdkCookie* cookie; local 367 status_t error = parse_vmdk_header(fd, partition->size, cookie); 371 *_cookie = cookie; 383 VmdkCookie* cookie = (VmdkCookie*)_cookie; local 384 ObjectDeleter<VmdkCookie> cookieDeleter(cookie); 392 partition->content_cookie = cookie; 396 partition->offset + cookie 420 vmdk_free_identify_partition_cookie(partition_data* , void* cookie) argument [all...] |
/haiku/src/add-ons/kernel/interrupt_controllers/openpic/ |
H A D | openpic.cpp | 335 openpic_init_driver(device_node *node, void **cookie) argument 401 *cookie = info; 410 openpic_uninit_driver(void *cookie) argument 412 openpic_info *info = (openpic_info*)cookie; 419 openpic_register_child_devices(void *cookie) argument 426 openpic_rescan_child_devices(void *cookie) argument 443 openpic_get_controller_info(void *cookie, interrupt_controller_info *_info) argument 448 openpic_info *info = (openpic_info*)cookie; 457 openpic_enable_io_interrupt(void *cookie, int irq, int type) argument 459 openpic_info *info = (openpic_info*)cookie; 468 openpic_disable_io_interrupt(void *cookie, int irq) argument 479 openpic_acknowledge_io_interrupt(void *cookie) argument [all...] |
/haiku/src/add-ons/media/plugins/ffmpeg/ |
H A D | AVFormatWriter.cpp | 423 // and hook functions, pass ourself as cookie. 543 StreamCookie* cookie = new(std::nothrow) StreamCookie(fFormatContext, 546 status_t ret = cookie->Init(format, codecInfo); 548 delete cookie; 552 *_cookie = cookie; 562 StreamCookie* cookie = reinterpret_cast<StreamCookie*>(_cookie); local 563 delete cookie; 573 AVFormatWriter::SetCopyright(void* cookie, const char* copyright) argument 575 TRACE("AVFormatWriter::SetCopyright(%p, %s)\n", cookie, copyright); 591 StreamCookie* cookie 615 _Write(void* cookie, uint8* buffer, int bufferSize) argument 631 _Seek(void* cookie, off_t offset, int whence) argument [all...] |