/haiku/src/add-ons/kernel/busses/scsi/virtio/ |
H A D | virtio_scsi.cpp | 31 set_scsi_bus(scsi_sim_cookie cookie, scsi_bus bus) argument 33 VirtioSCSIController *sim = (VirtioSCSIController *)cookie; 39 scsi_io(scsi_sim_cookie cookie, scsi_ccb *request) argument 42 VirtioSCSIController *sim = (VirtioSCSIController *)cookie; 49 abort_io(scsi_sim_cookie cookie, scsi_ccb *request) argument 52 VirtioSCSIController *sim = (VirtioSCSIController *)cookie; 58 reset_device(scsi_sim_cookie cookie, uchar targetID, uchar targetLUN) argument 61 VirtioSCSIController *sim = (VirtioSCSIController *)cookie; 67 terminate_io(scsi_sim_cookie cookie, scsi_ccb *request) argument 70 VirtioSCSIController *sim = (VirtioSCSIController *)cookie; 76 path_inquiry(scsi_sim_cookie cookie, scsi_path_inquiry *info) argument 91 scan_bus(scsi_sim_cookie cookie) argument 100 reset_bus(scsi_sim_cookie cookie) argument 112 get_restrictions(scsi_sim_cookie cookie, uchar targetID, bool *isATAPI, bool *noAutoSense, uint32 *maxBlocks) argument 122 ioctl(scsi_sim_cookie cookie, uint8 targetID, uint32 op, void *buffer, size_t length) argument 155 sim_uninit_bus(void *cookie) argument 243 virtio_scsi_register_child_devices(void *cookie) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | NFS4Object.cpp | 31 OpenStateCookie* cookie, OpenState* state, uint32* sequence) 42 if (cookie != NULL) 43 state = cookie->fOpenState; 62 if (cookie == NULL) 68 result = acquire_sem_etc(cookie->fSnoozeCancel, 1, 76 release_sem(cookie->fSnoozeCancel); 87 if (cookie == NULL) { 98 if ((cookie->fMode & O_NONBLOCK) == 0) { 99 result = acquire_sem_etc(cookie->fSnoozeCancel, 1, 107 release_sem(cookie 30 HandleErrors(uint32& attempt, uint32 nfs4Error, RPC::Server* server, OpenStateCookie* cookie, OpenState* state, uint32* sequence) argument [all...] |
/haiku/src/tests/system/boot/loader/ |
H A D | platform_devices.cpp | 95 get_next_argument(int32 *cookie, bool options) argument 97 int32 i = *cookie + 1; 110 *cookie = i; 119 get_next_option(int32 *cookie) argument 121 return get_next_argument(cookie, true); 126 get_next_device(int32 *cookie) argument 128 return get_next_argument(cookie, false); 142 int32 cookie = 0; local 143 char *path = get_next_device(&cookie); 174 int32 cookie local [all...] |
/haiku/headers/private/media/ |
H A D | ReaderPlugin.h | 29 void** cookie) = 0; 30 virtual status_t FreeCookie(void* cookie) = 0; 32 virtual status_t GetStreamInfo(void* cookie, int64* frameCount, 37 virtual status_t Seek(void* cookie, uint32 flags, int64* frame, 39 virtual status_t FindKeyFrame(void* cookie, uint32 flags, 42 virtual status_t GetNextChunk(void* cookie, 46 virtual status_t GetStreamMetaData(void* cookie,
|
H A D | WriterPlugin.h | 23 virtual status_t AllocateCookie(void** cookie, 26 virtual status_t FreeCookie(void* cookie) = 0; 28 virtual status_t SetCopyright(void* cookie, 31 virtual status_t AddTrackInfo(void* cookie, uint32 code, 35 virtual status_t WriteChunk(void* cookie,
|
/haiku/src/add-ons/kernel/drivers/common/ |
H A D | dprintf.cpp | 28 dprintf_open(const char *name, uint32 flags, void **cookie) argument 30 *cookie = NULL; 36 dprintf_close(void *cookie) argument 43 dprintf_freecookie(void *cookie) argument 50 dprintf_ioctl(void *cookie, uint32 op, void *buffer, size_t length) argument 63 dprintf_read(void *cookie, off_t pos, void *buffer, size_t *length) argument 71 dprintf_write(void *cookie, off_t pos, const void *buffer, size_t *_length) argument
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | netfs.cpp | 43 int openMode, int mode, vnode_id *vnid, void **cookie); 44 static int netfs_open(void *ns, void *node, int openMode, void **cookie); 45 static int netfs_close(void *ns, void *node, void *cookie); 46 static int netfs_free_cookie(void *ns, void *node, void *cookie); 47 static int netfs_read(void *ns, void *node, void *cookie, off_t pos, 49 static int netfs_write(void *ns, void *node, void *cookie, off_t pos, 51 static int netfs_ioctl(void *ns, void *node, void *cookie, int cmd, 53 //static int netfs_setflags(void *ns, void *node, void *cookie, int flags); 68 static int netfs_open_dir(void *ns, void *node, void **cookie); 69 static int netfs_close_dir(void *ns, void *node, void *cookie); 425 netfs_create(void *ns, void *_dir, const char *name, int openMode, int mode, vnode_id *vnid, void **cookie) argument 441 netfs_open(void *ns, void *_node, int openMode, void **cookie) argument 453 netfs_close(void *ns, void *_node, void *cookie) argument 465 netfs_free_cookie(void *ns, void *_node, void *cookie) argument 477 netfs_read(void *ns, void *_node, void *cookie, off_t pos, void *buffer, size_t *bufferSize) argument 492 netfs_write(void *ns, void *_node, void *cookie, off_t pos, const void *buffer, size_t *bufferSize) argument 507 netfs_ioctl(void *ns, void *_node, void *cookie, int cmd, void *buffer, size_t bufferSize) argument 636 netfs_open_dir(void *ns, void *_node, void **cookie) argument 648 netfs_close_dir(void *ns, void *_node, void *cookie) argument 660 netfs_free_dir_cookie(void *ns, void *_node, void *cookie) argument 672 netfs_read_dir(void *ns, void *_node, void *cookie, long *count, struct dirent *buffer, size_t bufferSize) argument 707 netfs_rewind_dir(void *ns, void *_node, void *cookie) argument 737 netfs_open_attrdir(void *ns, void *_node, void **cookie) argument 749 netfs_close_attrdir(void *ns, void *_node, void *cookie) argument 761 netfs_free_attrdir_cookie(void *ns, void *_node, void *cookie) argument 773 netfs_read_attrdir(void *ns, void *_node, void *cookie, long *count, struct dirent *buffer, size_t bufferSize) argument 790 netfs_rewind_attrdir(void *ns, void *_node, void *cookie) argument 877 netfs_open_query(void *ns, const char *queryString, ulong flags, port_id port, long token, void **cookie) argument 900 netfs_close_query(void *ns, void *cookie) argument 914 netfs_free_query_cookie(void *ns, void *node, void *cookie) argument 931 netfs_read_query(void *ns, void *cookie, long *count, struct dirent *buffer, size_t bufferSize) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | Attribute.cpp | 32 Attribute::Attribute(Inode* inode, attr_cookie* cookie) argument 40 Get(cookie->name); 131 attr_cookie* cookie = new(std::nothrow) attr_cookie; 132 if (cookie == NULL) 137 // initialize the cookie 138 strlcpy(cookie->name, fName, B_ATTR_NAME_LENGTH); 139 cookie->type = type; 140 cookie->open_mode = openMode; 141 cookie->create = true; 146 *_cookie = cookie; 204 Read(attr_cookie* cookie, off_t pos, uint8* buffer, size_t* _length) argument 215 Write(Transaction& transaction, attr_cookie* cookie, off_t pos, const uint8* buffer, size_t* _length, bool* _created) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/ |
H A D | fs_interface.h | 94 int omode, int perms, ino_t *vnid, void **cookie); 107 typedef int beos_op_opendir(void *ns, void *node, void **cookie); 108 typedef int beos_op_closedir(void *ns, void *node, void *cookie); 109 typedef int beos_op_rewinddir(void *ns, void *node, void *cookie); 110 typedef int beos_op_readdir(void *ns, void *node, void *cookie, long *num, 113 typedef int beos_op_open(void *ns, void *node, int omode, void **cookie); 114 typedef int beos_op_close(void *ns, void *node, void *cookie); 115 typedef int beos_op_free_cookie(void *ns, void *node, void *cookie); 116 typedef int beos_op_read(void *ns, void *node, void *cookie, off_t pos, 118 typedef int beos_op_write(void *ns, void *node, void *cookie, off_ [all...] |
/haiku/headers/private/userlandfs/legacy/ |
H A D | fsproto.h | 80 int omode, int perms, vnode_id *vnid, void **cookie); 93 typedef int op_opendir(void *ns, void *node, void **cookie); 94 typedef int op_closedir(void *ns, void *node, void *cookie); 95 typedef int op_rewinddir(void *ns, void *node, void *cookie); 96 typedef int op_readdir(void *ns, void *node, void *cookie, long *num, 99 typedef int op_open(void *ns, void *node, int omode, void **cookie); 100 typedef int op_close(void *ns, void *node, void *cookie); 101 typedef int op_free_cookie(void *ns, void *node, void *cookie); 102 typedef int op_read(void *ns, void *node, void *cookie, off_t pos, void *buf, 104 typedef int op_write(void *ns, void *node, void *cookie, off_ [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/sis7018/ |
H A D | Driver.cpp | 140 SiS7018_open(const char *name, uint32 flags, void **cookie) argument 143 *cookie = NULL; 147 *cookie = gDevices[i]; 156 SiS7018_read(void *cookie, off_t position, void *buffer, size_t *numBytes) argument 158 Device *device = (Device *)cookie; 164 SiS7018_write(void *cookie, off_t position, argument 167 Device *device = (Device *)cookie; 173 SiS7018_control(void *cookie, uint32 op, void *buffer, size_t length) argument 175 Device *device = (Device *)cookie; 181 SiS7018_close(void *cookie) argument 189 SiS7018_free(void *cookie) argument [all...] |
/haiku/src/libs/gnu/ |
H A D | qsort.c | 35 size_t sizeOfElement, _compare_function_qsort_r cmpFunc, void* cookie) 37 if (cmpFunc(itemA, itemB, cookie) > 0) { 70 _compare_function_qsort_r cmpFunc, void* cookie) 84 sizeOfElement, cmpFunc, cookie)) { 108 if (cmpFunc(pivList[0], pivList[1], cookie) > 0) 110 if (cmpFunc(pivList[1], pivList[2], cookie) > 0) { 112 if (cmpFunc(pivList[0], pivList[1], cookie) > 0) 143 cmp = cmpFunc(nextPivCmpItem, pivot, cookie); 164 cmp = cmpFunc(lastPivCmpItem, pivot, cookie); 196 sizeOfElement, cmpFunc, cookie); 34 sort_r_cmpswap(char* __restrict itemA, char* __restrict itemB, size_t sizeOfElement, _compare_function_qsort_r cmpFunc, void* cookie) argument 69 sort_r_simple(char* base, size_t numElements, size_t sizeOfElement, _compare_function_qsort_r cmpFunc, void* cookie) argument 205 qsort_r(void* base, size_t numElements, size_t sizeOfElement, _compare_function_qsort_r cmpFunc, void* cookie) argument [all...] |
/haiku/src/system/boot/loader/file_systems/bfs/ |
H A D | Directory.cpp | 78 Directory::Close(void *cookie) argument 80 _inherited::Close(cookie); 82 delete (TreeIterator *)cookie; 99 Directory::GetNextEntry(void *cookie, char *name, size_t size) argument 101 TreeIterator *iterator = (TreeIterator *)cookie; 110 Directory::GetNextNode(void *cookie, Node **_node) argument 112 TreeIterator *iterator = (TreeIterator *)cookie; 130 Directory::Rewind(void *cookie) argument 132 TreeIterator *iterator = (TreeIterator *)cookie;
|
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/ |
H A D | driver.c | 67 void * cookie; member in struct:__anon1635 195 interface_cookie *cookie; local 217 cookie = (interface_cookie *)malloc(sizeof(interface_cookie)); 218 if (!cookie) 221 cookie->dev_id = dev_id; 222 status = interface_attach(&cookie->cookie, sDevList[dev_id]); 224 free(cookie); 229 *_cookie = cookie; 235 driver_close(void* cookie) argument 245 driver_free(void* cookie) argument 255 driver_read(void* cookie, off_t position, void *buf, size_t* num_bytes) argument 264 driver_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 273 driver_control(void *cookie, uint32 op, void *arg, size_t len) argument [all...] |
/haiku/src/add-ons/media/plugins/au_reader/ |
H A D | au_reader.h | 43 status_t AllocateCookie(int32 streamNumber, void **cookie); 44 status_t FreeCookie(void *cookie); 46 status_t GetStreamInfo(void *cookie, int64 *frameCount, bigtime_t *duration, 49 status_t Seek(void *cookie, 53 status_t GetNextChunk(void *cookie,
|
/haiku/src/system/boot/loader/file_systems/fat/ |
H A D | Directory.h | 32 virtual status_t Close(void *cookie); 36 virtual status_t GetNextEntry(void *cookie, char *nameBuffer, size_t bufferSize); 37 virtual status_t GetNextNode(void *cookie, Node **_node); 38 virtual status_t Rewind(void *cookie); 51 status_t GetNextEntry(void *cookie,
|
/haiku/src/add-ons/accelerants/s3/ |
H A D | savage_edid.cpp | 24 GetI2CSignals(void* cookie, int* _clock, int* data) argument 26 uint32 index = (uint32)(addr_t)cookie; 36 SetI2CSignals(void* cookie, int _clock, int data) argument 38 uint32 index = (uint32)(addr_t)cookie; 78 bus.cookie = (void*)(addr_t)DDCPort;
|
/haiku/src/add-ons/kernel/drivers/input/hid_shared/ |
H A D | JoystickProtocolHandler.h | 30 virtual status_t Open(uint32 flags, uint32 *cookie); 31 virtual status_t Close(uint32 *cookie); 33 virtual status_t Read(uint32 *cookie, off_t position, 35 virtual status_t Write(uint32 *cookie, off_t position, 38 virtual status_t Control(uint32 *cookie, uint32 op,
|
H A D | ProtocolHandler.h | 38 virtual status_t Open(uint32 flags, uint32 *cookie); 39 virtual status_t Close(uint32 *cookie); 41 virtual status_t Read(uint32 *cookie, off_t position, 43 virtual status_t Write(uint32 *cookie, off_t position, 46 virtual status_t Control(uint32 *cookie, uint32 op, void *buffer,
|
/haiku/src/add-ons/kernel/drivers/misc/ |
H A D | test.c | 71 driver_close(void* cookie) argument 81 driver_free(void* cookie) argument 90 driver_read(void* cookie, off_t position, void *buf, size_t* num_bytes) argument 99 driver_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 109 driver_control(void *cookie, uint32 op, void *arg, size_t len) argument
|
H A D | kdl.c | 73 driver_close(void* cookie) argument 82 driver_free(void* cookie) argument 91 driver_read(void* cookie, off_t position, void *buf, size_t* num_bytes) argument 101 driver_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 110 driver_control(void *cookie, uint32 op, void *arg, size_t len) argument
|
/haiku/src/add-ons/kernel/drivers/video/usb_vision/ |
H A D | usb_vision.c | 24 status_t usb_vision_device_added(const usb_device *dev, void **cookie); 25 status_t usb_vision_device_removed(void *cookie); 105 static status_t usb_vision_open (const char *name, uint32 flags, void** cookie) argument 109 TRACE_FUNCALLS("usb_vision_open:%s flags:%d cookie:%08x\n", name, flags, cookie); 114 *cookie = NULL; 120 *cookie = usb_vision_devices[i]; 121 TRACE("cookie in open:%08x\n", *cookie); 137 static status_t usb_vision_read (void* cookie, off_ argument 146 usb_vision_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 168 usb_vision_control(void* cookie, uint32 op, void* arg, size_t len) argument 187 usb_vision_close(void* cookie) argument 198 usb_vision_free(void* cookie) argument 340 usb_vision_device_added(const usb_device *dev, void **cookie) argument 378 usb_vision_device_removed(void *cookie) argument [all...] |
/haiku/src/apps/webpositive/ |
H A D | CookieWindow.cpp | 48 DrawString(B_TRANSLATE("Session cookie"), parent, rect); 60 const BPrivate::Network::BNetworkCookie& cookie) 63 fCookie(cookie) 66 SetField(new BStringField(cookie.Name().String()), 0); 67 SetField(new BStringField(cookie.Path().String()), 1); 68 time_t expiration = cookie.ExpirationDate(); 70 SetField(new BStringField(cookie.Value().String()), 3); 73 if (cookie.Secure()) 75 if (cookie.HttpOnly()) 78 if (cookie 59 CookieRow(BColumnListView* list, const BPrivate::Network::BNetworkCookie& cookie) argument 227 const BPrivate::Network::BNetworkCookie* cookie; local 359 const BPrivate::Network::BNetworkCookie* cookie; local 394 BPrivate::Network::BNetworkCookie& cookie = row->Cookie(); local 408 BPrivate::Network::BNetworkCookie& cookie = row->Cookie(); local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/usb/ |
H A D | Driver.cpp | 29 usb_audio_device_added(usb_device device, void** cookie) argument 31 *cookie = NULL; 44 *cookie = gDevices[i]; 70 *cookie = audioDevice; 85 usb_audio_device_removed(void* cookie) argument 89 Device* device = (Device*)cookie; 174 usb_audio_open(const char* name, uint32 flags, void** cookie) argument 178 *cookie = NULL; 183 *cookie = gDevices[i]; 193 usb_audio_read(void* cookie, off_ argument 201 usb_audio_write(void* cookie, off_t position, const void* buffer, size_t* numBytes) argument 210 usb_audio_control(void* cookie, uint32 op, void* buffer, size_t length) argument 218 usb_audio_close(void* cookie) argument 226 usb_audio_free(void* cookie) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/usb_davicom/ |
H A D | Driver.cpp | 82 usb_davicom_device_added(usb_device device, void **cookie) argument 84 *cookie = NULL; 97 *cookie = gDavicomDevices[i]; 124 *cookie = davicomDevice; 139 usb_davicom_device_removed(void *cookie) argument 143 DavicomDevice *device = (DavicomDevice *)cookie; 235 usb_davicom_open(const char *name, uint32 flags, void **cookie) argument 239 *cookie = NULL; 244 *cookie = gDavicomDevices[index]; 252 usb_davicom_read(void *cookie, off_ argument 260 usb_davicom_write(void *cookie, off_t position, const void *buffer, size_t *numBytes) argument 269 usb_davicom_control(void *cookie, uint32 op, void *buffer, size_t length) argument 277 usb_davicom_close(void *cookie) argument 285 usb_davicom_free(void *cookie) argument [all...] |