Searched refs:setupDescriptor (Results 1 - 4 of 4) sorted by relevance

/haiku-fatelf/src/add-ons/kernel/busses/usb/
H A Dohci.cpp1158 ohci_general_td *setupDescriptor local
1160 if (!setupDescriptor) {
1165 setupDescriptor->flags = OHCI_TD_DIRECTION_PID_SETUP
1173 _FreeGeneralDescriptor(setupDescriptor);
1186 _WriteDescriptorChain(setupDescriptor, &vector, 1);
1196 _FreeGeneralDescriptor(setupDescriptor);
1206 _LinkDescriptors(setupDescriptor, dataDescriptor);
1209 _LinkDescriptors(setupDescriptor, statusDescriptor);
1217 result = _AddPendingTransfer(transfer, endpoint, setupDescriptor,
1221 _FreeDescriptorChain(setupDescriptor);
[all...]
H A Dxhci.cpp500 xhci_td *setupDescriptor = CreateDescriptor(requestData->Length); local
504 setupDescriptor->trbs[index].dwtrb2 = TRB_2_IRQ(0) | TRB_2_BYTES(8);
505 setupDescriptor->trbs[index].dwtrb3 = TRB_3_TYPE(TRB_TYPE_SETUP_STAGE)
508 setupDescriptor->trbs[index].dwtrb3 |= directionIn ? TRB_3_TRT_IN
511 memcpy(&setupDescriptor->trbs[index].qwtrb0, requestData,
518 setupDescriptor->trbs[index].qwtrb0 = setupDescriptor->buffer_phy[0];
519 setupDescriptor->trbs[index].dwtrb2 = TRB_2_IRQ(0)
522 setupDescriptor->trbs[index].dwtrb3 = TRB_3_TYPE(TRB_TYPE_DATA_STAGE)
530 setupDescriptor
[all...]
H A Duhci.cpp930 uhci_td *setupDescriptor = CreateDescriptor(pipe, TD_TOKEN_SETUP, local
936 if (!setupDescriptor || !statusDescriptor) {
938 FreeDescriptor(setupDescriptor);
946 WriteDescriptorChain(setupDescriptor, &vector, 1);
961 FreeDescriptor(setupDescriptor);
971 LinkDescriptors(setupDescriptor, dataDescriptor);
975 LinkDescriptors(setupDescriptor, statusDescriptor);
984 uhci_qh *transferQueue = CreateTransferQueue(setupDescriptor);
986 setupDescriptor, dataDescriptor, directionIn);
989 FreeDescriptorChain(setupDescriptor);
[all...]
H A Dehci.cpp2020 ehci_qtd *setupDescriptor = CreateDescriptor(sizeof(usb_request_data), local
2025 if (!setupDescriptor || !statusDescriptor) {
2027 FreeDescriptor(setupDescriptor);
2035 WriteDescriptorChain(setupDescriptor, &vector, 1);
2048 FreeDescriptor(setupDescriptor);
2058 LinkDescriptors(setupDescriptor, dataDescriptor, strayDescriptor);
2062 LinkDescriptors(setupDescriptor, statusDescriptor, strayDescriptor);
2065 queueHead->element_log = setupDescriptor;
2066 queueHead->overlay.next_phy = setupDescriptor->this_phy;

Completed in 46 milliseconds