Searched refs:cookie (Results 226 - 250 of 1016) sorted by relevance

1234567891011>>

/haiku-fatelf/src/tests/system/kernel/device_manager/playground/
H A Dbus.h20 status_t (*get_bus_info)(void* cookie, bus_info* info);
/haiku-fatelf/headers/os/drivers/
H A Dfs_interface.h88 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 Dvfs.h27 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 Dtimer.cpp34 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 Dtimer.c33 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 Dtimer.c33 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 Dkernel_interface.cpp225 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 DSlab.h36 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 Ddir.h35 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 Dfile.h17 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 Ddir.h29 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 Dwlan_test.cpp112 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 Dremote_disk.cpp137 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 DDriver.cpp120 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 Dlala.h39 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 DAttribute.cpp39 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 DDirectory.cpp76 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 Ddevice.c26 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 Dfile_cache.cpp59 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 Dwrite_overlay.cpp158 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 Dtty.cpp54 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 Di2c.c106 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 DAttribute.cpp38 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 Dmem.c83 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 DFileMapDisk.cpp76 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,

Completed in 236 milliseconds

1234567891011>>