/haiku-fatelf/src/tools/fs_shell/ |
H A D | fd.cpp | 39 void dump_fd(int fd, struct file_descriptor *descriptor); 42 dump_fd(int fd,struct file_descriptor *descriptor) argument 45 fd, descriptor, (int)descriptor->type, (int)descriptor->ref_count, descriptor->ops, 46 descriptor->u.vnode, descriptor->u.mount, descriptor->cookie, (int)descriptor 56 struct file_descriptor *descriptor; local 95 new_fd_etc(struct io_context *context, struct file_descriptor *descriptor, int firstIndex) argument 126 new_fd(struct io_context *context, struct file_descriptor *descriptor) argument 137 put_fd(struct file_descriptor *descriptor) argument 180 close_fd(struct file_descriptor *descriptor) argument 199 disconnect_fd(struct file_descriptor *descriptor) argument 206 inc_fd_ref_count(struct file_descriptor *descriptor) argument 215 struct file_descriptor *descriptor = NULL; local 245 struct file_descriptor *descriptor = NULL; local 275 struct file_descriptor *descriptor; local 418 struct file_descriptor *descriptor = get_fd(get_current_io_context(kernel), fd); local 428 fd_vnode(struct file_descriptor *descriptor) argument 446 struct file_descriptor *descriptor = remove_fd(io, fd); local 471 struct file_descriptor *descriptor; local 506 struct file_descriptor *descriptor; local 550 struct file_descriptor *descriptor; local 585 struct file_descriptor *descriptor; local 629 struct file_descriptor *descriptor; local 648 struct file_descriptor *descriptor; local 670 struct file_descriptor *descriptor; local 695 struct file_descriptor *descriptor; local [all...] |
H A D | vfs.cpp | 190 // file descriptor operation prototypes 1588 struct file_descriptor *descriptor = get_fd(get_current_io_context(kernel), fd); local 1589 if (descriptor == NULL) 1592 if (fd_vnode(descriptor) == NULL) { 1593 put_fd(descriptor); 1597 // ToDo: when we can close a file descriptor at any point, investigate 1600 *_vnode = descriptor->u.vnode; 1601 return descriptor; 1608 struct file_descriptor *descriptor; local 1611 descriptor 1667 struct file_descriptor *descriptor; local 2279 struct file_descriptor *descriptor; local 2731 vfs_unlock_vnode_if_locked(struct file_descriptor *descriptor) argument 2753 struct file_descriptor *descriptor = context->fds[i]; local 2822 struct file_descriptor *descriptor = parentContext->fds[i]; local 3122 file_close(struct file_descriptor *descriptor) argument 3137 file_free_fd(struct file_descriptor *descriptor) argument 3149 file_read(struct file_descriptor *descriptor, fssh_off_t pos, void *buffer, fssh_size_t *length) argument 3159 file_write(struct file_descriptor *descriptor, fssh_off_t pos, const void *buffer, fssh_size_t *length) argument 3169 file_seek(struct file_descriptor *descriptor, fssh_off_t pos, int seekType) argument 3314 dir_close(struct file_descriptor *descriptor) argument 3328 dir_free_fd(struct file_descriptor *descriptor) argument 3340 dir_read(struct file_descriptor *descriptor, struct fssh_dirent *buffer, fssh_size_t bufferSize, uint32_t *_count) argument 3412 dir_rewind(struct file_descriptor *descriptor) argument 3467 common_ioctl(struct file_descriptor *descriptor, uint32_t op, void *buffer, fssh_size_t length) argument 3484 struct file_descriptor *descriptor; local 3577 struct file_descriptor *descriptor; local 3600 struct file_descriptor *descriptor; local 3628 struct file_descriptor *descriptor; local 3820 common_read_stat(struct file_descriptor *descriptor, struct fssh_stat *stat) argument 3844 common_write_stat(struct file_descriptor *descriptor, const struct fssh_stat *stat, int statMask) argument 3928 attr_dir_close(struct file_descriptor *descriptor) argument 3942 attr_dir_free_fd(struct file_descriptor *descriptor) argument 3954 attr_dir_read(struct file_descriptor *descriptor, struct fssh_dirent *buffer, fssh_size_t bufferSize, uint32_t *_count) argument 3969 attr_dir_rewind(struct file_descriptor *descriptor) argument 4058 attr_close(struct file_descriptor *descriptor) argument 4072 attr_free_fd(struct file_descriptor *descriptor) argument 4084 attr_read(struct file_descriptor *descriptor, fssh_off_t pos, void *buffer, fssh_size_t *length) argument 4097 attr_write(struct file_descriptor *descriptor, fssh_off_t pos, const void *buffer, fssh_size_t *length) argument 4110 attr_seek(struct file_descriptor *descriptor, fssh_off_t pos, int seekType) argument 4154 attr_read_stat(struct file_descriptor *descriptor, struct fssh_stat *stat) argument 4168 attr_write_stat(struct file_descriptor *descriptor, const struct fssh_stat *stat, int statMask) argument 4185 struct file_descriptor *descriptor; local 4288 index_dir_close(struct file_descriptor *descriptor) argument 4302 index_dir_free_fd(struct file_descriptor *descriptor) argument 4315 index_dir_read(struct file_descriptor *descriptor, struct fssh_dirent *buffer, fssh_size_t bufferSize, uint32_t *_count) argument 4328 index_dir_rewind(struct file_descriptor *descriptor) argument 4452 query_close(struct file_descriptor *descriptor) argument 4466 query_free_fd(struct file_descriptor *descriptor) argument 4479 query_read(struct file_descriptor *descriptor, struct fssh_dirent *buffer, fssh_size_t bufferSize, uint32_t *_count) argument 4492 query_rewind(struct file_descriptor *descriptor) argument 5463 struct file_descriptor *descriptor local 5533 struct file_descriptor *descriptor local [all...] |
H A D | fd.h | 48 int32_t type; /* descriptor type */ 85 extern void close_fd(struct file_descriptor *descriptor); 86 extern void put_fd(struct file_descriptor *descriptor); 87 extern void disconnect_fd(struct file_descriptor *descriptor); 88 extern void inc_fd_ref_count(struct file_descriptor *descriptor); 94 extern vnode* fd_vnode(struct file_descriptor *descriptor);
|
/haiku-fatelf/src/system/kernel/fs/ |
H A D | fd.cpp | 43 static void deselect_select_infos(file_descriptor* descriptor, 75 file_descriptor* descriptor local 77 AutoLocker<file_descriptor, FDGetterLocking>::SetTo(descriptor, true); 78 return descriptor; 98 void dump_fd(int fd, struct file_descriptor* descriptor); 101 dump_fd(int fd,struct file_descriptor* descriptor) argument 105 fd, descriptor, descriptor->type, descriptor->ref_count, 106 descriptor 117 file_descriptor* descriptor local 154 new_fd_etc(struct io_context* context, struct file_descriptor* descriptor, int firstIndex) argument 187 new_fd(struct io_context* context, struct file_descriptor* descriptor) argument 197 put_fd(struct file_descriptor* descriptor) argument 241 close_fd(struct file_descriptor* descriptor) argument 255 struct file_descriptor* descriptor = remove_fd(context, fd); local 275 disconnect_fd(struct file_descriptor* descriptor) argument 282 inc_fd_ref_count(struct file_descriptor* descriptor) argument 294 struct file_descriptor* descriptor = context->fds[fd]; local 324 file_descriptor* descriptor = get_fd_locked(context, fd); local 339 struct file_descriptor* descriptor = NULL; local 379 struct file_descriptor* descriptor; local 487 file_descriptor* descriptor = get_fd(fromContext, fd); local 506 struct file_descriptor* descriptor; local 527 deselect_select_infos(file_descriptor* descriptor, select_info* infos) argument 565 struct file_descriptor* descriptor = fdGetter.SetTo(context, fd, true); local 640 struct file_descriptor* descriptor = fdGetter.SetTo(context, fd, true); local 682 struct file_descriptor* descriptor local 693 fd_vnode(struct file_descriptor* descriptor) argument 724 struct file_descriptor* descriptor = fdGetter.SetTo(fd, false); local 776 struct file_descriptor* descriptor = fdGetter.SetTo(fd, false); local 887 struct file_descriptor* descriptor; local 935 struct file_descriptor* descriptor = fdGetter.SetTo(ioContext, fd, false); local 976 struct file_descriptor* descriptor; local 1026 struct file_descriptor* descriptor = fdGetter.SetTo(fd, true); local 1071 struct file_descriptor* descriptor = fdGetter.SetTo(fd, true); local 1121 struct file_descriptor* descriptor = fdGetter.SetTo(fd, true); local 1166 struct file_descriptor* descriptor = fdGetter.SetTo(fd, true); local 1212 struct file_descriptor* descriptor; local 1243 struct file_descriptor* descriptor; local 1271 struct file_descriptor* descriptor; local [all...] |
H A D | socket.cpp | 35 #define GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor) \ 37 status_t getError = get_socket_descriptor(fd, kernel, descriptor); \ 49 FDPutter(file_descriptor* descriptor) argument 50 : descriptor(descriptor) 56 if (descriptor != NULL) 57 put_fd(descriptor); 60 file_descriptor* descriptor; member in struct:FDPutter 202 get_socket_descriptor(int fd, bool kernel, file_descriptor*& descriptor) argument 207 descriptor 224 socket_read(struct file_descriptor *descriptor, off_t pos, void *buffer, size_t *_length) argument 235 socket_write(struct file_descriptor *descriptor, off_t pos, const void *buffer, size_t *_length) argument 246 socket_ioctl(struct file_descriptor *descriptor, ulong op, void *buffer, size_t length) argument 254 socket_set_flags(struct file_descriptor *descriptor, int flags) argument 265 socket_select(struct file_descriptor *descriptor, uint8 event, struct selectsync *sync) argument 273 socket_deselect(struct file_descriptor *descriptor, uint8 event, struct selectsync *sync) argument 281 socket_read_stat(struct file_descriptor *descriptor, struct stat *st) argument 308 socket_close(struct file_descriptor *descriptor) argument 315 socket_free(struct file_descriptor *descriptor) argument 404 file_descriptor* descriptor; local 415 file_descriptor* descriptor; local 427 file_descriptor* descriptor; local 439 file_descriptor* descriptor; local 451 file_descriptor* descriptor; local 478 file_descriptor* descriptor; local 490 file_descriptor* descriptor; local 502 file_descriptor* descriptor; local 513 file_descriptor* descriptor; local 525 file_descriptor* descriptor; local 537 file_descriptor* descriptor; local 549 file_descriptor* descriptor; local 562 file_descriptor* descriptor; local 575 file_descriptor* descriptor; local 588 file_descriptor* descriptor; local 600 file_descriptor* descriptor; local [all...] |
H A D | vfs_tracing.h | 25 FDTraceEntry(file_descriptor* descriptor) argument 27 fDescriptor(descriptor), 28 fReferenceCount(descriptor->ref_count) 54 NewFD(io_context* context, int fd, file_descriptor* descriptor) argument 56 FDTraceEntry(descriptor), 65 out.Print("fd new: descriptor: %p (%" B_PRId32 "), context: %p, " 77 PutFD(file_descriptor* descriptor) argument 79 FDTraceEntry(descriptor) 86 out.Print("fd put: descriptor: %p (%" B_PRId32 ")", fDescriptor, 94 GetFD(io_context* context, int fd, file_descriptor* descriptor) argument 117 RemoveFD(io_context* context, int fd, file_descriptor* descriptor) argument 172 InheritFD(io_context* context, int fd, file_descriptor* descriptor, io_context* parentContext) argument [all...] |
H A D | vfs.cpp | 271 // file descriptor operation prototypes 272 static status_t file_read(struct file_descriptor* descriptor, off_t pos, 274 static status_t file_write(struct file_descriptor* descriptor, off_t pos, 276 static off_t file_seek(struct file_descriptor* descriptor, off_t pos, 278 static void file_free_fd(struct file_descriptor* descriptor); 279 static status_t file_close(struct file_descriptor* descriptor); 280 static status_t file_select(struct file_descriptor* descriptor, uint8 event, 282 static status_t file_deselect(struct file_descriptor* descriptor, uint8 event, 285 struct file_descriptor* descriptor, struct dirent* buffer, 289 static status_t dir_rewind(struct file_descriptor* descriptor); 1775 normalize_flock(struct file_descriptor* descriptor, struct flock* flock) argument 2715 struct file_descriptor* descriptor local 2737 struct file_descriptor* descriptor; local 2798 struct file_descriptor* descriptor; local 3936 struct file_descriptor* descriptor; local 3957 struct file_descriptor* descriptor; local 4027 struct file_descriptor* descriptor; local 4211 struct file_descriptor* descriptor local 4717 vfs_unlock_vnode_if_locked(struct file_descriptor* descriptor) argument 4737 struct file_descriptor* descriptor = context->fds[i]; local 4816 struct file_descriptor* descriptor = parentContext->fds[i]; local 5472 file_close(struct file_descriptor* descriptor) argument 5494 file_free_fd(struct file_descriptor* descriptor) argument 5506 file_read(struct file_descriptor* descriptor, off_t pos, void* buffer, size_t* length) argument 5521 file_write(struct file_descriptor* descriptor, off_t pos, const void* buffer, size_t* length) argument 5537 file_seek(struct file_descriptor* descriptor, off_t pos, int seekType) argument 5598 file_select(struct file_descriptor* descriptor, uint8 event, struct selectsync* sync) argument 5614 file_deselect(struct file_descriptor* descriptor, uint8 event, struct selectsync* sync) argument 5736 dir_close(struct file_descriptor* descriptor) argument 5752 dir_free_fd(struct file_descriptor* descriptor) argument 5764 dir_read(struct io_context* ioContext, struct file_descriptor* descriptor, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 5848 dir_rewind(struct file_descriptor* descriptor) argument 5907 common_ioctl(struct file_descriptor* descriptor, ulong op, void* buffer, size_t length) argument 5927 struct file_descriptor* descriptor = get_fd(get_current_io_context(kernel), local 6066 struct file_descriptor* descriptor; local 6089 struct file_descriptor* descriptor; local 6112 struct file_descriptor* descriptor; local 6319 common_read_stat(struct file_descriptor* descriptor, struct stat* stat) argument 6345 common_write_stat(struct file_descriptor* descriptor, const struct stat* stat, int statMask) argument 6432 attr_dir_close(struct file_descriptor* descriptor) argument 6446 attr_dir_free_fd(struct file_descriptor* descriptor) argument 6458 attr_dir_read(struct io_context* ioContext, struct file_descriptor* descriptor, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 6474 attr_dir_rewind(struct file_descriptor* descriptor) argument 6580 attr_close(struct file_descriptor* descriptor) argument 6594 attr_free_fd(struct file_descriptor* descriptor) argument 6606 attr_read(struct file_descriptor* descriptor, off_t pos, void* buffer, size_t* length) argument 6622 attr_write(struct file_descriptor* descriptor, off_t pos, const void* buffer, size_t* length) argument 6636 attr_seek(struct file_descriptor* descriptor, off_t pos, int seekType) argument 6679 attr_read_stat(struct file_descriptor* descriptor, struct stat* stat) argument 6693 attr_write_stat(struct file_descriptor* descriptor, const struct stat* stat, int statMask) argument 6710 struct file_descriptor* descriptor; local 6822 index_dir_close(struct file_descriptor* descriptor) argument 6836 index_dir_free_fd(struct file_descriptor* descriptor) argument 6848 index_dir_read(struct io_context* ioContext, struct file_descriptor* descriptor, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 6863 index_dir_rewind(struct file_descriptor* descriptor) argument 7025 query_close(struct file_descriptor* descriptor) argument 7039 query_free_fd(struct file_descriptor* descriptor) argument 7051 query_read(struct io_context* ioContext, struct file_descriptor* descriptor, struct dirent* buffer, size_t bufferSize, uint32* _count) argument 7066 query_rewind(struct file_descriptor* descriptor) argument 7971 struct file_descriptor* descriptor; local 8399 struct file_descriptor* descriptor local 8935 struct file_descriptor* descriptor; local 9312 struct file_descriptor* descriptor local 9372 struct file_descriptor* descriptor local 9449 struct file_descriptor* descriptor local [all...] |
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/udf/r5/ |
H A D | AllocationDescriptorList.h | 25 The \c Accessor class is an allocation descriptor accessor class 29 - inline uint8 GetType(DescriptorType &descriptor); 30 - inline uint32 GetBlock(DescriptorType &descriptor); 31 - inline uint16 GetPartition(DescriptorType &descriptor); 32 - inline uint32 GetLength(DescriptorType &descriptor); 77 Descriptor *descriptor = _CurrentDescriptor(); local 78 if (descriptor) { 80 && startBlock < _BlockIndex()+fAccessor.GetLength(*descriptor)) 85 extent->set_block(fAccessor.GetBlock(*descriptor)+offset); 86 extent->set_partition(fAccessor.GetPartition(*descriptor)); 117 Descriptor* descriptor = _CurrentDescriptor(); local 144 _WalkContinuationChain(Descriptor *descriptor) argument [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/udf/ |
H A D | AllocationDescriptorList.h | 23 The \c Accessor class is an allocation descriptor accessor class 27 - inline uint8 GetType(DescriptorType &descriptor); 28 - inline uint32 GetBlock(DescriptorType &descriptor); 29 - inline uint16 GetPartition(DescriptorType &descriptor); 30 - inline uint32 GetLength(DescriptorType &descriptor); 54 void _WalkContinuationChain(Descriptor *descriptor); 117 Descriptor *descriptor = _CurrentDescriptor(); local 118 if (descriptor) { 120 < _BlockIndex() + fAccessor.GetLength(*descriptor)) { 124 extent->set_block(fAccessor.GetBlock(*descriptor) 170 Descriptor* descriptor = _CurrentDescriptor(); local 198 _WalkContinuationChain(Descriptor *descriptor) argument [all...] |
/haiku-fatelf/src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/ |
H A D | UVCCamDevice.cpp | 155 const usbvc_input_header_descriptor* descriptor local 157 printf("VS_INPUT_HEADER:\t#fmts=%d,ept=0x%x\n", descriptor->numFormats, 158 descriptor->endpointAddress); 159 if (descriptor->info & 1) 161 printf("\toutput terminal id=%d\n", descriptor->terminalLink); 162 printf("\tstill capture method=%d\n", descriptor->stillCaptureMethod); 163 if (descriptor->triggerSupport) { 165 descriptor->triggerUsage ? "no" : "yes"); 167 const uint8* controls = descriptor->controls; 168 for (uint8 i = 0; i < descriptor 182 const usbvc_format_descriptor* descriptor local 214 const usbvc_frame_descriptor* descriptor local 247 const usbvc_color_matching_descriptor* descriptor local 286 const usbvc_output_header_descriptor* descriptor local 304 const usbvc_still_image_frame_descriptor* descriptor local 323 const usbvc_format_descriptor* descriptor local 398 const usbvc_input_terminal_descriptor* descriptor local 418 const usbvc_output_terminal_descriptor* descriptor local 430 const usbvc_selector_unit_descriptor* descriptor local 444 const usbvc_processing_unit_descriptor* descriptor local 509 const usbvc_extension_unit_descriptor* descriptor local 563 const usbvc_frame_descriptor* descriptor local 593 const usbvc_frame_descriptor* descriptor local 759 _AddProcessingParameter(BParameterGroup* group, int32 index, const usbvc_processing_unit_descriptor* descriptor) argument [all...] |
/haiku-fatelf/src/add-ons/kernel/partitioning_systems/apple/ |
H A D | apple.cpp | 57 get_next_partition(int fd, apple_driver_descriptor &descriptor, uint32 &cookie, argument 65 ssize_t bytesRead = read_pos(fd, (off_t)block * descriptor.BlockSize(), 113 struct apple_driver_descriptor *descriptor; local 119 descriptor = (apple_driver_descriptor *)buffer; 121 TRACE(("apple: read first chunk (signature = %x)\n", descriptor->signature)); 123 if (!descriptor->HasValidSignature()) 126 TRACE(("apple: valid partition descriptor!\n")); 132 descriptor = new apple_driver_descriptor(); 133 memcpy(descriptor, buffer, sizeof(apple_driver_descriptor)); 135 *_cookie = (void *)descriptor; 148 apple_driver_descriptor &descriptor = *(apple_driver_descriptor *)_cookie; local [all...] |
H A D | apple.h | 60 uint64 Start(apple_driver_descriptor &descriptor) { return StartBlock() * descriptor.BlockSize(); } argument 61 uint64 Size(apple_driver_descriptor &descriptor) { return BlockCount() * descriptor.BlockSize(); } argument
|
/haiku-fatelf/src/add-ons/kernel/drivers/bus/usb/ |
H A D | usb_raw.h | 68 usb_device_descriptor *descriptor; member in struct:__anon1602::__anon1604 73 usb_configuration_descriptor *descriptor; member in struct:__anon1602::__anon1605 86 usb_interface_descriptor *descriptor; member in struct:__anon1602::__anon1607 93 usb_interface_descriptor *descriptor; member in struct:__anon1602::__anon1608 101 usb_endpoint_descriptor *descriptor; member in struct:__anon1602::__anon1609 109 usb_endpoint_descriptor *descriptor; member in struct:__anon1602::__anon1610 118 usb_descriptor *descriptor; member in struct:__anon1602::__anon1611 127 usb_descriptor *descriptor; member in struct:__anon1602::__anon1612 137 usb_string_descriptor *descriptor; member in struct:__anon1602::__anon1613 149 } descriptor; member in union:__anon1602 [all...] |
/haiku-fatelf/src/add-ons/kernel/partitioning_systems/intel/ |
H A D | PartitionMap.cpp | 369 Partition::Partition(const partition_descriptor* descriptor, off_t tableOffset, argument 378 SetTo(descriptor, tableOffset, baseOffset, blockSize); 383 Partition::SetTo(const partition_descriptor* descriptor, off_t tableOffset, argument 386 TRACE(("Partition::SetTo(): active: %x\n", descriptor->active)); 387 SetTo(baseOffset + (off_t)descriptor->start * blockSize, 388 (off_t)descriptor->size * blockSize, descriptor->type, 389 descriptor->active, tableOffset, blockSize); 495 PrimaryPartition::SetTo(const partition_descriptor* descriptor, argument 499 Partition::SetTo(descriptor, tableOffse 529 partition_descriptor descriptor; local 639 LogicalPartition(const partition_descriptor* descriptor, off_t tableOffset, PrimaryPartition* primary) argument 652 SetTo(const partition_descriptor* descriptor, off_t tableOffset, PrimaryPartition* primary) argument 701 GetPartitionDescriptor(partition_descriptor* descriptor, bool inner) const argument [all...] |
H A D | PartitionMapWriter.cpp | 144 partition_descriptor* descriptor = &partitionTable.table[i]; local 147 partition->GetPartitionDescriptor(descriptor); 177 partition_descriptor* descriptor = &partitionTable.table[0]; local 178 logical->GetPartitionDescriptor(descriptor); 180 descriptor = &partitionTable.table[1]; 182 logical->Next()->GetPartitionDescriptor(descriptor, true); 184 memset(descriptor, 0, sizeof(partition_descriptor)); 188 descriptor = &partitionTable.table[i]; 189 memset(descriptor, 0, sizeof(partition_descriptor)); 215 partition_descriptor* descriptor; local 266 partition_descriptor* descriptor; local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/ports/usb_serial/ |
H A D | ACM.cpp | 33 usb_interface_descriptor *descriptor = interface->descr; local 34 if (descriptor->interface_class != USB_CDC_COMMUNICATION_INTERFACE_CLASS 35 || descriptor->interface_subclass != USB_CDC_COMMUNICATION_INTERFACE_ACM_SUBCLASS) 70 usb_interface_descriptor *descriptor = interface->descr; local 71 if ((descriptor->interface_class == USB_CDC_COMMUNICATION_INTERFACE_CLASS 72 || descriptor->interface_class == USB_CDC_DATA_INTERFACE_CLASS) 82 usb_interface_descriptor *descriptor = interface->descr; local 83 if (descriptor->interface_class == USB_CDC_DATA_INTERFACE_CLASS
|
/haiku-fatelf/headers/posix/sys/ |
H A D | statvfs.h | 35 int fstatvfs(int descriptor, struct statvfs *buffer);
|
/haiku-fatelf/src/kits/device/ |
H A D | USBDevice.cpp | 66 command.device.descriptor = &fDescriptor; 247 usb_string_descriptor *descriptor, size_t length) const 249 if (!descriptor) 253 command.string.descriptor = descriptor; 299 command.descriptor.type = type; 300 command.descriptor.index = index; 301 command.descriptor.language_id = languageID; 302 command.descriptor.data = data; 303 command.descriptor 246 GetStringDescriptor(uint32 index, usb_string_descriptor *descriptor, size_t length) const argument [all...] |
/haiku-fatelf/src/system/kernel/arch/x86/ |
H A D | irq_routing_table.h | 74 void print_irq_descriptor(const irq_descriptor& descriptor); 84 irq_descriptor& descriptor); 89 const irq_descriptor& descriptor);
|
/haiku-fatelf/headers/private/kernel/fs/ |
H A D | fd.h | 45 int32 type; /* descriptor type */ 83 extern void close_fd(struct file_descriptor *descriptor); 85 extern void put_fd(struct file_descriptor *descriptor); 86 extern void disconnect_fd(struct file_descriptor *descriptor); 87 extern void inc_fd_ref_count(struct file_descriptor *descriptor); 92 extern struct vnode *fd_vnode(struct file_descriptor *descriptor);
|
/haiku-fatelf/src/system/boot/loader/ |
H A D | vfs.cpp | 583 /** Reserves an entry of the descriptor table and 593 // get free descriptor 603 TRACE(("got descriptor %d for node %p\n", fd, node)); 605 // we got a free descriptor entry, now try to open the node 614 Descriptor *descriptor = new(nothrow) Descriptor(node, cookie); local 615 if (descriptor == NULL) 618 sDescriptors[fd] = descriptor; 627 Descriptor *descriptor = get_descriptor(fd); local 628 if (descriptor == NULL) 631 descriptor 639 Descriptor *descriptor = get_descriptor(fd); local 650 Descriptor *descriptor = get_descriptor(fd); local 661 Descriptor *descriptor = get_descriptor(fd); local 672 Descriptor *descriptor = get_descriptor(fd); local 787 Descriptor *descriptor = get_descriptor(fd); local 798 Descriptor *descriptor = get_descriptor(fd); local 821 Descriptor *descriptor = get_descriptor(fd); local [all...] |
/haiku-fatelf/src/add-ons/kernel/busses/usb/ |
H A D | uhci.cpp | 146 print_descriptor_chain(uhci_td *descriptor) argument 148 while (descriptor) { 151 descriptor->this_phy & 0xffffffff, descriptor->link_phy & 0xfffffff0, 152 descriptor->link_phy & 0x4 ? "y" : "n", 153 descriptor->link_phy & 0x2 ? "qh" : "td", 154 descriptor->link_phy & 0x1 ? "y" : "n", 155 descriptor->status, descriptor->token); 157 if (descriptor 753 uhci_td *descriptor = transfer->firstDescriptor; local 810 uhci_td *descriptor = transfer->firstDescriptor; local 849 uhci_td *descriptor = current->first_descriptor; local 1240 FindIsochronousTransfer(uhci_td *descriptor) argument 1261 LinkIsochronousDescriptor(uhci_td *descriptor, uint16 frame) argument 1294 uhci_td *descriptor = fFirstIsochronousDescriptor[frame]; local 1346 uhci_td *descriptor = transfer->first_descriptor; local 2035 CreateTransferQueue(uhci_td *descriptor) argument 2126 uhci_td *descriptor = CreateDescriptor(pipe, direction, local 2155 FreeDescriptor(uhci_td *descriptor) argument [all...] |
H A D | ohci.cpp | 305 uint32 descriptor = _ReadReg(OHCI_RH_DESCRIPTOR_A); local 306 numberOfPorts = OHCI_RH_GET_PORT_COUNT(descriptor); 870 // the current tail will become the first descriptor 879 // even the last and the first descriptor might be the same 942 ohci_general_td *descriptor = transfer->first_descriptor; local 961 while (descriptor && !transfer->canceled) { 962 uint32 status = OHCI_TD_GET_CONDITION_CODE(descriptor->flags); 965 TRACE("td %p still active\n", descriptor); 974 // descriptor has passed (we don't know if the endpoint 1029 TRACE("td %p active with error\n", descriptor); 1354 ohci_general_td *descriptor = transfer->first_descriptor; local 1573 ohci_general_td *descriptor; local 1609 _FreeGeneralDescriptor(ohci_general_td *descriptor) argument 1636 ohci_general_td *descriptor = _CreateGeneralDescriptor( local 1834 _FreeIsochronousDescriptor(ohci_isochronous_td *descriptor) argument [all...] |
H A D | uhci_hardware.h | 144 uhci_td_maximum_length(uhci_td *descriptor) argument 146 size_t length = (descriptor->token >> TD_TOKEN_MAXLEN_SHIFT) + 1; 154 uhci_td_actual_length(uhci_td *descriptor) argument 156 size_t length = (descriptor->status & TD_STATUS_ACTLEN_MASK) + 1;
|
/haiku-fatelf/headers/private/shared/ |
H A D | AutoDeleter.h | 14 FileDescriptorCloser - closes a file descriptor 233 inline FileDescriptorCloser(int descriptor) argument 235 fDescriptor(descriptor) 244 inline void SetTo(int descriptor) argument 249 fDescriptor = descriptor; 259 int descriptor = fDescriptor; local 261 return descriptor;
|