/haiku/src/add-ons/kernel/drivers/graphics/vesa/ |
H A D | device.cpp | 79 device_close(void* cookie) argument 86 device_free(void* cookie) argument 88 struct vesa_info* info = (vesa_info*)cookie; 103 device_ioctl(void* cookie, uint32 msg, void* buffer, size_t bufferLength) argument 105 struct vesa_info* info = (vesa_info*)cookie; 234 device_read(void* /*cookie*/, off_t /*pos*/, void* /*buffer*/, size_t* _length) 242 device_write(void* /*cookie*/, off_t /*pos*/, const void* /*buffer*/,
|
/haiku/src/add-ons/kernel/drivers/disk/virtual/nbd/ |
H A D | nbd.c | 105 typedef struct cookie { struct 123 status_t nbd_open(const char *name, uint32 flags, cookie_t **cookie); 124 status_t nbd_close(cookie_t *cookie); 125 status_t nbd_free(cookie_t *cookie); 126 status_t nbd_control(cookie_t *cookie, uint32 op, void *data, size_t len); 127 status_t nbd_read(cookie_t *cookie, off_t position, void *data, size_t *numbytes); 128 status_t nbd_write(cookie_t *cookie, off_t position, const void *data, size_t *numbytes); 462 status_t nbd_open(const char *name, uint32 flags, cookie_t **cookie) { argument 475 *cookie = (void*)malloc(sizeof(cookie_t)); 476 if (*cookie 517 nbd_close(cookie_t *cookie) argument 546 nbd_free(cookie_t *cookie) argument 566 nbd_control(cookie_t *cookie, uint32 op, void *data, size_t len) argument 624 nbd_read(cookie_t *cookie, off_t position, void *data, size_t *numbytes) argument 694 nbd_write(cookie_t *cookie, off_t position, const void *data, size_t *numbytes) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | Volume.cpp | 287 vnode_id* vnid, void** cookie) 294 Volume::Open(Node* node, int openMode, void** cookie) argument 301 Volume::Close(Node* node, void* cookie) argument 308 Volume::FreeCookie(Node* node, void* cookie) argument 315 Volume::Read(Node* node, void* cookie, off_t pos, void* _buffer, argument 323 Volume::Write(Node* node, void* cookie, off_t pos, const void* _buffer, argument 331 Volume::IOCtl(Node* node, void* cookie, int cmd, void* buffer, argument 339 Volume::SetFlags(Node* node, void* cookie, int flags) argument 412 Volume::CloseDir(Node* node, void* cookie) argument 460 Volume::CloseAttrDir(Node* node, void* cookie) argument 286 Create(Node* dir, const char* name, int openMode, int mode, vnode_id* vnid, void** cookie) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | NodeAttribute.cpp | 143 attr_cookie* cookie = new(std::nothrow) attr_cookie; 144 if (cookie == NULL) 149 // initialize the cookie 150 strlcpy(cookie->name, fName, B_ATTR_NAME_LENGTH); 151 cookie->open_mode = openMode; 152 cookie->create = false; 154 *_cookie = cookie; 160 NodeAttribute::Stat(attr_cookie* cookie, struct stat& stat) argument 164 fName = cookie->name; 192 NodeAttribute::Read(attr_cookie* cookie, off_ argument [all...] |
/haiku/src/servers/net/ |
H A D | DHCPClient.cpp | 139 bool NextOption(dhcp_option_cookie& cookie, message_option& option, 205 dhcp_message::NextOption(dhcp_option_cookie& cookie, argument 211 if (cookie.state == 0) { 212 cookie.state++; 213 cookie.next = options; 218 switch (cookie.state) { 221 bytesLeft = sizeof(options) - (cookie.next - options); 226 bytesLeft = sizeof(file) - (cookie.next - file); 231 bytesLeft = sizeof(server_name) - (cookie.next - server_name); 237 cookie 301 dhcp_option_cookie cookie; local 318 dhcp_option_cookie cookie; local 787 dhcp_option_cookie cookie; local [all...] |
/haiku/src/system/kernel/device_manager/ |
H A D | devfs.cpp | 322 struct devfs_dir_cookie* cookie = NULL; local 324 while ((cookie = (devfs_dir_cookie*)list_get_next_item( 325 &dir->stream.u.dir.cookies, cookie)) != NULL) { 326 if (cookie->current == vnode) 327 cookie->current = vnode->dir_next; 882 struct devfs_cookie* cookie = (devfs_cookie*)(addr_t)address; local 884 kprintf("DEVFS COOKIE: %p\n", cookie); 885 kprintf(" device_cookie: %p\n", cookie->device_cookie); 1113 struct devfs_cookie* cookie; local 1116 cookie 1154 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1171 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1216 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1249 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1306 struct devfs_dir_cookie* cookie; local 1336 struct devfs_dir_cookie* cookie = (devfs_dir_cookie*)_cookie; local 1354 struct devfs_dir_cookie* cookie = (devfs_dir_cookie*)_cookie; local 1421 struct devfs_dir_cookie* cookie = (devfs_dir_cookie*)_cookie; local 1446 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1593 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1610 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1633 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1648 devfs_can_page(fs_volume* _volume, fs_vnode* _vnode, void* cookie) argument 1673 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1732 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; local 1793 devfs_cookie* cookie = (devfs_cookie*)_cookie; local [all...] |
/haiku/src/kits/media/ |
H A D | MediaExtractor.cpp | 91 fStreamInfo[i].cookie = 0; 102 if (fReader->AllocateCookie(i, &fStreamInfo[i].cookie) != B_OK) { 103 fStreamInfo[i].cookie = 0; 119 if (fReader->GetStreamInfo(fStreamInfo[i].cookie, &frameCount, 160 fReader->FreeCookie(fStreamInfo[i].cookie); 231 fReader->GetStreamInfo(fStreamInfo[stream].cookie, &frameCount, &duration, 252 fReader->GetStreamInfo(fStreamInfo[stream].cookie, &frameCount, &duration, 273 status_t status = fReader->Seek(info.cookie, seekTo, _frame, _time); 296 return fReader->FindKeyFrame(info.cookie, seekTo, _frame, _time); 310 return fReader->GetNextChunk(fStreamInfo[stream].cookie, _chunkBuffe [all...] |
/haiku/src/add-ons/kernel/busses/virtio/virtio_pci/ |
H A D | virtio_pci.cpp | 147 virtio_pci_queue_cookie* cookie = (virtio_pci_queue_cookie*)data; local 148 gVirtio->queue_interrupt_handler(cookie->sim, cookie->queue); 214 set_sim(void* cookie, virtio_sim sim) argument 217 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; 223 read_host_features(void* cookie, uint64 *features) argument 226 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; 250 write_guest_features(void* cookie, uint64 features) argument 253 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; 272 get_status(void* cookie) argument 287 set_status(void* cookie, uint8 status) argument 308 read_device_config(void* cookie, uint8 _offset, void* _buffer, size_t bufferSize) argument 352 write_device_config(void* cookie, uint8 _offset, const void* _buffer, size_t bufferSize) argument 394 get_queue_ring_size(void* cookie, uint16 queue) argument 415 setup_queue(void* cookie, uint16 queue, phys_addr_t phy, phys_addr_t phyAvail, phys_addr_t phyUsed) argument 454 setup_interrupt(void* cookie, uint16 queueCount) argument 551 free_interrupt(void* cookie) argument 577 notify_queue(void* cookie, uint16 queue) argument 768 register_child_devices(void* cookie) argument [all...] |
/haiku/src/system/kernel/fs/ |
H A D | rootfs.cpp | 230 struct rootfs_dir_cookie* cookie = NULL; local 232 while ((cookie = (rootfs_dir_cookie*)list_get_next_item( 233 &dir->stream.dir.cookies, cookie)) != NULL) { 234 MutexLocker cookieLocker(cookie->lock); 235 if (cookie->current == vnode) 236 cookie->current = vnode->dir_next; 621 TRACE(("rootfs_close: entry vnode %p, cookie %p\n", _vnode->private_node, 650 rootfs_write(fs_volume* _volume, fs_vnode* vnode, void* cookie, argument 653 TRACE(("rootfs_write: vnode %p, cookie %p, pos 0x%Lx , len %#x\n", 654 vnode, cookie, po 718 struct rootfs_dir_cookie* cookie; local 753 struct rootfs_dir_cookie* cookie = (rootfs_dir_cookie*)_cookie; local 777 struct rootfs_dir_cookie* cookie = (rootfs_dir_cookie*)_cookie; local 841 struct rootfs_dir_cookie* cookie = (rootfs_dir_cookie*)_cookie; local 867 rootfs_can_page(fs_volume* _volume, fs_vnode* _v, void* cookie) argument 874 rootfs_read_pages(fs_volume* _volume, fs_vnode* _v, void* cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument 882 rootfs_write_pages(fs_volume* _volume, fs_vnode* _v, void* cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument [all...] |
/haiku/src/kits/network/libnetservices/ |
H A D | NetworkCookieJar.cpp | 32 const char* kArchivedCookieMessageName = "be:cookie"; 98 // #pragma mark Add cookie to cookie jar 102 BNetworkCookieJar::AddCookie(const BNetworkCookie& cookie) argument 104 BNetworkCookie* heapCookie = new(std::nothrow) BNetworkCookie(cookie); 117 BNetworkCookieJar::AddCookie(const BString& cookie, const BUrl& referrer) argument 119 BNetworkCookie* heapCookie = new(std::nothrow) BNetworkCookie(cookie, 135 BNetworkCookieJar::AddCookie(BNetworkCookie* cookie) argument 140 if (cookie == NULL || !cookie 444 const BNetworkCookie* cookie = it.Next(); local [all...] |
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/ |
H A D | dvb_interface.c | 69 interface_attach(void **cookie, const pci_info *info) argument 80 *cookie = device; 82 // initialize cookie 159 free(cookie); 165 interface_detach(void *cookie) argument 167 cx23882_device *device = cookie; 197 interface_ioctl(void *cookie, uint32 op, void *arg, size_t len) argument 199 cx23882_device *device = cookie;
|
/haiku/src/tests/kits/app/broster/ |
H A D | LaunchTesterHelper.cpp | 362 int32 cookie = 0; local 365 error = get_next_port_info(fake.fTeam, &cookie, &info); 384 LaunchContext::NextMessageFrom(team_id team, int32 &cookie, bigtime_t *time) argument 389 if (Message *contextMessage = info->MessageAt(cookie++)) 398 int32 &cookie, uint32 what) 400 BMessage *message = NextMessageFrom(team, cookie); 407 int32 &cookie, const entry_ref *appRef, 416 return CheckMainArgsMessage(caller, team, cookie, appRef, argc, argv, 423 int32 &cookie, const entry_ref *appRef, 428 return CheckArgsMessage(caller, team, cookie, appRe 397 CheckNextMessage(LaunchCaller &caller, team_id team, int32 &cookie, uint32 what) argument 406 CheckMainArgsMessage(LaunchCaller &caller, team_id team, int32 &cookie, const entry_ref *appRef, bool useRef) argument 422 CheckMainArgsMessage(LaunchCaller &caller, team_id team, int32 &cookie, const entry_ref *appRef, int32 argc, const char **argv, bool useRef) argument 434 CheckArgvMessage(LaunchCaller &caller, team_id team, int32 &cookie, const entry_ref *appRef, bool useRef) argument 448 CheckArgvMessage(LaunchCaller &caller, team_id team, int32 &cookie, const entry_ref *appRef, int32 argc, const char **argv, bool useRef) argument 458 CheckArgvMessage(LaunchCaller &caller, team_id team, int32 &cookie, const entry_ref *appRef, const entry_ref *ref , int32 argc, const char **argv) argument 469 CheckArgsMessage(LaunchCaller &caller, team_id team, int32 &cookie, const entry_ref *appRef, const entry_ref *ref , int32 argc, const char **argv, uint32 messageCode) argument 518 CheckMessageMessages(LaunchCaller &caller, team_id team, int32 &cookie) argument 530 CheckMessageMessage(LaunchCaller &caller, team_id team, int32 &cookie, int32 index) argument 544 CheckMessageMessage(LaunchCaller &caller, team_id team, int32 &cookie, const BMessage *expectedMessage) argument 560 CheckRefsMessage(LaunchCaller &caller, team_id team, int32 &cookie) argument 571 CheckRefsMessage(LaunchCaller &caller, team_id team, int32 &cookie, const entry_ref *refs, int32 count) argument [all...] |
/haiku/src/system/kernel/disk_device_manager/ |
H A D | KFileSystem.cpp | 58 KFileSystem::Identify(KPartition *partition, void **cookie) argument 60 if (!partition || !cookie || !fModule || !fModule->identify_partition) 66 cookie); 74 KFileSystem::Scan(KPartition *partition, void *cookie) argument 82 result = fModule->scan_partition(fd, partition->PartitionData(), cookie); 90 KFileSystem::FreeIdentifyCookie(KPartition *partition, void *cookie) argument 94 fModule->free_identify_partition_cookie(partition->PartitionData(), cookie);
|
/haiku/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | Settings.cpp | 180 int32 cookie = 0; local 182 = _FindNextParameter(volume, "hide_entries", cookie)) { 213 int32 cookie = 0; local 215 = _FindNextParameter(settings, "volume", cookie)) { 233 int32 cookie = 0; local 235 = _FindNextParameter(settings, "volume", cookie)) { 241 " index: %" B_PRId32 ", (%p)\n", cookie - 1, parameter));
|
/haiku/src/add-ons/kernel/drivers/input/usb_hid/ |
H A D | HIDDevice.cpp | 232 HIDDevice::SetParentCookie(int32 cookie) argument 234 fParentCookie = cookie; 317 HIDDevice::_UnstallCallback(void *cookie, status_t status, void *data, argument 320 HIDDevice *device = (HIDDevice *)cookie; 326 _TransferCallback(cookie, B_ERROR, device->fTransferBuffer, 0); 331 HIDDevice::_TransferCallback(void *cookie, status_t status, void *data, argument 334 HIDDevice *device = (HIDDevice *)cookie;
|
/haiku/src/add-ons/kernel/drivers/bus/scsi/ |
H A D | scsi_raw.c | 34 raw_close(void *cookie) argument 41 raw_free(void *cookie) argument 49 raw_control(void *cookie, uint32 op, void *data, size_t len) 57 raw_read(void *cookie, off_t position, void *data, size_t *numBytes) argument 64 raw_write(void *cookie, off_t position, const void *data, size_t *numBytes) argument 148 raw_init_device(device_node_handle node, void *user_cookie, void **cookie) argument 169 *cookie = device;
|
/haiku/src/add-ons/kernel/drivers/display/ |
H A D | display_adapter.cpp | 34 displayadapter_init_device(void *_cookie, void **cookie) argument 70 *cookie = device; 84 displayadapter_open(void *_cookie, const char *path, int flags, void** cookie) argument 87 *cookie = device; 100 displayadapter_write(void* cookie, off_t position, const void* buffer, argument 117 displayadapter_close(void* cookie) argument 124 displayadapter_free(void* cookie) argument
|
/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 137 *cookie = device; 158 acpi_button_open(void *_cookie, const char *path, int flags, void** cookie) argument 165 *cookie = device; 187 acpi_button_write(void* cookie, off_t position, const void* buffer, argument 237 acpi_button_close (void* cookie) argument 244 acpi_button_free (void* cookie) argument
|
/haiku/src/add-ons/kernel/drivers/misc/ |
H A D | poke.cpp | 98 poke_open(const char* name, uint32 flags, void** cookie) argument 100 *cookie = NULL; 119 poke_close(void* cookie) argument 126 poke_free(void* cookie) argument 141 poke_control(void* cookie, uint32 op, void* arg, size_t length) argument 330 poke_read(void* cookie, off_t position, void* buffer, size_t* numBytes) argument 338 poke_write(void* cookie, off_t position, const void* buffer, size_t* numBytes) argument
|
/haiku/src/add-ons/kernel/drivers/power/acpi_thermal/ |
H A D | acpi_thermal.c | 68 acpi_thermal_open(void* _cookie, const char* path, int flags, void** cookie) argument 71 *cookie = device; 149 acpi_thermal_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 211 acpi_thermal_close (void* cookie) argument 218 acpi_thermal_free (void* cookie) argument 300 acpi_thermal_init_device(void* _cookie, void** cookie) argument 317 *cookie = device;
|
/haiku/src/add-ons/kernel/drivers/power/acpi_lid/ |
H A D | acpi_lid.cpp | 91 acpi_lid_init_device(void *driverCookie, void **cookie) argument 93 *cookie = driverCookie; 106 acpi_lid_open(void *_cookie, const char *path, int flags, void** cookie) argument 109 *cookie = device; 136 acpi_lid_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 185 acpi_lid_close (void* cookie) argument 192 acpi_lid_free (void* cookie) argument
|
/haiku/src/add-ons/kernel/drivers/power/acpi_ac/ |
H A D | acpi_ac.cpp | 81 acpi_ac_init_device(void *driverCookie, void **cookie) argument 83 *cookie = driverCookie; 96 acpi_ac_open(void *_cookie, const char *path, int flags, void** cookie) argument 99 *cookie = device; 125 acpi_ac_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 139 acpi_ac_close (void* cookie) argument 146 acpi_ac_free (void* cookie) argument
|
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | NamespaceDump.cpp | 195 acpi_namespace_open(void *_cookie, const char* path, int flags, void** cookie) argument 201 *cookie = device; 268 acpi_namespace_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 280 acpi_namespace_control(void* cookie, uint32 op, void* arg, size_t len) argument 292 acpi_namespace_close(void* cookie) argument 304 acpi_namespace_free(void* cookie) argument 307 acpi_ns_device_info *device = (acpi_ns_device_info *)cookie; 325 acpi_namespace_init_device(void *_cookie, void **cookie) argument 342 *cookie = device;
|
/haiku/headers/private/kernel/disk_device_manager/ |
H A D | KDiskSystem.h | 54 virtual float Identify(KPartition* partition, void** cookie); 55 virtual status_t Scan(KPartition* partition, void* cookie); 57 void* cookie);
|
H A D | KPartitioningSystem.h | 35 virtual float Identify(KPartition* partition, void** cookie); 36 virtual status_t Scan(KPartition* partition, void* cookie); 38 void* cookie);
|