/haiku-fatelf/src/tests/system/kernel/device_manager/playground/ |
H A D | bus.h | 20 status_t (*get_bus_info)(void* cookie, bus_info* info);
|
/haiku-fatelf/headers/os/drivers/ |
H A D | fs_interface.h | 88 status_t (*close_index_dir)(fs_volume* volume, void* cookie); 89 status_t (*free_index_dir_cookie)(fs_volume* volume, void* cookie); 90 status_t (*read_index_dir)(fs_volume* volume, void* cookie, 92 status_t (*rewind_index_dir)(fs_volume* volume, void* cookie); 103 status_t (*close_query)(fs_volume* volume, void* cookie); 104 status_t (*free_query_cookie)(fs_volume* volume, void* cookie); 105 status_t (*read_query)(fs_volume* volume, void* cookie, 107 status_t (*rewind_query)(fs_volume* volume, void* cookie); 126 bool (*can_page)(fs_volume* volume, fs_vnode* vnode, void* cookie); 127 status_t (*read_pages)(fs_volume* volume, fs_vnode* vnode, void* cookie, [all...] |
/haiku-fatelf/headers/private/kernel/boot/ |
H A D | vfs.h | 27 virtual status_t Close(void *cookie); 29 virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize) = 0; 30 virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize) = 0; 53 virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize); 54 virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize); 60 virtual status_t GetNextEntry(void *cookie, char *nameBuffer, size_t bufferSize) = 0; 61 virtual status_t GetNextNode(void *cookie, Node **_node) = 0; 62 virtual status_t Rewind(void *cookie) = 0; 87 virtual ssize_t ReadAt(void* cookie, off_t pos, void* buffer, 89 virtual ssize_t WriteAt(void* cookie, off_ [all...] |
/haiku-fatelf/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-fatelf/src/add-ons/kernel/drivers/network/ipro1000/ |
H A D | timer.c | 33 void * cookie; member in struct:timer_info 49 timer_thread(void *cookie) argument 58 void * cookie; local 66 cookie = 0; 80 // timer is ready for execution, load func and cookie 83 cookie = sTimerData[index].cookie; 102 func(cookie); 114 create_timer(timer_function func, void *cookie, bigtime_t interval, uint32 flags) argument 131 sTimerData[sTimerCount].cookie [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/network/rtl8169/ |
H A D | timer.c | 33 void * cookie; member in struct:timer_info 49 timer_thread(void *cookie) argument 58 void * cookie; local 66 cookie = 0; 80 // timer is ready for execution, load func and cookie 83 cookie = sTimerData[index].cookie; 102 func(cookie); 114 create_timer(timer_function func, void *cookie, bigtime_t interval, uint32 flags) argument 131 sTimerData[sTimerCount].cookie [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/bindfs/ |
H A D | kernel_interface.cpp | 225 bindfs_can_page(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 230 FUNCTION("volume: %p, node: %p (%lld), cookie: %p\n", volume, 231 node, node->ID(), cookie); 235 return sourceNode->ops->can_page(sourceVolume, sourceNode, cookie); 240 bindfs_read_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, argument 246 FUNCTION("volume: %p, node: %p (%lld), cookie: %p, pos: %lld, vecs: %p, " 248 volume, node, node->ID(), cookie, pos, vecs, count); 252 return sourceNode->ops->read_pages(sourceVolume, sourceNode, cookie, pos, 258 bindfs_write_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, argument 264 FUNCTION("volume: %p, node: %p (%lld), cookie 279 bindfs_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, io_request* request) argument 295 bindfs_cancel_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, io_request* request) argument 335 bindfs_ioctl(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint32 op, void* buffer, size_t length) argument 353 bindfs_set_flags(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, int flags) argument 368 bindfs_select(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint8 event, selectsync* sync) argument 385 bindfs_deselect(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint8 event, selectsync* sync) argument 605 bindfs_close(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 620 bindfs_free_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 635 bindfs_read(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t offset, void* buffer, size_t* bufferSize) argument 653 bindfs_write(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t offset, const void* buffer, size_t* bufferSize) argument 719 bindfs_close_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 734 bindfs_free_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 749 bindfs_read_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 766 bindfs_rewind_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 798 bindfs_close_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 813 bindfs_free_attr_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 830 bindfs_read_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 847 bindfs_rewind_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 900 bindfs_close_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 915 bindfs_free_attr_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) argument 930 bindfs_read_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t offset, void* buffer, size_t* bufferSize) argument 947 bindfs_write_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t offset, const void* buffer, size_t* bufferSize) argument 964 bindfs_read_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, struct stat* st) argument 987 bindfs_write_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, const struct stat* _st, int statMask) argument [all...] |
/haiku-fatelf/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-fatelf/src/add-ons/kernel/file_systems/fat/ |
H A D | dir.h | 35 status_t dosfs_opendir(fs_volume *_vol, fs_vnode *_node, void **cookie); 36 status_t dosfs_readdir(fs_volume *_vol, fs_vnode *_node, void *cookie, 38 status_t dosfs_rewinddir(fs_volume *_vol, fs_vnode *_node, void *cookie); 39 status_t dosfs_closedir(fs_volume *_vol, fs_vnode *_node, void *cookie); 41 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-fatelf/src/tests/add-ons/kernel/file_systems/dos/r5/ |
H A D | dir.h | 29 int dosfs_opendir(void *_vol, void *_node, void **cookie); 30 int dosfs_readdir(void *_vol, void *_node, void *cookie, 32 int dosfs_rewinddir(void *_vol, void *_node, void *cookie); 33 int dosfs_closedir(void *_vol, void *_node, void *cookie); 34 int dosfs_free_dircookie(void *_vol, void *_node, void *cookie);
|
/haiku-fatelf/src/tests/kits/net/ |
H A D | wlan_test.cpp | 112 uint32 cookie = 0; local 113 while (device.GetNextNetwork(cookie, network) == B_OK) 121 uint32 cookie = 0; local 122 while (device.GetNextAssociatedNetwork(cookie, network) == B_OK) { 125 if (cookie == 0)
|
/haiku-fatelf/src/add-ons/kernel/drivers/disk/virtual/remote_disk/ |
H A D | remote_disk.cpp | 137 remote_disk_open(const char* name, uint32 flags, void** cookie) argument 149 *cookie = device; 156 remote_disk_close(void* cookie) argument 158 TRACE(("remote_disk_close(%p)\n", cookie)); 166 remote_disk_read(void* cookie, off_t position, void* buffer, size_t* numBytes) argument 168 TRACE(("remote_disk_read(%p, %lld, %p, %lu)\n", cookie, position, buffer, 171 RemoteDiskDevice* device = (RemoteDiskDevice*)cookie; 188 remote_disk_write(void* cookie, off_t position, const void* buffer, argument 191 TRACE(("remote_disk_write(%p, %lld, %p, %lu)\n", cookie, position, buffer, 194 RemoteDiskDevice* device = (RemoteDiskDevice*)cookie; 212 remote_disk_control(void* cookie, uint32 op, void* arg, size_t len) argument 302 remote_disk_free(void* cookie) argument [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/network/usb_asix/ |
H A D | Driver.cpp | 120 usb_asix_device_added(usb_device device, void **cookie) argument 122 *cookie = NULL; 135 *cookie = gASIXDevices[i]; 162 *cookie = asixDevice; 177 usb_asix_device_removed(void *cookie) argument 181 ASIXDevice *device = (ASIXDevice *)cookie; 274 usb_asix_open(const char *name, uint32 flags, void **cookie) argument 278 *cookie = NULL; 283 *cookie = gASIXDevices[index]; 291 usb_asix_read(void *cookie, off_ argument 299 usb_asix_write(void *cookie, off_t position, const void *buffer, size_t *numBytes) argument 308 usb_asix_control(void *cookie, uint32 op, void *buffer, size_t length) argument 316 usb_asix_close(void *cookie) argument 324 usb_asix_free(void *cookie) argument [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/audio/ac97/ichaudio/lala/ |
H A D | lala.h | 39 typedef status_t (*drv_attach) (audio_drv_t *drv, void **cookie); 40 typedef status_t (*drv_powerctl) (audio_drv_t *drv, void *cookie, int op); 41 typedef status_t (*drv_detach) (audio_drv_t *drv, void *cookie); 67 typedef status_t (*stream_attach) (audio_drv_t *drv, void *cookie, int stream_id); 68 typedef status_t (*stream_detach) (audio_drv_t *drv, void *cookie, int stream_id); 69 typedef status_t (*stream_control) (audio_drv_t *drv, void *cookie, int stream_id, int op); 70 typedef status_t (*stream_process) (audio_drv_t *drv, void *cookie, int stream_id, int buffer); 71 typedef status_t (*stream_set_buffers) (audio_drv_t *drv, void *cookie, int stream_id, uint32 *buffer_size, stream_buffer_desc_t *desc); 72 typedef status_t (*stream_set_frame_rate) (audio_drv_t *drv, void *cookie, int stream_id, uint32 *frame_rate);
|
/haiku-fatelf/src/add-ons/kernel/file_systems/btrfs/ |
H A D | Attribute.cpp | 39 Attribute::Attribute(Inode* inode, attr_cookie* cookie) argument 43 fName(cookie->name) 73 attr_cookie* cookie = new(std::nothrow) attr_cookie; 74 if (cookie == NULL) 79 // initialize the cookie 80 strlcpy(cookie->name, fName, B_ATTR_NAME_LENGTH); 81 cookie->open_mode = openMode; 82 cookie->create = false; 84 *_cookie = cookie; 117 Attribute::Read(attr_cookie* cookie, off_ argument [all...] |
/haiku-fatelf/src/system/boot/loader/file_systems/bfs/ |
H A D | Directory.cpp | 76 Directory::Close(void *cookie) argument 78 _inherited::Close(cookie); 80 delete (TreeIterator *)cookie; 122 Directory::GetNextEntry(void *cookie, char *name, size_t size) argument 124 TreeIterator *iterator = (TreeIterator *)cookie; 133 Directory::GetNextNode(void *cookie, Node **_node) argument 135 TreeIterator *iterator = (TreeIterator *)cookie; 153 Directory::Rewind(void *cookie) argument 155 TreeIterator *iterator = (TreeIterator *)cookie;
|
/haiku-fatelf/src/libs/compat/freebsd_network/ |
H A D | device.c | 26 compat_open(const char *name, uint32 flags, void **cookie) argument 65 *cookie = ifp; 71 compat_close(void *cookie) argument 73 struct ifnet *ifp = cookie; 79 wlan_close(cookie); 88 compat_free(void *cookie) argument 90 struct ifnet *ifp = cookie; 103 compat_read(void *cookie, off_t position, void *buffer, size_t *numBytes) argument 105 struct ifnet *ifp = cookie; 153 compat_write(void *cookie, off_ argument 180 compat_control(void *cookie, uint32 op, void *arg, size_t length) argument [all...] |
/haiku-fatelf/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-fatelf/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 798 open_cookie *cookie = (open_cookie *)_cookie; local 916 SynchronousIO(void *cookie, IORequest *request) argument 937 open_cookie *cookie = (open_cookie *)_cookie; local 958 OpenDir(void **cookie, bool attribute) argument 986 CloseDir(void *cookie) argument 993 FreeDirCookie(void *cookie) argument 1001 ReadDir(void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num, bool attribute) argument 1031 RewindDir(void *cookie) argument 1227 void *cookie = NULL; local 1237 fSuperVnode.ops->close_attr(SuperVolume(), &fSuperVnode, cookie); local 1241 cookie); local 1617 overlay_can_page(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1635 overlay_read_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const iovec *vecs, size_t count, size_t *numBytes) argument 1668 overlay_write_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const iovec *vecs, size_t count, size_t *numBytes) argument 1701 overlay_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request) argument 1721 overlay_cancel_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request) argument 1737 overlay_ioctl(fs_volume *volume, fs_vnode *vnode, void *cookie, uint32 op, void *buffer, size_t length) argument 1745 overlay_set_flags(fs_volume *volume, fs_vnode *vnode, void *cookie, int flags) argument 1753 overlay_select(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 1761 overlay_deselect(fs_volume *volume, fs_vnode *vnode, void *cookie, uint8 event, selectsync *sync) argument 1885 overlay_create(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, int perms, void **cookie, ino_t *newVnodeID) argument 1895 overlay_open(fs_volume *volume, fs_vnode *vnode, int openMode, void **cookie) argument 1903 overlay_close(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1911 overlay_free_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1919 overlay_read(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, void *buffer, size_t *length) argument 1929 overlay_write(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos, const void *buffer, size_t *length) argument 1956 overlay_open_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 1964 overlay_close_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1972 overlay_free_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1980 overlay_read_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 1990 overlay_rewind_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 1998 overlay_open_attr_dir(fs_volume *volume, fs_vnode *vnode, void **cookie) argument 2006 overlay_close_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 2014 overlay_free_attr_dir_cookie(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 2022 overlay_read_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *num) argument 2032 overlay_rewind_attr_dir(fs_volume *volume, fs_vnode *vnode, void *cookie) argument 2040 overlay_create_attr(fs_volume *volume, fs_vnode *vnode, const char *name, uint32 type, int openMode, void **cookie) argument 2050 overlay_open_attr(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, void **cookie) argument 2070 open_cookie *cookie = (open_cookie *)_cookie; local 2079 open_cookie *cookie = (open_cookie *)_cookie; local 2089 open_cookie *cookie = (open_cookie *)_cookie; local 2099 open_cookie *cookie = (open_cookie *)_cookie; local 2109 open_cookie *cookie = (open_cookie *)_cookie; local 2119 open_cookie *cookie = (open_cookie *)_cookie; local 2377 overlay_open_index_dir(fs_volume *volume, void **cookie) argument 2385 overlay_close_index_dir(fs_volume *volume, void *cookie) argument 2393 overlay_free_index_dir_cookie(fs_volume *volume, void *cookie) argument 2401 overlay_read_index_dir(fs_volume *volume, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *_num) argument 2410 overlay_rewind_index_dir(fs_volume *volume, void *cookie) argument 2452 overlay_close_query(fs_volume *volume, void *cookie) argument 2460 overlay_free_query_cookie(fs_volume *volume, void *cookie) argument 2468 overlay_read_query(fs_volume *volume, void *cookie, struct dirent *buffer, size_t bufferSize, uint32 *_num) argument 2477 overlay_rewind_query(fs_volume *volume, void *cookie) argument [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/tty/ |
H A D | tty.cpp | 54 atomic. thread_count is the number of threads currently using the cookie 57 operations are done at a certain point when closing a cookie 101 AbstractLocker(tty_cookie* cookie) argument 103 fCookie(cookie), 143 ReaderLocker(tty_cookie* cookie); 160 inline bool Lock(tty_cookie* cookie) argument 164 if (cookie->closed) 167 cookie->thread_count++; 172 inline void Unlock(tty_cookie* cookie) argument 177 if (--cookie 209 Init(RequestOwner* owner, tty_cookie* cookie, size_t bytesNeeded) argument 307 NotifyError(tty_cookie* cookie, status_t error) argument 346 Enqueue(tty_cookie* cookie, RequestQueue* queue1, RequestQueue* queue2) argument 654 ReaderLocker(tty_cookie* cookie) argument 953 init_tty_cookie(tty_cookie* cookie, struct tty* tty, struct tty* otherTTY, uint32 openMode) argument 975 uninit_tty_cookie(tty_cookie* cookie) argument 993 add_tty_cookie(tty_cookie* cookie) argument 1006 tty_close_cookie(struct tty_cookie* cookie) argument 1593 tty_ioctl(tty_cookie* cookie, uint32 op, void* buffer, size_t length) argument 1813 tty_input_read(tty_cookie* cookie, void* _buffer, size_t* _length) argument 1988 tty_select(tty_cookie* cookie, uint8 event, uint32 ref, selectsync* sync) argument 2071 tty_deselect(tty_cookie* cookie, uint8 event, selectsync* sync) argument [all...] |
/haiku-fatelf/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-fatelf/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-fatelf/src/add-ons/kernel/drivers/misc/ |
H A D | mem.c | 83 mem_open(const char* name, uint32 flags, void** cookie) argument 86 *cookie = NULL; 92 mem_close(void* cookie) argument 99 mem_free(void* cookie) argument 106 mem_read(void* cookie, off_t position, void* buffer, size_t* numBytes) argument 130 mem_write(void* cookie, off_t position, const void* buffer, size_t* numBytes) argument
|
/haiku-fatelf/src/system/boot/loader/ |
H A D | FileMapDisk.cpp | 76 FileMapDisk::Close(void *cookie) argument 78 TRACE(("FileMapDisk::Close(%p)\n", cookie)); 82 return fNode->Close(cookie); 88 FileMapDisk::ReadAt(void *cookie, off_t pos, void *_buffer, argument 91 TRACE(("FileMapDisk::ReadAt(%p, %lld, , %ld)\n", cookie, pos, bufferSize)); 95 return fNode->ReadAt(cookie, pos, _buffer, bufferSize); 101 FileMapDisk::WriteAt(void */*cookie*/, off_t pos, const void *buffer,
|