HelenOS sources
qh_t 53 uspace/drv/bus/usb/ehci/ehci_batch.h qh_t *qh;
qh_t 86 uspace/drv/bus/usb/ehci/ehci_bus.c if (dma_buffer_alloc(&ehci_ep->dma_buffer, sizeof(qh_t)))
qh_t 52 uspace/drv/bus/usb/ehci/ehci_bus.h qh_t *qh;
qh_t 57 uspace/drv/bus/usb/ehci/endpoint_list.c if (dma_buffer_alloc(&instance->dma_buffer, sizeof(qh_t))) {
qh_t 106 uspace/drv/bus/usb/ehci/endpoint_list.c qh_t *last_qh = NULL;
qh_t 161 uspace/drv/bus/usb/ehci/endpoint_list.c qh_t *prev_qh;
qh_t 49 uspace/drv/bus/usb/ehci/endpoint_list.h qh_t *list_head;
qh_t 51 uspace/drv/bus/usb/ehci/hw_struct/queue_head.c void qh_init(qh_t *instance, const endpoint_t *ep)
qh_t 164 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline void qh_append_qh(qh_t *qh, const qh_t *next)
qh_t 173 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline uintptr_t qh_next(const qh_t *qh)
qh_t 179 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline bool qh_toggle_from_td(const qh_t *qh)
qh_t 185 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline void qh_toggle_set(qh_t *qh, int toggle)
qh_t 194 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline int qh_toggle_get(const qh_t *qh)
qh_t 200 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline bool qh_halted(const qh_t *qh)
qh_t 206 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline void qh_clear_halt(qh_t *qh)
qh_t 212 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline void qh_set_next_td(qh_t *qh, uintptr_t td)
qh_t 219 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline bool qh_transfer_active(const qh_t *qh)
qh_t 225 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h static inline bool qh_transfer_pending(const qh_t *qh)
qh_t 231 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h extern void qh_init(qh_t *instance, const endpoint_t *ep);
qh_t 63 uspace/drv/bus/usb/uhci/hw_struct/queue_head.h static inline void qh_init(qh_t *instance)
qh_t 78 uspace/drv/bus/usb/uhci/hw_struct/queue_head.h static inline void qh_set_next_qh(qh_t *instance, qh_t *next)
qh_t 100 uspace/drv/bus/usb/uhci/hw_struct/queue_head.h static inline void qh_set_element_td(qh_t *instance, td_t *td)
qh_t 62 uspace/drv/bus/usb/uhci/transfer_list.c instance->queue_head = malloc32(sizeof(qh_t));
qh_t 134 uspace/drv/bus/usb/uhci/transfer_list.c qh_t *last_qh = instance->queue_head;
qh_t 234 uspace/drv/bus/usb/uhci/transfer_list.c qh_t *prev_qh = instance->queue_head;
qh_t 51 uspace/drv/bus/usb/uhci/transfer_list.h qh_t *queue_head;
qh_t 114 uspace/drv/bus/usb/uhci/uhci_batch.c sizeof(qh_t) + setup_size;
qh_t 123 uspace/drv/bus/usb/uhci/uhci_batch.c uhci_batch->qh = (qh_t *) &uhci_batch->tds[uhci_batch->td_count];
qh_t 59 uspace/drv/bus/usb/uhci/uhci_batch.h qh_t *qh;
qh_t 85 uspace/drv/bus/usb/uhci/uhci_batch.h return uhci_batch->uhci_dma_buffer.virt + sizeof(qh_t) +
HelenOS homepage, sources at GitHub