/haiku/src/tests/system/kernel/device_manager/playground/ |
H A D | device_manager.h | 75 void **_cookie); 170 status_t (*device_open)(void *deviceCookie, int openMode, void **_cookie);
|
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/ |
H A D | Node.h | 83 AttributeDirectoryCookie*& _cookie); 85 int openMode, AttributeCookie*& _cookie);
|
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | Attribute.cpp | 58 Attribute::Open(const char* name, int openMode, attr_cookie** _cookie) argument 80 *_cookie = cookie;
|
/haiku/headers/os/drivers/ |
H A D | device_manager.h | 75 void **_cookie); 178 void **_cookie);
|
/haiku/src/add-ons/kernel/bus_managers/ps2/ |
H A D | ps2_elantech.cpp | 435 elantech_open(const char *name, uint32 flags, void **_cookie) argument 464 *_cookie = cookie; 586 elantech_close(void *_cookie) argument 588 elantech_cookie *cookie = (elantech_cookie*)_cookie; 614 elantech_freecookie(void *_cookie) argument 616 free(_cookie); 622 elantech_ioctl(void *_cookie, uint32 op, void *buffer, size_t length) argument 624 elantech_cookie *cookie = (elantech_cookie*)_cookie;
|
H A D | ps2_synaptics.cpp | 581 synaptics_open(const char *name, uint32 flags, void **_cookie) argument 608 *_cookie = cookie; 692 synaptics_close(void *_cookie) argument 695 synaptics_cookie *cookie = (synaptics_cookie*)_cookie; 724 synaptics_freecookie(void *_cookie) argument 726 free(_cookie); 748 synaptics_ioctl(void *_cookie, uint32 op, void *buffer, size_t length) argument 750 synaptics_cookie *cookie = (synaptics_cookie*)_cookie;
|
/haiku/src/add-ons/kernel/drivers/graphics/vesa/ |
H A D | device.cpp | 38 device_open(const char* name, uint32 flags, void** _cookie) argument 70 *_cookie = info;
|
/haiku/src/system/kernel/device_manager/ |
H A D | AbstractModuleDevice.cpp | 64 AbstractModuleDevice::Open(const char* path, int openMode, void** _cookie) argument 66 return Module()->open(Data(), path, openMode, _cookie);
|
H A D | devfs.cpp | 1110 void** _cookie) 1144 *_cookie = cookie; 1151 devfs_close(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1154 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; 1168 devfs_free_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1171 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; 1212 devfs_read(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, argument 1216 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; 1245 devfs_write(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, argument 1249 struct devfs_cookie* cookie = (struct devfs_cookie*)_cookie; 1109 devfs_open(fs_volume* _volume, fs_vnode* _vnode, int openMode, void** _cookie) argument 1302 devfs_open_dir(fs_volume* _volume, fs_vnode* _vnode, void** _cookie) argument 1333 devfs_free_dir_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1350 devfs_read_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument 1418 devfs_rewind_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1442 devfs_ioctl(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint32 op, void* buffer, size_t length) argument 1589 devfs_set_flags(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, int flags) argument 1606 devfs_select(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint8 event, selectsync* sync) argument 1629 devfs_deselect(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint8 event, selectsync* sync) argument 1669 devfs_read_pages(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument 1728 devfs_write_pages(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument 1787 devfs_io(fs_volume* volume, fs_vnode* _vnode, void* _cookie, io_request* request) argument [all...] |
/haiku/src/add-ons/kernel/bus_managers/pci/ |
H A D | pci_device.cpp | 25 pci_device_init_driver(device_node* node, void** _cookie) argument 52 *_cookie = device;
|
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | ShortAttribute.cpp | 42 ShortAttribute::Open(const char* name, int openMode, attr_cookie** _cookie) argument 63 *_cookie = cookie;
|
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | Attribute.cpp | 116 attr_cookie** _cookie) 139 *_cookie = cookie; 145 Attribute::Open(const char* name, int openMode, attr_cookie** _cookie) argument 169 *_cookie = cookie; 115 Create(const char* name, type_code type, int openMode, attr_cookie** _cookie) argument
|
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/ |
H A D | VirtioDevice.h | 62 bool Dequeue(void** _cookie, uint32* _usedLength);
|
/haiku/src/add-ons/kernel/drivers/bus/pcmcia/ |
H A D | ds.c | 37 ds_open(const char *name, uint32 flags, void **_cookie) argument 41 *_cookie = NULL; 54 if (get_handle(socket, (client_handle_t *)_cookie) != B_OK) {
|
/haiku/src/tests/system/kernel/file_corruption/driver/ |
H A D | checksum_device.cpp | 810 void** _cookie) 812 *_cookie = deviceCookie; 977 void** _cookie) 986 *_cookie = cookie; 999 checksum_raw_device_free(void* _cookie) 1001 RawDeviceCookie* cookie = (RawDeviceCookie*)_cookie; 1008 checksum_raw_device_read(void* _cookie, off_t pos, void* buffer, 1011 RawDeviceCookie* cookie = (RawDeviceCookie*)_cookie; 1038 checksum_raw_device_write(void* _cookie, off_t pos, const void* buffer, 1041 RawDeviceCookie* cookie = (RawDeviceCookie*)_cookie; [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/ |
H A D | FUSEVolume.cpp | 1020 FUSEVolume::DoIO(void* _node, void* _cookie, const IORequestInfo& requestInfo) argument 1023 FileCookie* cookie = (FileCookie*)_cookie; 1101 FUSEVolume::SetFlags(void* _node, void* _cookie, int flags) argument 1103 FileCookie* cookie = (FileCookie*)_cookie; 1634 void** _cookie, ino_t* _vnid) 1712 *_cookie = cookie; 1720 FUSEVolume::Open(void* _node, int openMode, void** _cookie) argument 1843 *_cookie = cookie; 1850 FUSEVolume::Close(void* _node, void* _cookie) argument 1853 FileCookie* cookie = (FileCookie*)_cookie; 1633 Create(void* _dir, const char* name, int openMode, int mode, void** _cookie, ino_t* _vnid) argument 1896 FreeCookie(void* _node, void* _cookie) argument 1937 Read(void* _node, void* _cookie, off_t pos, void* buffer, size_t bufferSize, size_t* _bytesRead) argument 1967 Write(void* _node, void* _cookie, off_t pos, const void* buffer, size_t bufferSize, size_t* _bytesWritten) argument 2116 OpenDir(void* _node, void** _cookie) argument 2169 CloseDir(void* node, void* _cookie) argument 2176 FreeDirCookie(void* _node, void* _cookie) argument 2218 ReadDir(void* _node, void* _cookie, void* buffer, size_t bufferSize, uint32 count, uint32* _countRead) argument 2330 RewindDir(void* _node, void* _cookie) argument 2354 OpenAttrDir(void* _node, void** _cookie) argument 2377 FreeAttrDirCookie(void* _node, void* _cookie) argument 2386 ReadAttrDir(void* _node, void* _cookie, void* buffer, size_t bufferSize, uint32 count, uint32* _countRead) argument 2469 RewindAttrDir(void* _node, void* _cookie) argument 2485 OpenAttr(void* _node, const char* name, int openMode, void** _cookie) argument 2561 CloseAttr(void* _node, void* _cookie) argument 2568 FreeAttrCookie(void* _node, void* _cookie) argument 2576 ReadAttr(void* _node, void* _cookie, off_t pos, void* buffer, size_t bufferSize, size_t* bytesRead) argument 2593 ReadAttrStat(void* _node, void* _cookie, struct stat* st) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | file.cpp | 304 dosfs_open(fs_volume *_vol, fs_vnode *_node, int omode, void **_cookie) argument 310 *_cookie = NULL; 352 *_cookie = cookie; 360 dosfs_read(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, argument 365 filecookie *cookie = (filecookie *)_cookie; 395 dosfs_write(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, argument 400 filecookie *cookie = (filecookie *)_cookie; 477 dosfs_close(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 496 dosfs_free_cookie(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 500 filecookie *cookie = (filecookie *)_cookie; 513 dosfs_create(fs_volume *_vol, fs_vnode *_dir, const char *name, int omode, int perms, void **_cookie, ino_t *vnid) argument 1205 dosfs_can_page(fs_volume *_vol, fs_vnode *_node, void *_cookie) argument 1213 dosfs_read_pages(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, const iovec *vecs, size_t count, size_t *_numBytes) argument 1255 dosfs_write_pages(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos, const iovec *vecs, size_t count, size_t *_numBytes) argument [all...] |
/haiku/src/add-ons/media/plugins/ffmpeg/ |
H A D | AVFormatReader.cpp | 1657 AVFormatReader::AllocateCookie(int32 streamIndex, void** _cookie) argument 1669 if (_cookie == NULL) 1706 *_cookie = cookie; 1713 AVFormatReader::FreeCookie(void *_cookie) argument 1717 Stream* cookie = reinterpret_cast<Stream*>(_cookie); 1734 AVFormatReader::GetStreamInfo(void* _cookie, int64* frameCount, argument 1738 Stream* cookie = reinterpret_cast<Stream*>(_cookie); 1745 AVFormatReader::GetStreamMetaData(void* _cookie, BMessage* _data) argument 1747 Stream* cookie = reinterpret_cast<Stream*>(_cookie); 1753 AVFormatReader::Seek(void* _cookie, uint3 argument 1762 FindKeyFrame(void* _cookie, uint32 flags, int64* frame, bigtime_t* time) argument 1771 GetNextChunk(void* _cookie, const void** chunkBuffer, size_t* chunkSize, media_header* mediaHeader) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/layers/write_overlay/ |
H A D | write_overlay.cpp | 570 OverlayInode::Open(int openMode, void **_cookie) argument 582 *_cookie = cookie; 642 OverlayInode::Close(void *_cookie) argument 647 open_cookie *cookie = (open_cookie *)_cookie; 659 OverlayInode::FreeCookie(void *_cookie) argument 662 open_cookie *cookie = (open_cookie *)_cookie; 679 OverlayInode::Read(void *_cookie, off_t position, void *buffer, size_t *length, argument 693 void *superCookie = _cookie; 694 if (!fIsVirtual && !readPages && _cookie != NULL) 695 superCookie = ((open_cookie *)_cookie) 795 Write(void *_cookie, off_t position, const void *buffer, size_t length, IORequest *ioRequest) argument 936 SetFlags(void *_cookie, int flags) argument 2071 overlay_close_attr(fs_volume *volume, fs_vnode *vnode, void *_cookie) argument 2080 overlay_free_attr_cookie(fs_volume *volume, fs_vnode *vnode, void *_cookie) argument 2089 overlay_read_attr(fs_volume *volume, fs_vnode *vnode, void *_cookie, off_t pos, void *buffer, size_t *length) argument 2099 overlay_write_attr(fs_volume *volume, fs_vnode *vnode, void *_cookie, off_t pos, const void *buffer, size_t *length) argument 2109 overlay_read_attr_stat(fs_volume *volume, fs_vnode *vnode, void *_cookie, struct stat *stat) argument 2119 overlay_write_attr_stat(fs_volume *volume, fs_vnode *vnode, void *_cookie, const struct stat *stat, int statMask) argument 2447 overlay_open_query(fs_volume *volume, const char *query, uint32 flags, port_id port, uint32 token, void **_cookie) argument [all...] |
/haiku/headers/private/fs_shell/ |
H A D | fssh_fs_interface.h | 108 fssh_fs_cookie *_cookie); 194 fssh_fs_cookie *_cookie, fssh_vnode_id *_newVnodeID); 196 int openMode, fssh_fs_cookie *_cookie); 214 fssh_fs_cookie *_cookie); 227 fssh_fs_cookie *_cookie); 241 fssh_fs_cookie *_cookie); 243 const char *name, int openMode, fssh_fs_cookie *_cookie);
|
/haiku/src/add-ons/kernel/drivers/network/ether/virtio/ |
H A D | virtio_net.cpp | 280 virtio_net_init_device(void* _info, void** _cookie) argument 456 *_cookie = info; 482 virtio_net_uninit_device(void* _cookie) argument 485 virtio_net_driver_info* info = (virtio_net_driver_info*)_cookie; 518 virtio_net_open(void* _info, const char* path, int openMode, void** _cookie) argument 560 *_cookie = handle; 929 virtio_net_uninit_driver(void* _cookie) argument 932 virtio_net_driver_info* info = (virtio_net_driver_info*)_cookie; 938 virtio_net_register_child_devices(void* _cookie) argument 941 virtio_net_driver_info* info = (virtio_net_driver_info*)_cookie; [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/virtio/ |
H A D | virtio_gpu.cpp | 470 virtio_gpu_init_device(void* _info, void** _cookie) argument 528 *_cookie = info; 540 virtio_gpu_uninit_device(void* _cookie) argument 543 virtio_gpu_driver_info* info = (virtio_gpu_driver_info*)_cookie; 556 virtio_gpu_open(void* _info, const char* path, int openMode, void** _cookie) argument 637 *_cookie = handle; 816 virtio_gpu_uninit_driver(void* _cookie) argument 819 virtio_gpu_driver_info* info = (virtio_gpu_driver_info*)_cookie; 825 virtio_gpu_register_child_devices(void* _cookie) argument 828 virtio_gpu_driver_info* info = (virtio_gpu_driver_info*)_cookie; [all...] |
/haiku/src/tests/add-ons/kernel/network/ |
H A D | userland_ipc.c | 102 static int32 connection_runner(void *_cookie); 103 static status_t init_connection(net_connection *connection, connection_cookie **_cookie); 201 connection_runner(void *_cookie) argument 203 connection_cookie *cookie = (connection_cookie *)_cookie; 447 init_connection(net_connection *connection, connection_cookie **_cookie) argument 513 *_cookie = cookie;
|
/haiku/src/add-ons/kernel/file_systems/bindfs/ |
H A D | kernel_interface.cpp | 605 int openMode, int perms, void** _cookie, ino_t* _newVnodeID) 617 perms, _cookie, _newVnodeID); 641 void** _cookie) 651 return sourceNode->ops->open(sourceVolume, sourceNode, openMode, _cookie); 756 bindfs_open_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie) argument 766 return sourceNode->ops->open_dir(sourceVolume, sourceNode, _cookie); 836 bindfs_open_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie) argument 846 return sourceNode->ops->open_attr_dir(sourceVolume, sourceNode, _cookie); 919 uint32 type, int openMode, void** _cookie) 931 openMode, _cookie); 604 bindfs_create(fs_volume* fsVolume, fs_vnode* fsNode, const char* name, int openMode, int perms, void** _cookie, ino_t* _newVnodeID) argument 640 bindfs_open(fs_volume* fsVolume, fs_vnode* fsNode, int openMode, void** _cookie) argument 918 bindfs_create_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name, uint32 type, int openMode, void** _cookie) argument 936 bindfs_open_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name, int openMode, void** _cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/ |
H A D | device.cpp | 42 static status_t device_open(const char* name, uint32 flags, void** _cookie); 191 device_open(const char* name, uint32 /*flags*/, void** _cookie) argument 229 *_cookie = info;
|