Searched refs:setupDescriptor (Results 1 - 4 of 4) sorted by relevance
/haiku-fatelf/src/add-ons/kernel/busses/usb/ |
H A D | ohci.cpp | 1158 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 D | xhci.cpp | 500 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 D | uhci.cpp | 930 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 D | ehci.cpp | 2020 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