Searched refs:descriptor (Results 1 - 25 of 99) sorted by relevance

1234

/haiku-fatelf/src/tools/fs_shell/
H A Dfd.cpp39 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 Dvfs.cpp190 // 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 Dfd.h48 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 Dfd.cpp43 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 Dsocket.cpp35 #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 Dvfs_tracing.h25 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 Dvfs.cpp271 // 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 DAllocationDescriptorList.h25 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 DAllocationDescriptorList.h23 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 DUVCCamDevice.cpp155 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 Dapple.cpp57 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 Dapple.h60 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 Dusb_raw.h68 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 DPartitionMap.cpp369 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 DPartitionMapWriter.cpp144 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 DACM.cpp33 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 Dstatvfs.h35 int fstatvfs(int descriptor, struct statvfs *buffer);
/haiku-fatelf/src/kits/device/
H A DUSBDevice.cpp66 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 Dirq_routing_table.h74 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 Dfd.h45 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 Dvfs.cpp583 /** 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 Duhci.cpp146 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 Dohci.cpp305 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 Duhci_hardware.h144 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 DAutoDeleter.h14 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;

Completed in 324 milliseconds

1234