Symbol: EHCI
src/add-ons/kernel/busses/usb/ehci.cpp
1042
EHCI::CancelDebugTransfer(Transfer *transfer)
src/add-ons/kernel/busses/usb/ehci.cpp
1059
EHCI::CleanupDebugTransfer(Transfer *transfer)
src/add-ons/kernel/busses/usb/ehci.cpp
1086
EHCI::SubmitTransfer(Transfer *transfer)
src/add-ons/kernel/busses/usb/ehci.cpp
1158
EHCI::SubmitIsochronous(Transfer *transfer)
src/add-ons/kernel/busses/usb/ehci.cpp
1329
EHCI::FindIsochronousTransfer(ehci_itd *itd)
src/add-ons/kernel/busses/usb/ehci.cpp
1346
EHCI::NotifyPipeChange(Pipe *pipe, usb_change change)
src/add-ons/kernel/busses/usb/ehci.cpp
1369
EHCI::GetPortStatus(uint8 index, usb_port_status *status)
src/add-ons/kernel/busses/usb/ehci.cpp
1414
EHCI::SetPortFeature(uint8 index, uint16 feature)
src/add-ons/kernel/busses/usb/ehci.cpp
1439
EHCI::ClearPortFeature(uint8 index, uint16 feature)
src/add-ons/kernel/busses/usb/ehci.cpp
1482
EHCI::ResetPort(uint8 index)
src/add-ons/kernel/busses/usb/ehci.cpp
1526
EHCI::SuspendPort(uint8 index)
src/add-ons/kernel/busses/usb/ehci.cpp
1537
EHCI::ControllerReset()
src/add-ons/kernel/busses/usb/ehci.cpp
1558
EHCI::LightReset()
src/add-ons/kernel/busses/usb/ehci.cpp
1565
EHCI::InterruptHandler(void *data)
src/add-ons/kernel/busses/usb/ehci.cpp
1567
return ((EHCI *)data)->Interrupt();
src/add-ons/kernel/busses/usb/ehci.cpp
1572
EHCI::Interrupt()
src/add-ons/kernel/busses/usb/ehci.cpp
1634
EHCI::InterruptPollThread(void *data)
src/add-ons/kernel/busses/usb/ehci.cpp
1636
EHCI *ehci = (EHCI *)data;
src/add-ons/kernel/busses/usb/ehci.cpp
1653
EHCI::AddPendingTransfer(Transfer *transfer, ehci_qh *queueHead,
src/add-ons/kernel/busses/usb/ehci.cpp
1700
EHCI::AddPendingIsochronousTransfer(Transfer *transfer, ehci_itd **isoRequest,
src/add-ons/kernel/busses/usb/ehci.cpp
1740
EHCI::CancelQueuedTransfers(Pipe *pipe, bool force)
src/add-ons/kernel/busses/usb/ehci.cpp
1806
EHCI::CancelQueuedIsochronousTransfers(Pipe *pipe, bool force)
src/add-ons/kernel/busses/usb/ehci.cpp
1828
EHCI::CancelAllPendingTransfers()
src/add-ons/kernel/busses/usb/ehci.cpp
1851
EHCI::FinishThread(void *data)
src/add-ons/kernel/busses/usb/ehci.cpp
1853
((EHCI *)data)->FinishTransfers();
src/add-ons/kernel/busses/usb/ehci.cpp
1859
EHCI::FinishTransfers()
src/add-ons/kernel/busses/usb/ehci.cpp
2077
EHCI::CleanupThread(void *data)
src/add-ons/kernel/busses/usb/ehci.cpp
2079
((EHCI *)data)->Cleanup();
src/add-ons/kernel/busses/usb/ehci.cpp
2085
EHCI::Cleanup()
src/add-ons/kernel/busses/usb/ehci.cpp
2115
EHCI::FinishIsochronousThread(void *data)
src/add-ons/kernel/busses/usb/ehci.cpp
2117
((EHCI *)data)->FinishIsochronousTransfers();
src/add-ons/kernel/busses/usb/ehci.cpp
2123
EHCI::FinishIsochronousTransfers()
src/add-ons/kernel/busses/usb/ehci.cpp
2246
EHCI::CreateQueueHead()
src/add-ons/kernel/busses/usb/ehci.cpp
2285
EHCI::InitQueueHead(ehci_qh *queueHead, Pipe *pipe)
src/add-ons/kernel/busses/usb/ehci.cpp
2322
EHCI::FreeQueueHead(ehci_qh *queueHead)
src/add-ons/kernel/busses/usb/ehci.cpp
2335
EHCI::LinkQueueHead(ehci_qh *queueHead)
src/add-ons/kernel/busses/usb/ehci.cpp
2354
EHCI::LinkInterruptQueueHead(ehci_qh *queueHead, Pipe *pipe)
src/add-ons/kernel/busses/usb/ehci.cpp
2407
EHCI::UnlinkQueueHead(ehci_qh *queueHead, ehci_qh **freeListHead)
src/add-ons/kernel/busses/usb/ehci.cpp
2434
EHCI::FillQueueWithRequest(Transfer *transfer, ehci_qh *queueHead,
src/add-ons/kernel/busses/usb/ehci.cpp
2506
EHCI::FillQueueWithData(Transfer *transfer, ehci_qh *queueHead,
src/add-ons/kernel/busses/usb/ehci.cpp
2558
EHCI::_FillQueueWithPhysicalData(Transfer *transfer, ehci_qh *queueHead,
src/add-ons/kernel/busses/usb/ehci.cpp
2647
EHCI::CreateDescriptor(size_t bufferSize, uint8 pid)
src/add-ons/kernel/busses/usb/ehci.cpp
2699
EHCI::CreateDescriptorChain(Pipe *pipe, ehci_qtd **_firstDescriptor,
src/add-ons/kernel/busses/usb/ehci.cpp
2739
EHCI::FreeDescriptor(ehci_qtd *descriptor)
src/add-ons/kernel/busses/usb/ehci.cpp
2755
EHCI::FreeDescriptorChain(ehci_qtd *topDescriptor)
src/add-ons/kernel/busses/usb/ehci.cpp
2769
EHCI::CreateItdDescriptor()
src/add-ons/kernel/busses/usb/ehci.cpp
2788
EHCI::CreateSitdDescriptor()
src/add-ons/kernel/busses/usb/ehci.cpp
2807
EHCI::FreeDescriptor(ehci_itd *descriptor)
src/add-ons/kernel/busses/usb/ehci.cpp
2818
EHCI::FreeDescriptor(ehci_sitd *descriptor)
src/add-ons/kernel/busses/usb/ehci.cpp
2829
EHCI::LinkDescriptors(ehci_qtd *first, ehci_qtd *last, ehci_qtd *alt)
src/add-ons/kernel/busses/usb/ehci.cpp
2845
EHCI::LinkITDescriptors(ehci_itd *itd, ehci_itd **_last)
src/add-ons/kernel/busses/usb/ehci.cpp
2858
EHCI::LinkSITDescriptors(ehci_sitd *sitd, ehci_sitd **_last)
src/add-ons/kernel/busses/usb/ehci.cpp
2871
EHCI::UnlinkITDescriptors(ehci_itd *itd, ehci_itd **last)
src/add-ons/kernel/busses/usb/ehci.cpp
2883
EHCI::UnlinkSITDescriptors(ehci_sitd *sitd, ehci_sitd **last)
src/add-ons/kernel/busses/usb/ehci.cpp
2895
EHCI::WriteDescriptorChain(ehci_qtd *topDescriptor, generic_io_vec *vector,
src/add-ons/kernel/busses/usb/ehci.cpp
2949
EHCI::ReadDescriptorChain(ehci_qtd *topDescriptor, generic_io_vec *vector,
src/add-ons/kernel/busses/usb/ehci.cpp
3011
EHCI::ReadActualLength(ehci_qtd *topDescriptor, bool *nextDataToggle)
src/add-ons/kernel/busses/usb/ehci.cpp
3037
EHCI::WriteIsochronousDescriptorChain(isochronous_transfer_data *transfer)
src/add-ons/kernel/busses/usb/ehci.cpp
3045
EHCI::ReadIsochronousDescriptorChain(isochronous_transfer_data *transfer)
src/add-ons/kernel/busses/usb/ehci.cpp
3140
EHCI::LockIsochronous()
src/add-ons/kernel/busses/usb/ehci.cpp
3147
EHCI::UnlockIsochronous()
src/add-ons/kernel/busses/usb/ehci.cpp
3154
EHCI::WriteOpReg(uint32 reg, uint32 value)
src/add-ons/kernel/busses/usb/ehci.cpp
3161
EHCI::ReadOpReg(uint32 reg)
src/add-ons/kernel/busses/usb/ehci.cpp
3168
EHCI::ReadCapReg8(uint32 reg)
src/add-ons/kernel/busses/usb/ehci.cpp
317
EHCI::EHCI(pci_info *info, pci_device_module_info* pci, pci_device* device, Stack *stack,
src/add-ons/kernel/busses/usb/ehci.cpp
3175
EHCI::ReadCapReg16(uint32 reg)
src/add-ons/kernel/busses/usb/ehci.cpp
3182
EHCI::ReadCapReg32(uint32 reg)
src/add-ons/kernel/busses/usb/ehci.cpp
35
EHCI* ehci;
src/add-ons/kernel/busses/usb/ehci.cpp
64
EHCI *ehci = new(std::nothrow) EHCI(&bus->pciinfo, bus->pci, bus->device, stack, node);
src/add-ons/kernel/busses/usb/ehci.cpp
774
EHCI::~EHCI()
src/add-ons/kernel/busses/usb/ehci.cpp
822
EHCI::Start()
src/add-ons/kernel/busses/usb/ehci.cpp
90
EHCI* ehci = (EHCI*)bus_cookie;
src/add-ons/kernel/busses/usb/ehci.cpp
901
EHCI::StartDebugTransfer(Transfer *transfer)
src/add-ons/kernel/busses/usb/ehci.cpp
941
EHCI::LinkAsyncDebugQueueHead(ehci_qh *queueHead)
src/add-ons/kernel/busses/usb/ehci.cpp
954
EHCI::LinkPeriodicDebugQueueHead(ehci_qh *queueHead, Pipe *pipe)
src/add-ons/kernel/busses/usb/ehci.cpp
975
EHCI::CheckDebugTransfer(Transfer *transfer)
src/add-ons/kernel/busses/usb/ehci.h
273
static status_t ProcessTransfer(EHCI *ehci,
src/add-ons/kernel/busses/usb/ehci.h
52
class EHCI : public BusManager {
src/add-ons/kernel/busses/usb/ehci.h
54
EHCI(pci_info *info, pci_device_module_info* pci,
src/add-ons/kernel/busses/usb/ehci.h
56
~EHCI();
src/add-ons/kernel/busses/usb/ehci_rh.cpp
134
EHCIRootHub::ProcessTransfer(EHCI *ehci, Transfer *transfer)