/haiku/src/apps/softwareupdater/ |
H A D | UpdateManager.cpp | 70 uint32 cookie = 0; local 71 while (roster.GetNextInterface(&cookie, interface) == B_OK) {
|
/haiku/src/apps/codycam/ |
H A D | VideoConsumer.cpp | 132 VideoConsumer::AddOn(int32* cookie) const 136 *cookie = fInternalID; 464 VideoConsumer::GetNextInput(int32* cookie, media_input* outInput) argument 471 if (*cookie < 1) { 473 fIn.destination.id = *cookie; 476 (*cookie)++; 487 VideoConsumer::DisposeInputCookie(int32 /*cookie*/)
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | net_socket.cpp | 562 uint32 cookie = *_cookie; local 571 if (count == cookie)
|
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | kernel_interface.cpp | 291 ramfs_ioctl(fs_volume* _volume, fs_vnode* /*node*/, void* /*cookie*/, 341 ramfs_set_flags(fs_volume* /*fs*/, fs_vnode* /*node*/, void* /*cookie*/, 809 // create the file cookie 810 FileCookie *cookie = NULL; local 812 cookie = new(nothrow) FileCookie(openMode); 813 if (!cookie) 861 *_cookie = cookie; 862 else if (cookie) 863 delete cookie; 899 // create the cookie 900 FileCookie *cookie = NULL; local 946 FileCookie *cookie = (FileCookie*)_cookie; local 960 FileCookie *cookie = (FileCookie*)_cookie; local 998 FileCookie *cookie = (FileCookie*)_cookie; local 1248 DirectoryCookie *cookie = new(nothrow) DirectoryCookie(dir); local 1271 DirectoryCookie *cookie = (DirectoryCookie*)_cookie; local 1282 DirectoryCookie *cookie = (DirectoryCookie*)_cookie; local 1298 DirectoryCookie *cookie = (DirectoryCookie*)_cookie; local 1341 DirectoryCookie *cookie = (DirectoryCookie*)_cookie; local 1537 AttributeCookie *cookie = new(nothrow) AttributeCookie(); local 1607 AttributeCookie *cookie = NULL; local 1664 AttributeCookie *cookie = (AttributeCookie*)_cookie; local 1679 AttributeCookie *cookie = (AttributeCookie*)_cookie; local 1710 AttributeCookie *cookie = (AttributeCookie*)_cookie; local 1759 AttributeCookie *cookie = (AttributeCookie*)_cookie; local 1852 IndexDirCookie *cookie = new(nothrow) IndexDirCookie; local 1879 IndexDirCookie *cookie = (IndexDirCookie*)_cookie; local 1892 IndexDirCookie *cookie = (IndexDirCookie*)_cookie; local 1929 IndexDirCookie *cookie = (IndexDirCookie*)_cookie; local [all...] |
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | ShortAttribute.h | 31 status_t Stat(attr_cookie* cookie, struct stat& stat); 33 status_t Read(attr_cookie* cookie, off_t pos,
|
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/drivers/audio/sb16/ |
H A D | sb16_multi_audio.c | 280 multi_audio_control(void* cookie, uint32 op, void* arg, size_t len) argument 283 case B_MULTI_GET_DESCRIPTION: return get_description(cookie, arg); 287 case B_MULTI_GET_ENABLED_CHANNELS: return get_enabled_channels(cookie, arg); 289 case B_MULTI_GET_GLOBAL_FORMAT: return get_global_format(cookie, arg); 290 case B_MULTI_SET_GLOBAL_FORMAT: return set_global_format(cookie, arg); 295 case B_MULTI_LIST_MIX_CHANNELS: return list_mix_channels(cookie, arg); 296 case B_MULTI_LIST_MIX_CONTROLS: return list_mix_controls(cookie, arg); 297 case B_MULTI_LIST_MIX_CONNECTIONS: return list_mix_connections(cookie, arg); 298 case B_MULTI_GET_BUFFERS: return get_buffers(cookie, arg); 301 case B_MULTI_BUFFER_EXCHANGE: return buffer_exchange(cookie, ar [all...] |
H A D | sb16_hw.c | 161 hw_codec_inth(void* cookie) argument 163 sb16_dev_t* dev = (sb16_dev_t*)cookie;
|
/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | multi.c | 49 emuxki_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 51 ac97_source_info *info = (ac97_source_info *)cookie; 107 emuxki_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 109 ac97_source_info *info = (ac97_source_info *)cookie; 179 emuxki_gpr_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 180 emuxki_gpr_get((emuxki_dev*)card, (emuxki_gpr *)cookie, type, values); 184 emuxki_gpr_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 185 emuxki_gpr_set((emuxki_dev*)card, (emuxki_gpr *)cookie, type, values); 189 emuxki_parameter_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 191 emuxki_parameter_get((emuxki_dev*)card, cookie, typ 196 emuxki_parameter_set_mix(void *card, const void *cookie, int32 type, float *values) argument 1123 emuxki_multi_control(void *cookie, uint32 op, void *data, size_t length) argument 1216 emuxki_open(const char *name, uint32 flags, void** cookie) argument 1292 emuxki_close(void* cookie) argument 1301 emuxki_free(void* cookie) argument 1327 emuxki_control(void* cookie, uint32 op, void* arg, size_t len) argument 1333 emuxki_read(void* cookie, off_t position, void *buf, size_t* num_bytes) argument 1340 emuxki_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument [all...] |
H A D | emuxki.h | 118 void * cookie; member in struct:_midi_dev
|
H A D | emuxki.c | 1867 emuxki_parameter_set(emuxki_dev *card, const void* cookie, int32 type, int32 *value) argument 1921 emuxki_parameter_get(emuxki_dev *card, const void* cookie, int32 type, int32 *value) argument
|
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | multi.cpp | 814 echo_multi_control(void *cookie, uint32 op, void *data, size_t length) argument 816 echo_dev *card = (echo_dev *)cookie; 895 static status_t echo_open(const char *name, uint32 flags, void** cookie); 896 static status_t echo_close(void* cookie); 897 static status_t echo_free(void* cookie); 898 static status_t echo_control(void* cookie, uint32 op, void* arg, size_t len); 899 static status_t echo_read(void* cookie, off_t position, void *buf, size_t* num_bytes); 900 static status_t echo_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes); 906 echo_free, /* -> free cookie */ 918 echo_open(const char *name, uint32 flags, void** cookie) argument 1067 echo_close(void* cookie) argument 1080 echo_free(void* cookie) argument 1105 echo_control(void* cookie, uint32 op, void* arg, size_t len) argument 1112 echo_read(void* cookie, off_t position, void *buf, size_t* num_bytes) argument 1120 echo_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument [all...] |
H A D | echo.cpp | 60 status_t cardbus_device_added(pci_info *info, void **cookie); 61 void cardbus_device_removed(void *cookie); 650 cardbus_device_added(pci_info *info, void **cookie) { argument 656 // Allocate cookie 657 if (!(*cookie = card = (echo_dev *)malloc(sizeof(echo_dev)))) { 660 // Clear cookie 662 // Initialize cookie 690 cardbus_device_removed(void *cookie) argument 692 echo_dev *card = (echo_dev *) cookie;
|
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
H A D | pcm.c | 76 static status_t pcm_open(const char *name, uint32 flags, void **cookie); 77 static status_t pcm_close(void *cookie); 78 static status_t pcm_free(void *cookie); 79 static status_t pcm_control(void *cookie, uint32 op, void *data, size_t len); 80 static status_t pcm_read(void *cookie, off_t pos, void *data, size_t *len); 81 static status_t pcm_write(void *cookie, off_t pos, const void *data, size_t *len); 82 //static status_t pcm_writev(void *cookie, off_t pos, const iovec *vec, size_t count, size_t *len); /* */ 462 void ** cookie) 471 *cookie = NULL; 486 *cookie 459 pcm_open( const char * name, uint32 flags, void ** cookie) argument 627 pcm_close( void * cookie) argument 684 pcm_free( void * cookie) argument 714 pcm_control( void * cookie, uint32 iop, void * data, size_t len) argument 1345 pcm_read( void * cookie, off_t pos, void * data, size_t * nread) argument 1449 pcm_write( void * cookie, off_t pos, const void * data, size_t * nwritten) argument [all...] |
H A D | mixer.c | 14 static status_t mixer_open(const char *name, uint32 flags, void **cookie); 15 static status_t mixer_close(void *cookie); 16 static status_t mixer_free(void *cookie); 17 static status_t mixer_control(void *cookie, uint32 op, void *data, size_t len); 18 static status_t mixer_read(void *cookie, off_t pos, void *data, size_t *len); 19 static status_t mixer_write(void *cookie, off_t pos, const void *data, size_t *len); 89 void ** cookie) 96 *cookie = NULL; 108 *cookie = &cards[ix].mixer; 116 void * cookie) 86 mixer_open( const char * name, uint32 flags, void ** cookie) argument 115 mixer_close( void * cookie) argument 127 mixer_free( void * cookie) argument 255 mixer_control( void * cookie, uint32 iop, void * data, size_t len) argument 290 mixer_read( void * cookie, off_t pos, void * data, size_t * nread) argument 301 mixer_write( void * cookie, off_t pos, const void * data, size_t * nwritten) argument [all...] |
H A D | cm_private.h | 58 void * cookie; member in struct:_midi_dev
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/ |
H A D | geode_multi.cpp | 188 geode_ac97_get_mix(geode_controller *controller, const void *cookie, int32 type, float *values) { argument 189 ac97_source_info *info = (ac97_source_info *)cookie; 246 geode_ac97_set_mix(geode_controller *controller, const void *cookie, int32 type, float *values) { argument 247 ac97_source_info *info = (ac97_source_info *)cookie; 359 multi->controls[index].cookie = info; 374 multi->controls[index].cookie = info; 390 multi->controls[index].cookie = info; 403 multi->controls[index].cookie = info; 427 multi->controls[index].cookie = info; 442 multi->controls[index].cookie [all...] |
H A D | driver.h | 173 void (*get) (geode_controller *card, const void *cookie, int32 type, float *values); 174 void (*set) (geode_controller *card, const void *cookie, int32 type, float *values); 175 const void *cookie; member in struct:multi_mixer_control
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
H A D | multi.c | 31 es1370_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) { 33 ac97_source_info *info = (ac97_source_info *)cookie; 89 es1370_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) { 91 ac97_source_info *info = (ac97_source_info *)cookie; 205 control->get(card, control->cookie, control->type, values); 215 control->get(card, control->cookie, control->type, values); 221 control->get(card, control->cookie, control->type, values); 269 control->set(card, control->cookie, control->type, values); 280 control->set(card, control->cookie, control->type, values); 287 control->set(card, control->cookie, contro 763 es1370_multi_control(void *cookie, uint32 op, void *data, size_t length) argument 791 es1370_open(const char *name, uint32 flags, void** cookie) argument 872 es1370_close(void* cookie) argument 881 es1370_free(void* cookie) argument 905 es1370_control(void* cookie, uint32 op, void* arg, size_t len) argument 911 es1370_read(void* cookie, off_t position, void *buf, size_t* num_bytes) argument 918 es1370_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
H A D | multi.c | 48 auvia_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 50 ac97_source_info *info = (ac97_source_info *)cookie; 106 auvia_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 108 ac97_source_info *info = (ac97_source_info *)cookie; 219 multi->controls[index].cookie = info; 235 multi->controls[index].cookie = info; 252 multi->controls[index].cookie = info; 264 multi->controls[index].cookie = info; 332 multi->controls[index].cookie = info; 348 multi->controls[index].cookie 970 auvia_multi_control(void *cookie, uint32 op, void *data, size_t length) argument 1064 auvia_open(const char *name, uint32 flags, void** cookie) argument 1120 auvia_close(void* cookie) argument 1130 auvia_free(void* cookie) argument 1155 auvia_control(void* cookie, uint32 op, void* arg, size_t len) argument 1162 auvia_read(void* cookie, off_t position, void *buf, size_t* num_bytes) argument 1170 auvia_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
H A D | multi.c | 53 auich_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) { argument 55 ac97_source_info *info = (ac97_source_info *)cookie; 112 auich_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) { argument 114 ac97_source_info *info = (ac97_source_info *)cookie; 227 multi->controls[index].cookie = info; 242 multi->controls[index].cookie = info; 258 multi->controls[index].cookie = info; 271 multi->controls[index].cookie = info; 295 multi->controls[index].cookie = info; 310 multi->controls[index].cookie 984 auich_multi_control(void *cookie, uint32 op, void *arg, size_t length) argument 1013 auich_open(const char *name, uint32 flags, void** cookie) argument 1095 auich_close(void* cookie) argument 1105 auich_free(void* cookie) argument 1130 auich_control(void* cookie, uint32 op, void* arg, size_t len) argument 1137 auich_read(void* cookie, off_t position, void *buf, size_t* num_bytes) argument 1145 auich_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument [all...] |
/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/audio/null/ |
H A D | null_multi.c | 49 get_description(void* cookie, multi_description* data) argument 100 get_enabled_channels(void* cookie, multi_channel_enable* data) argument 178 list_mix_connections(void* cookie, multi_mix_connection_info* connection_info) argument 186 list_mix_channels(void* cookie, multi_mix_channel_info* channel_info) argument 357 multi_audio_control(void* cookie, uint32 op, void* arg, size_t len) argument 360 case B_MULTI_GET_DESCRIPTION: return get_description(cookie, arg); 364 case B_MULTI_GET_ENABLED_CHANNELS: return get_enabled_channels(cookie, arg); 366 case B_MULTI_GET_GLOBAL_FORMAT: return get_global_format(cookie, arg); 367 case B_MULTI_SET_GLOBAL_FORMAT: return set_global_format(cookie, arg); 372 case B_MULTI_LIST_MIX_CHANNELS: return list_mix_channels(cookie, ar [all...] |
H A D | null_hardware.c | 44 null_fake_interrupt(void* cookie) argument 54 device_t* device = (device_t*) cookie;
|
/haiku/src/tools/fs_shell/ |
H A D | vfs.cpp | 202 static fssh_status_t dir_read(struct vnode *vnode, void *cookie, 1374 void *cookie; local 1376 fssh_status_t status = FS_CALL(parent, open_dir, &cookie); 1380 status = dir_read(parent, cookie, buffer, bufferSize, &num); 1394 FS_CALL(vnode, close_dir, cookie); 1395 FS_CALL(vnode, free_dir_cookie, cookie); 1667 void *cookie, int openMode, bool kernel) 1684 descriptor->cookie = cookie; 1898 // ToDo: the R5 implementation obviously checks for a different cookie 1666 get_new_fd(int type, struct fs_mount *mount, struct vnode *vnode, void *cookie, int openMode, bool kernel) argument 2386 vfs_read_pages(void *_vnode, void *cookie, fssh_off_t pos, const fssh_iovec *vecs, fssh_size_t count, fssh_size_t *_numBytes) argument 2397 vfs_write_pages(void *_vnode, void *cookie, fssh_off_t pos, const fssh_iovec *vecs, fssh_size_t count, fssh_size_t *_numBytes) argument 2962 void *cookie; local 3004 void *cookie; local 3027 void *cookie; local 3054 void *cookie; local 3438 dir_read(struct vnode *vnode, void *cookie, struct fssh_dirent *buffer, fssh_size_t bufferSize, uint32_t *_count) argument 4033 void *cookie; local 4071 void *cookie; local 4302 void *cookie; local 4466 void *cookie; local 5128 int32_t cookie = 0; local [all...] |