Searched refs:descriptor (Results 26 - 50 of 83) sorted by relevance

1234

/haiku/src/system/kernel/events/
H A Devent_queue.cpp545 // #pragma mark -- File descriptor ops
550 event_queue_close(file_descriptor* descriptor) argument
552 EventQueue* queue = (EventQueue*)descriptor->u.queue;
559 event_queue_free(file_descriptor* descriptor) argument
561 EventQueue* queue = (EventQueue*)descriptor->u.queue;
567 get_queue_descriptor(int fd, bool kernel, file_descriptor*& descriptor) argument
572 descriptor = get_fd(get_current_io_context(kernel), fd);
573 if (descriptor == NULL)
576 if (descriptor->type != FDTYPE_EVENT_QUEUE) {
577 put_fd(descriptor);
622 file_descriptor* descriptor = alloc_fd(); local
[all...]
/haiku/src/add-ons/kernel/busses/usb/
H A Duhci.cpp270 print_descriptor_chain(uhci_td *descriptor) argument
272 while (descriptor) {
275 descriptor->this_phy & 0xffffffff, descriptor->link_phy & 0xfffffff0,
276 descriptor->link_phy & 0x4 ? "y" : "n",
277 descriptor->link_phy & 0x2 ? "qh" : "td",
278 descriptor->link_phy & 0x1 ? "y" : "n",
279 descriptor->status, descriptor->token);
281 if (descriptor
905 uhci_td *descriptor = transferData->first_descriptor; local
963 uhci_td *descriptor = transferData->first_descriptor; local
1003 uhci_td *descriptor = current->first_descriptor; local
1403 FindIsochronousTransfer(uhci_td *descriptor) argument
1424 LinkIsochronousDescriptor(uhci_td *descriptor, uint16 frame) argument
1457 uhci_td *descriptor = fFirstIsochronousDescriptor[frame]; local
1509 uhci_td *descriptor = transfer->first_descriptor; local
2120 CreateTransferQueue(uhci_td *descriptor) argument
2210 uhci_td *descriptor = CreateDescriptor(pipe, direction, local
2239 FreeDescriptor(uhci_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;
H A Dehci.cpp271 print_descriptor_chain(ehci_qtd *descriptor) argument
273 while (descriptor) {
277 descriptor->this_phy, descriptor->next_phy,
278 descriptor->alt_next_phy, descriptor->token,
279 descriptor->buffer_phy[0], descriptor->buffer_phy[1],
280 descriptor->buffer_phy[2], descriptor
980 ehci_qtd *descriptor = transferData->queue_head->element_log; local
1047 ehci_qtd *descriptor = transferData->queue_head->element_log; local
1758 ehci_qtd *descriptor = current->queue_head->element_log; local
1882 ehci_qtd *descriptor = transfer->queue_head->element_log; local
2259 ehci_qtd *descriptor = CreateDescriptor(0, 0); local
2607 ehci_qtd *descriptor = CreateDescriptor(min_c(packetSize, bufferSize), local
2634 FreeDescriptor(ehci_qtd *descriptor) argument
2702 FreeDescriptor(ehci_itd *descriptor) argument
2713 FreeDescriptor(ehci_sitd *descriptor) argument
[all...]
/haiku/src/tools/translation/tgainfo/
H A Dtgainfo.cpp83 uint8 descriptor; member in struct:TGAImageSpec
191 imagespec.descriptor = buf[17];
204 printf(B_TRANSLATE("descriptor: 0x%.2x\n"),
205 static_cast<int>(imagespec.descriptor));
207 static_cast<int>(imagespec.descriptor & TGA_DESC_ALPHABITS));
208 if (imagespec.descriptor & TGA_ORIGIN_VERT_BIT)
209 if (imagespec.descriptor & TGA_ORIGIN_HORZ_BIT)
211 static_cast<int>(imagespec.descriptor & (TGA_ORIGIN_VERT_BIT
216 static_cast<int>(imagespec.descriptor & (TGA_ORIGIN_VERT_BIT
220 if (imagespec.descriptor
[all...]
/haiku/src/kits/device/
H A DUSBDevice.cpp68 command.device.descriptor = &fDescriptor;
249 usb_string_descriptor *descriptor, size_t length) const
251 if (!descriptor)
255 command.string.descriptor = descriptor;
320 command.descriptor.type = type;
321 command.descriptor.index = index;
322 command.descriptor.language_id = languageID;
323 command.descriptor.data = data;
324 command.descriptor
248 GetStringDescriptor(uint32 index, usb_string_descriptor *descriptor, size_t length) const argument
[all...]
/haiku/src/build/libroot/
H A Dfs.cpp405 // get descriptor
406 Descriptor *descriptor = get_descriptor(fd); local
407 if (!descriptor)
413 = dynamic_cast<SymlinkDescriptor*>(descriptor)) {
422 // get node ref for the descriptor
424 status_t error = descriptor->GetNodeRef(ref);
430 } else // no descriptor or absolute path
539 // create descriptor
540 DirectoryDescriptor *descriptor = new DirectoryDescriptor(dir, ref); local
541 return add_descriptor(descriptor);
643 DirectoryDescriptor *descriptor local
673 Descriptor *descriptor; local
732 FileDescriptor *descriptor local
750 FileDescriptor *descriptor local
776 FileDescriptor *descriptor local
809 Descriptor *descriptor = get_descriptor(fd); local
829 FileDescriptor *descriptor local
863 Descriptor *descriptor = get_descriptor(fd); local
895 Descriptor *descriptor = get_descriptor(fd); local
1148 AttributeDescriptor* descriptor local
[all...]
H A Dfs_attr_untyped.cpp192 // We've got no path. If the file descriptor is one of our own and
194 Descriptor* descriptor = get_descriptor(fileFD); local
195 if (descriptor && !descriptor->IsSystemFD()) {
196 status_t error = descriptor->GetPath(tempPath);
414 AttributeDescriptor* descriptor = new(std::nothrow) AttributeDescriptor(fd, local
416 if (descriptor == NULL) {
421 status_t error = descriptor->Init();
423 delete descriptor;
428 int attributeFD = add_descriptor(descriptor);
[all...]
H A Dfs_descriptors.cpp497 add_descriptor(Descriptor *descriptor) argument
503 if (FileDescriptor *file = dynamic_cast<FileDescriptor*>(descriptor)) {
513 (*sDescriptors)[fd] = descriptor;
514 descriptor->fd = fd;
542 Descriptor* descriptor = get_descriptor(fd); local
543 return descriptor == NULL || descriptor->IsSystemFD();
/haiku/src/add-ons/kernel/file_systems/udf/
H A DCachedBlock.h43 Descriptor &descriptor);
127 CachedBlock::SetTo(Accessor &accessor, Descriptor &descriptor) argument
129 // Make a long_address out of the descriptor and call it a day
131 address.set_to(accessor.GetBlock(descriptor),
132 accessor.GetPartition(descriptor));
H A DRecognition.cpp77 // Now hunt down a volume descriptor sequence from one of
84 TRACE_ERROR(("udf_recognize: cannot find volume descriptor. status = %"
89 // descriptor is a closed descriptor
93 TRACE_ERROR(("udf_recognize: last integrity descriptor not closed. "
114 // vrs starts at block 16. Each volume structure descriptor (vsd)
133 volume_structure_descriptor_header* descriptor local
135 if (descriptor->id_matches(kVSDID_ISO)) {
136 TRACE(("found ISO9660 descriptor\n"));
137 } else if (descriptor
526 logical_volume_integrity_descriptor *descriptor = local
[all...]
H A DVolume.cpp87 // Run through the volume recognition and descriptor sequences to
120 // Find the corresponding partition descriptor
121 partition_descriptor *descriptor = NULL; local
125 descriptor = &partitionDescriptors[j];
130 if (descriptor) {
133 descriptor->start(), descriptor->length());
138 map->partition_number(), descriptor->start(),
139 descriptor->length()));
145 TRACE_ERROR(("Volume::Mount: no matching partition descriptor foun
173 partition_descriptor *descriptor = NULL; local
[all...]
H A DIcb.h178 Descriptor* descriptor = _Descriptor(); local
179 return descriptor ? descriptor->allocation_descriptors() : NULL;
187 Descriptor* descriptor = _Descriptor(); local
188 return descriptor ? descriptor->allocation_descriptors_length() : 0;
/haiku/src/add-ons/kernel/drivers/bus/usb/
H A Dusb_raw.cpp318 if (!IS_USER_ADDRESS(command.device.descriptor)
319 || user_memcpy(command.device.descriptor, deviceDescriptor,
351 if (!IS_USER_ADDRESS(command.config.descriptor)
352 || user_memcpy(command.config.descriptor,
427 if (!IS_USER_ADDRESS(command.interface.descriptor)
428 || user_memcpy(command.interface.descriptor, interfaceInfo->descr,
473 if (!IS_USER_ADDRESS(command.endpoint.descriptor)
474 || user_memcpy(command.endpoint.descriptor,
523 usb_descriptor *descriptor = interfaceInfo->generic[genericIndex]; local
524 if (descriptor
[all...]
/haiku/src/system/kernel/arch/generic/
H A Dacpi_irq_routing_table.cpp54 print_irq_descriptor(const irq_descriptor& descriptor) argument
62 descriptor.irq, descriptor.shareable,
63 descriptor.polarity == B_HIGH_ACTIVE_POLARITY ? activeHighString
65 descriptor.trigger_mode == B_LEVEL_TRIGGERED ? levelTriggeredString
904 irq_descriptor descriptor; local
905 descriptor.irq = 255;
918 descriptor.shareable = irq.Shareable != 0;
919 descriptor.trigger_mode = irq.Triggering == 0
921 descriptor
1016 read_current_irq(acpi_module_info* acpi, acpi_handle device, irq_descriptor& descriptor) argument
1032 set_current_irq(acpi_module_info* acpi, acpi_handle device, const irq_descriptor& descriptor) argument
[all...]
H A Dgeneric_vm_physical_page_mapper.cpp69 // pull this descriptor out of the lru list
216 paddr_chunk_descriptor* descriptor local
220 while (descriptor != NULL) {
222 (descriptor - paddr_desc) / sizeof(paddr_desc[0]), descriptor);
226 descriptor = descriptor->next_q;
/haiku/src/system/boot/loader/
H A Dvfs.cpp870 /** Reserves an entry of the descriptor table and
880 // get free descriptor
890 TRACE(("got descriptor %d for node %p\n", fd, node));
892 // we got a free descriptor entry, now try to open the node
901 Descriptor *descriptor = new(nothrow) Descriptor(node, cookie); local
902 if (descriptor == NULL)
905 sDescriptors[fd] = descriptor;
914 Descriptor *descriptor = get_descriptor(fd); local
915 if (descriptor == NULL)
918 descriptor
926 Descriptor* descriptor = get_descriptor(fd); local
949 Descriptor *descriptor = get_descriptor(fd); local
967 Descriptor *descriptor = get_descriptor(fd); local
978 Descriptor *descriptor = get_descriptor(fd); local
996 Descriptor *descriptor = get_descriptor(fd); local
1132 Descriptor *descriptor = get_descriptor(fd); local
1164 Descriptor *descriptor = get_descriptor(fd); local
1187 Descriptor *descriptor = get_descriptor(fd); local
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/common/
H A DPartitionMap.h141 Partition(const partition_descriptor* descriptor,
145 void SetTo(const partition_descriptor* descriptor,
209 void SetTo(const partition_descriptor* descriptor,
220 partition_descriptor* descriptor) const;
245 const partition_descriptor* descriptor,
249 void SetTo(const partition_descriptor* descriptor,
257 partition_descriptor* descriptor,
/haiku/src/add-ons/kernel/partitioning_systems/intel/
H A DPartitionMapParser.cpp149 const partition_descriptor* descriptor = &table->table[i]; local
151 partition->SetTo(descriptor, 0, fBlockSize);
230 const partition_descriptor* descriptor = &fPartitionTable->table[i]; local
231 if (descriptor->is_empty())
235 if (descriptor->is_extended()) {
237 extended.SetTo(descriptor, offset, primary);
247 nonExtended.SetTo(descriptor, offset, primary);
/haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/
H A DUVCCamDevice.h40 const usbvc_class_descriptor* descriptor,
43 const usbvc_class_descriptor* descriptor,
55 descriptor);
/haiku/headers/private/kernel/platform/efi/protocol/
H A Dusb-io.h126 efi_usb_device_descriptor* descriptor) EFIAPI;
129 efi_usb_config_descriptor* descriptor) EFIAPI;
132 efi_usb_interface_descriptor* descriptor) EFIAPI;
136 efi_usb_endpoint_descriptor* descriptor) EFIAPI;
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/
H A DDriver.cpp33 const usb_device_descriptor *descriptor local
36 TRACE_ALWAYS("probing device: 0x%04x/0x%04x\n", descriptor->vendor_id,
37 descriptor->product_id);
41 descriptor->vendor_id, descriptor->product_id);
44 for (int i = 0; i < descriptor->num_configurations; i++) {
78 descriptor->vendor_id, descriptor->product_id);
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Darch_mmu.h18 /* Descriptor bit[0] identifies whether the descriptor is valid,
19 * and is 1 for a valid descriptor. If a lookup returns an invalid
20 * descriptor, the associated input address is unmapped, and any
23 * Descriptor bit[1] identifies the descriptor type, and is encoded as:
24 * 0, Block The descriptor gives the base address of a block of memory,
26 * 1, Table The descriptor gives the address of the next level of
67 ARMv8TranslationTableDescriptor(uint64_t* descriptor) argument
68 : fDescriptor(descriptor)
71 ARMv8TranslationTableDescriptor(uint64_t descriptor) argument
72 : fDescriptor(reinterpret_cast<uint64_t*>(descriptor))
100 SetToTable(uint64* descriptor, uint64_t attributes) argument
[all...]
/haiku/src/system/kernel/fs/
H A Dvfs_request_io.cpp54 file_descriptor* descriptor; member in struct:iterative_io_cookie
245 error = vfs_vnode_io(cookie->vnode, cookie->descriptor->cookie,
271 put_fd(cookie->descriptor);
476 file_descriptor* descriptor = get_fd_and_vnode(fd, &vnode, true); local
477 if (descriptor == NULL) {
482 FileDescriptorPutter descriptorPutter(descriptor);
484 return vfs_vnode_io(vnode, descriptor->cookie, request);
497 file_descriptor* descriptor = get_fd_and_vnode(fd, &vnode, true); local
498 if (descriptor == NULL) {
504 FileDescriptorPutter descriptorPutter(descriptor);
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/vmdk/
H A Dvmdk.cpp41 // #pragma mark - VMDK header/descriptor parsing
214 TRACE("Error: Invalid descriptor location!\n");
221 TRACE("Error: Unsupported descriptor size!\n");
225 // read descriptor
226 char* descriptor = (char*)malloc(descriptorSize + 1); local
227 if (descriptor == NULL) {
231 MemoryDeleter descriptorDeleter(descriptor);
233 error = read_file(fd, descriptorOffset, descriptor, descriptorSize);
237 // determine the actual descriptor size
238 descriptor[descriptorSiz
[all...]

Completed in 154 milliseconds

1234