/haiku/src/add-ons/kernel/drivers/audio/virtio/ |
H A D | virtio_sound.cpp | 64 InitDriver(device_node* node, void** cookie) argument 72 *cookie = info; 79 UninitDriver(void* cookie) argument 81 free(cookie);
|
/haiku/src/add-ons/kernel/drivers/ports/pc_serial/ |
H A D | Driver.h | 153 status_t pc_serial_open(const char *name, uint32 flags, void **cookie); 154 status_t pc_serial_read(void *cookie, off_t position, void *buffer, size_t *numBytes); 155 status_t pc_serial_write(void *cookie, off_t position, const void *buffer, size_t *numBytes); 156 status_t pc_serial_control(void *cookie, uint32 op, void *arg, size_t length); 157 status_t pc_serial_select(void *cookie, uint8 event, uint32 ref, selectsync *sync); 159 status_t pc_serial_close(void *cookie); 160 status_t pc_serial_free(void *cookie);
|
/haiku/src/add-ons/kernel/bus_managers/firewire/ |
H A D | timer.cpp | 34 void * cookie; member in struct:timer_info 50 timer_thread(void *cookie) argument 59 void * cookie; local 67 cookie = 0; 81 // timer is ready for execution, load func and cookie 84 cookie = sTimerData[index].cookie; 103 func(cookie); 115 create_timer(timer_function func, void *cookie, bigtime_t interval, uint32 flags) argument 132 sTimerData[sTimerCount].cookie [all...] |
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | ShortAttribute.cpp | 52 attr_cookie* cookie = new(std::nothrow) attr_cookie; 53 if (cookie == NULL) 58 // initialize the cookie 59 strlcpy(cookie->name, fName, B_ATTR_NAME_LENGTH); 60 cookie->open_mode = openMode; 61 cookie->create = false; 63 *_cookie = cookie; 69 ShortAttribute::Stat(attr_cookie* cookie, struct stat& stat) argument 73 fName = cookie->name; 91 ShortAttribute::Read(attr_cookie* cookie, off_ argument [all...] |
/haiku/src/add-ons/kernel/file_systems/bindfs/ |
H A D | kernel_interface.cpp | 242 bindfs_can_page(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 247 FUNCTION("volume: %p, node: %p (%" B_PRIdINO "), cookie: %p\n", 248 volume, node, node->ID(), cookie); 252 return sourceNode->ops->can_page(sourceVolume, sourceNode, cookie); 257 bindfs_read_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, argument 263 FUNCTION("volume: %p, node: %p (%" B_PRIdINO "), cookie: %p, " 265 volume, node, node->ID(), cookie, pos, vecs, count); 269 return sourceNode->ops->read_pages(sourceVolume, sourceNode, cookie, pos, 275 bindfs_write_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, argument 281 FUNCTION("volume: %p, node: %p (%" B_PRIdINO "), cookie 299 bindfs_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, io_request* request) argument 315 bindfs_cancel_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, io_request* request) argument 356 bindfs_ioctl(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint32 op, void* buffer, size_t length) argument 374 bindfs_set_flags(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, int flags) argument 389 bindfs_select(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint8 event, selectsync* sync) argument 407 bindfs_deselect(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint8 event, selectsync* sync) argument 656 bindfs_close(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 671 bindfs_free_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 686 bindfs_read(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t offset, void* buffer, size_t* bufferSize) argument 704 bindfs_write(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t offset, const void* buffer, size_t* bufferSize) argument 771 bindfs_close_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 786 bindfs_free_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 801 bindfs_read_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 818 bindfs_rewind_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 851 bindfs_close_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 866 bindfs_free_attr_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 883 bindfs_read_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 900 bindfs_rewind_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 954 bindfs_close_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 969 bindfs_free_attr_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 984 bindfs_read_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t offset, void* buffer, size_t* bufferSize) argument 1001 bindfs_write_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t offset, const void* buffer, size_t* bufferSize) argument 1018 bindfs_read_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, struct stat* st) argument 1041 bindfs_write_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, const struct stat* _st, int statMask) argument [all...] |
/haiku/headers/private/kernel/slab/ |
H A D | Slab.h | 36 typedef status_t (*object_cache_constructor)(void* cookie, void* object); 37 typedef void (*object_cache_destructor)(void* cookie, void* object); 38 typedef void (*object_cache_reclaimer)(void* cookie, int32 level); 46 size_t alignment, void* cookie, object_cache_constructor constructor, 50 size_t maxMagazineCount, uint32 flags, void* cookie,
|
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | dir.h | 33 status_t dosfs_opendir(fs_volume *_vol, fs_vnode *_node, void **cookie); 34 status_t dosfs_readdir(fs_volume *_vol, fs_vnode *_node, void *cookie, 36 status_t dosfs_rewinddir(fs_volume *_vol, fs_vnode *_node, void *cookie); 37 status_t dosfs_closedir(fs_volume *_vol, fs_vnode *_node, void *cookie); 39 void *cookie);
|
H A D | file.h | 17 void **cookie); 18 status_t dosfs_read(fs_volume *_vol, fs_vnode *_node, void *cookie, 20 status_t dosfs_free_cookie(fs_volume *vol, fs_vnode *node, void *cookie); 21 status_t dosfs_close(fs_volume *vol, fs_vnode *node, void *cookie); 25 int omode, int perms, void **cookie, ino_t *vnid); 34 status_t dosfs_write(fs_volume *vol, fs_vnode *node, void *cookie,
|
/haiku/src/kits/app/ |
H A D | KeyStore.cpp | 142 BKeyStore::GetNextKey(uint32& cookie, BKey& key) argument 144 return GetNextKey(NULL, cookie, key); 149 BKeyStore::GetNextKey(BKeyType type, BKeyPurpose purpose, uint32& cookie, argument 152 return GetNextKey(NULL, type, purpose, cookie, key); 157 BKeyStore::GetNextKey(const char* keyring, uint32& cookie, BKey& key) argument 159 return GetNextKey(keyring, B_KEY_TYPE_ANY, B_KEY_PURPOSE_ANY, cookie, key); 165 uint32& cookie, BKey& key) 171 message.AddUInt32("cookie", cookie); 182 reply.FindUInt32("cookie", 164 GetNextKey(const char* keyring, BKeyType type, BKeyPurpose purpose, uint32& cookie, BKey& key) argument 209 GetNextKeyring(uint32& cookie, BString& keyring) argument 287 GetNextMasterKeyring(uint32& cookie, BString& keyring) argument 347 GetNextApplication(uint32& cookie, BString& signature) const argument 354 GetNextApplication(const char* keyring, uint32& cookie, BString& signature) const argument [all...] |
/haiku/src/add-ons/kernel/drivers/pty/ |
H A D | driver.cpp | 238 tty_cookie *cookie; local 239 status = gTTYModule->tty_create_cookie(gMasterTTYs[index], gSlaveTTYs[index], flags, &cookie); 243 *_cookie = cookie; 306 tty_cookie *cookie; local 308 &cookie); 318 *_cookie = cookie; 326 tty_cookie *cookie = (tty_cookie *)_cookie; local 328 TRACE(("pty_close: cookie %p\n", _cookie)); 332 if (cookie->tty->is_master) { 334 while (tty_cookie *slave = cookie 348 tty_cookie *cookie = (tty_cookie *)_cookie; local 376 tty_cookie *cookie = (tty_cookie *)_cookie; local 438 tty_cookie *cookie = (tty_cookie *)_cookie; local 455 tty_cookie *cookie = (tty_cookie *)_cookie; local 472 tty_cookie *cookie = (tty_cookie *)_cookie; local 481 tty_cookie *cookie = (tty_cookie *)_cookie; local [all...] |
/haiku/src/add-ons/kernel/drivers/disk/virtual/remote_disk/ |
H A D | remote_disk.cpp | 138 remote_disk_open(const char* name, uint32 flags, void** cookie) argument 150 *cookie = device; 157 remote_disk_close(void* cookie) argument 159 TRACE(("remote_disk_close(%p)\n", cookie)); 167 remote_disk_read(void* cookie, off_t position, void* buffer, size_t* numBytes) argument 169 TRACE(("remote_disk_read(%p, %lld, %p, %lu)\n", cookie, position, buffer, 172 RemoteDiskDevice* device = (RemoteDiskDevice*)cookie; 189 remote_disk_write(void* cookie, off_t position, const void* buffer, argument 192 TRACE(("remote_disk_write(%p, %lld, %p, %lu)\n", cookie, position, buffer, 195 RemoteDiskDevice* device = (RemoteDiskDevice*)cookie; 213 remote_disk_control(void* cookie, uint32 op, void* arg, size_t len) argument 304 remote_disk_free(void* cookie) argument [all...] |
/haiku/src/add-ons/kernel/network/devices/tunnel/ |
H A D | tunnel.cpp | 102 tunnel_cookie* cookie = new(std::nothrow) tunnel_cookie; 103 if (cookie == NULL) 106 cookie->device = device; 107 cookie->flags = flags; 109 *_cookie = cookie; 117 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; local 120 release_sem_etc(cookie->device->send_queue.notify, B_INTERRUPTED, B_RELEASE_ALL); 129 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; local 130 atomic_and(&cookie->device->open_count, 0); 131 delete cookie; 139 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; local 157 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; local 179 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; local 232 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; local 256 tunnel_cookie* cookie = (tunnel_cookie*)_cookie; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/ |
H A D | Driver.cpp | 123 usb_asix_device_added(usb_device device, void **cookie) argument 125 *cookie = NULL; 138 *cookie = gASIXDevices[i]; 165 *cookie = asixDevice; 180 usb_asix_device_removed(void *cookie) argument 184 ASIXDevice *device = (ASIXDevice *)cookie; 277 usb_asix_open(const char *name, uint32 flags, void **cookie) argument 281 *cookie = NULL; 286 *cookie = gASIXDevices[index]; 294 usb_asix_read(void *cookie, off_ argument 302 usb_asix_write(void *cookie, off_t position, const void *buffer, size_t *numBytes) argument 311 usb_asix_control(void *cookie, uint32 op, void *buffer, size_t length) argument 319 usb_asix_close(void *cookie) argument 327 usb_asix_free(void *cookie) argument [all...] |
/haiku/src/add-ons/kernel/generic/tty/ |
H A D | tty.cpp | 44 atomic. thread_count is the number of threads currently using the cookie 47 operations are done at a certain point when closing a cookie 87 AbstractLocker(tty_cookie* cookie) argument 89 fCookie(cookie), 129 ReaderLocker(tty_cookie* cookie); 146 inline bool Lock(tty_cookie* cookie) argument 150 if (cookie->closed) 153 cookie->thread_count++; 158 inline void Unlock(tty_cookie* cookie) argument 163 if (--cookie 195 Init(RequestOwner* owner, tty_cookie* cookie, size_t bytesNeeded) argument 293 NotifyError(tty_cookie* cookie, status_t error) argument 332 Enqueue(tty_cookie* cookie, RequestQueue* queue1, RequestQueue* queue2) argument 636 ReaderLocker(tty_cookie* cookie) argument 1401 tty_cookie* cookie = new(std::nothrow) tty_cookie; local 1440 tty_close_cookie(tty_cookie* cookie) argument 1541 tty_destroy_cookie(tty_cookie* cookie) argument 1555 tty_read(tty_cookie* cookie, void* _buffer, size_t* _length) argument 1675 tty_control(tty_cookie* cookie, uint32 op, void* buffer, size_t length) argument 1991 tty_select(tty_cookie* cookie, uint8 event, uint32 ref, selectsync* sync) argument 2074 tty_deselect(tty_cookie* cookie, uint8 event, selectsync* sync) argument 2093 tty_hardware_signal(tty_cookie* cookie, int signal, bool set) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | Attribute.cpp | 35 Attribute::Attribute(Inode* inode, attr_cookie* cookie) argument 39 fName(cookie->name) 69 attr_cookie* cookie = new(std::nothrow) attr_cookie; 70 if (cookie == NULL) 75 // initialize the cookie 76 strlcpy(cookie->name, fName, B_ATTR_NAME_LENGTH); 77 cookie->open_mode = openMode; 78 cookie->create = false; 80 *_cookie = cookie; 113 Attribute::Read(attr_cookie* cookie, off_ argument [all...] |
/haiku/src/tools/fs_shell/ |
H A D | file_cache.cpp | 59 typedef fssh_status_t (*cache_func)(file_cache_ref *ref, void *cookie, 83 read_from_file(file_cache_ref *ref, void *cookie, fssh_off_t offset, argument 92 fssh_status_t status = vfs_read_pages(ref->node, cookie, 102 write_to_file(file_cache_ref *ref, void *cookie, fssh_off_t offset, argument 111 fssh_status_t status = vfs_write_pages(ref->node, cookie, 121 satisfy_cache_io(file_cache_ref *ref, void *cookie, cache_func function, argument 131 fssh_status_t status = function(ref, cookie, lastOffset, lastPageOffset, 145 cache_io(void *_cacheRef, void *cookie, fssh_off_t offset, fssh_addr_t buffer, argument 210 fssh_status_t status = satisfy_cache_io(ref, cookie, function, 220 return function(ref, cookie, lastOffse 337 fssh_file_cache_read(void *_cacheRef, void *cookie, fssh_off_t offset, void *bufferBase, fssh_size_t *_size) argument 350 fssh_file_cache_write(void *_cacheRef, void *cookie, fssh_off_t offset, const void *buffer, fssh_size_t *_size) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/layers/write_overlay/ |
H A D | write_overlay.cpp | 158 void **cookie, ino_t *newInodeNumber, 161 status_t Open(int openMode, void **cookie); 162 status_t Close(void *cookie); 163 status_t FreeCookie(void *cookie); 164 status_t Read(void *cookie, off_t position, void *buffer, 167 status_t Write(void *cookie, off_t position, 171 status_t SynchronousIO(void *cookie, IORequest *request); 173 status_t SetFlags(void *cookie, int flags); 177 status_t OpenDir(void **cookie, bool attribute = false); 178 status_t CloseDir(void *cookie); 556 Create(const char *name, int openMode, int perms, void **cookie, ino_t *newInodeNumber, bool attribute, type_code attributeType) argument 576 open_cookie *cookie = (open_cookie *)malloc(sizeof(open_cookie)); local 662 open_cookie *cookie = (open_cookie *)_cookie; local 800 open_cookie *cookie = (open_cookie *)_cookie; local 918 SynchronousIO(void *cookie, IORequest *request) argument 939 open_cookie *cookie = (open_cookie *)_cookie; local 960 OpenDir(void **cookie, bool attribute) argument 988 CloseDir(void *cookie) argument 995 FreeDirCookie(void *cookie) argument 1003 ReadDir(void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num, bool attribute) argument 1033 RewindDir(void *cookie) argument 1231 void *cookie = NULL; local 1241 fSuperVnode.ops->close_attr(SuperVolume(), &fSuperVnode, cookie); local 1245 cookie); local 1621 overlay_can_page(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1639 overlay_read_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const iovec *vecs, size_t count, size_t *numBytes) argument 1672 overlay_write_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const iovec *vecs, size_t count, size_t *numBytes) argument 1705 overlay_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request) argument 1725 overlay_cancel_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request) argument 1741 overlay_ioctl(fs_volume *volume, fs_vnode *vnode, void *cookie, uint32 op, void *buffer, size_t length) argument 1749 overlay_set_flags(fs_volume *volume, fs_vnode *vnode, void *cookie, int flags) argument 1757 overlay_select(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 1765 overlay_deselect(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 1889 overlay_create(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, int perms, void **cookie, ino_t *newVnodeID) argument 1899 overlay_open(fs_volume *volume, fs_vnode *vnode, int openMode, void **cookie) argument 1907 overlay_close(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1915 overlay_free_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1923 overlay_read(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, void *buffer, size_t *length) argument 1933 overlay_write(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const void *buffer, size_t *length) argument 1960 overlay_open_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 1968 overlay_close_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1976 overlay_free_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1984 overlay_read_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 1994 overlay_rewind_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 2002 overlay_open_attr_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 2010 overlay_close_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 2018 overlay_free_attr_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 2026 overlay_read_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 2036 overlay_rewind_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 2044 overlay_create_attr(fs_volume *volume, fs_vnode *vnode, const char *name, uint32 type, int openMode, void **cookie) argument 2054 overlay_open_attr(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, void **cookie) argument 2074 open_cookie *cookie = (open_cookie *)_cookie; local 2083 open_cookie *cookie = (open_cookie *)_cookie; local 2093 open_cookie *cookie = (open_cookie *)_cookie; local 2103 open_cookie *cookie = (open_cookie *)_cookie; local 2113 open_cookie *cookie = (open_cookie *)_cookie; local 2123 open_cookie *cookie = (open_cookie *)_cookie; local 2381 overlay_open_index_dir(fs_volume *volume, void **cookie) argument 2389 overlay_close_index_dir(fs_volume *volume, void *cookie) argument 2397 overlay_free_index_dir_cookie(fs_volume *volume, void *cookie) argument 2405 overlay_read_index_dir(fs_volume *volume, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *_num) argument 2414 overlay_rewind_index_dir(fs_volume *volume, void *cookie) argument 2456 overlay_close_query(fs_volume *volume, void *cookie) argument 2464 overlay_free_query_cookie(fs_volume *volume, void *cookie) argument 2472 overlay_read_query(fs_volume *volume, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *_num) argument 2481 overlay_rewind_query(fs_volume *volume, void *cookie) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | Attribute.cpp | 38 Attribute::Attribute(Inode* inode, attr_cookie* cookie) argument 47 Find(cookie->name); 122 attr_cookie* cookie = new(std::nothrow) attr_cookie; 123 if (cookie == NULL) 128 // initialize the cookie 129 strlcpy(cookie->name, fName, B_ATTR_NAME_LENGTH); 130 cookie->type = type; 131 cookie->open_mode = openMode; 132 cookie->create = true; 139 *_cookie = cookie; 193 Read(attr_cookie* cookie, off_t pos, uint8* buffer, size_t* _length) argument 225 Write(Transaction& transaction, attr_cookie* cookie, off_t pos, const uint8* buffer, size_t* _length, bool* _created) argument [all...] |
/haiku/src/add-ons/accelerants/common/ |
H A D | i2c.c | 106 bus->get_signals(bus->cookie, &clk, &data); 126 bus->set_signals(bus->cookie, 1, 1); 135 bus->set_signals(bus->cookie, 1, 0); 137 bus->set_signals(bus->cookie, 0, 0); 150 bus->set_signals(bus->cookie, 0, 0); 152 bus->set_signals(bus->cookie, 1, 0); 163 bus->set_signals(bus->cookie, 1, 1); 178 bus->set_signals(bus->cookie, 0, bit & 1); 180 bus->set_signals(bus->cookie, 1, bit & 1); 189 bus->set_signals(bus->cookie, [all...] |
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | NFS4Inode.h | 59 status_t ReadFile(OpenStateCookie* cookie, OpenState* state, 62 status_t WriteFile(OpenStateCookie* cookie, OpenState* state, 74 OpenDirCookie* cookie, bool* eof, uint64* change, 80 status_t TestLock(OpenFileCookie* cookie, LockType* type, 82 status_t AcquireLock(OpenFileCookie* cookie, LockInfo* lockInfo, 84 status_t ReleaseLock(OpenFileCookie* cookie, LockInfo* lockInfo);
|
/haiku/src/bin/ |
H A D | listimage.c | 27 int32 cookie = 0; local 59 while ((result = get_next_image_info(id, &cookie, &imageInfo)) == B_OK) { 79 int32 cookie = 0; local 88 while (get_next_team_info(&cookie, &info) >= B_OK) { 103 int32 cookie = 0; local 109 while (get_next_team_info(&cookie, &info) >= B_OK) {
|
/haiku/src/add-ons/kernel/drivers/misc/ |
H A D | mem.c | 88 mem_open(const char* name, uint32 flags, void** cookie) argument 91 *cookie = NULL; 97 mem_close(void* cookie) argument 104 mem_free(void* cookie) argument 111 mem_read(void* cookie, off_t position, void* buffer, size_t* numBytes) argument 138 mem_write(void* cookie, off_t position, const void* buffer, size_t* numBytes) argument
|
/haiku/src/system/boot/loader/ |
H A D | FileMapDisk.cpp | 80 FileMapDisk::Close(void *cookie) argument 82 TRACE(("FileMapDisk::Close(%p)\n", cookie)); 86 return fNode->Close(cookie); 92 FileMapDisk::ReadAt(void *cookie, off_t pos, void *_buffer, argument 95 TRACE(("FileMapDisk::ReadAt(%p, %lld, , %ld)\n", cookie, pos, bufferSize)); 99 return fNode->ReadAt(cookie, pos, _buffer, bufferSize); 105 FileMapDisk::WriteAt(void */*cookie*/, off_t pos, const void *buffer,
|
/haiku/src/add-ons/kernel/bus_managers/mmc/ |
H A D | mmc_module.cpp | 81 mmc_bus_execute_command(device_node* node, void* cookie, uint16_t rca, argument 86 MMCBus* bus = (MMCBus*)cookie; 97 mmc_bus_do_io(device_node* node, void* cookie, uint16_t rca, uint8_t command, argument 100 MMCBus* bus = (MMCBus*)cookie; 112 mmc_bus_set_width(device_node* node, void* cookie, int width) argument 114 MMCBus* bus = (MMCBus*)cookie;
|
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | kernel_interface.cpp | 71 identify_cookie* cookie = new identify_cookie; local 72 if (cookie == NULL) { 73 ERROR("identify_partition: cookie allocation failed\n"); 77 memcpy(&cookie->boot, &boot, sizeof(boot)); 78 *_cookie = cookie; 90 identify_cookie *cookie = (identify_cookie*)_cookie; local 93 partition->content_size = sle64_to_cpu(cookie->boot.number_of_sectors) 94 * le16_to_cpu(cookie->boot.bpb.bytes_per_sector); 95 partition->block_size = le16_to_cpu(cookie->boot.bpb.bytes_per_sector); 790 file_cookie* cookie 826 file_cookie* cookie = new file_cookie; local 872 file_cookie* cookie = (file_cookie*)_cookie; local 891 file_cookie* cookie = (file_cookie*)_cookie; local 964 file_cookie* cookie = (file_cookie*)_cookie; local 1202 directory_cookie* cookie = (directory_cookie*)_cookie; local 1264 directory_cookie* cookie = (directory_cookie*)_cookie; local 1281 directory_cookie* cookie = (directory_cookie*)_cookie; local [all...] |