HelenOS sources
xhci_sw_ring_t 80 uspace/drv/bus/usb/xhci/hc.h xhci_sw_ring_t sw_ring;
xhci_sw_ring_t 78 uspace/drv/bus/usb/xhci/rh.h xhci_sw_ring_t event_ring;
xhci_sw_ring_t 444 uspace/drv/bus/usb/xhci/trb_ring.c void xhci_sw_ring_init(xhci_sw_ring_t *ring, size_t size)
xhci_sw_ring_t 456 uspace/drv/bus/usb/xhci/trb_ring.c errno_t xhci_sw_ring_enqueue(xhci_sw_ring_t *ring, xhci_trb_t *trb)
xhci_sw_ring_t 475 uspace/drv/bus/usb/xhci/trb_ring.c errno_t xhci_sw_ring_dequeue(xhci_sw_ring_t *ring, xhci_trb_t *trb)
xhci_sw_ring_t 494 uspace/drv/bus/usb/xhci/trb_ring.c void xhci_sw_ring_stop(xhci_sw_ring_t *ring)
xhci_sw_ring_t 501 uspace/drv/bus/usb/xhci/trb_ring.c void xhci_sw_ring_restart(xhci_sw_ring_t *ring)
xhci_sw_ring_t 508 uspace/drv/bus/usb/xhci/trb_ring.c void xhci_sw_ring_fini(xhci_sw_ring_t *ring)
xhci_sw_ring_t 132 uspace/drv/bus/usb/xhci/trb_ring.h extern void xhci_sw_ring_init(xhci_sw_ring_t *, size_t);
xhci_sw_ring_t 135 uspace/drv/bus/usb/xhci/trb_ring.h extern errno_t xhci_sw_ring_enqueue(xhci_sw_ring_t *, xhci_trb_t *);
xhci_sw_ring_t 136 uspace/drv/bus/usb/xhci/trb_ring.h extern errno_t xhci_sw_ring_dequeue(xhci_sw_ring_t *, xhci_trb_t *);
xhci_sw_ring_t 138 uspace/drv/bus/usb/xhci/trb_ring.h extern void xhci_sw_ring_restart(xhci_sw_ring_t *);
xhci_sw_ring_t 139 uspace/drv/bus/usb/xhci/trb_ring.h extern void xhci_sw_ring_stop(xhci_sw_ring_t *);
xhci_sw_ring_t 140 uspace/drv/bus/usb/xhci/trb_ring.h extern void xhci_sw_ring_fini(xhci_sw_ring_t *);
HelenOS homepage, sources at GitHub