HelenOS sources

xhci_trb_ring_t    79 uspace/drv/bus/usb/xhci/commands.h 	xhci_trb_ring_t trb_ring;
xhci_trb_ring_t   360 uspace/drv/bus/usb/xhci/endpoint.c xhci_trb_ring_t *xhci_endpoint_get_ring(xhci_endpoint_t *ep, uint32_t stream_id)
xhci_trb_ring_t    76 uspace/drv/bus/usb/xhci/endpoint.h 	xhci_trb_ring_t ring;
xhci_trb_ring_t   135 uspace/drv/bus/usb/xhci/endpoint.h extern xhci_trb_ring_t *xhci_endpoint_get_ring(xhci_endpoint_t *, uint32_t);
xhci_trb_ring_t  1139 uspace/drv/bus/usb/xhci/hc.c 	xhci_trb_ring_t *ring = xhci_endpoint_get_ring(ep, stream_id);
xhci_trb_ring_t    48 uspace/drv/bus/usb/xhci/streams.h 	xhci_trb_ring_t ring;
xhci_trb_ring_t   116 uspace/drv/bus/usb/xhci/transfers.c static xhci_trb_ring_t *get_ring(xhci_transfer_t *transfer)
xhci_trb_ring_t   247 uspace/drv/bus/usb/xhci/transfers.c 	xhci_trb_ring_t *const ring = get_ring(transfer);
xhci_trb_ring_t   116 uspace/drv/bus/usb/xhci/trb_ring.c errno_t xhci_trb_ring_init(xhci_trb_ring_t *ring, size_t initial_size)
xhci_trb_ring_t   153 uspace/drv/bus/usb/xhci/trb_ring.c void xhci_trb_ring_fini(xhci_trb_ring_t *ring)
xhci_trb_ring_t   172 uspace/drv/bus/usb/xhci/trb_ring.c static void trb_ring_resolve_link(xhci_trb_ring_t *ring)
xhci_trb_ring_t   188 uspace/drv/bus/usb/xhci/trb_ring.c static uintptr_t trb_ring_enqueue_phys(xhci_trb_ring_t *ring)
xhci_trb_ring_t   220 uspace/drv/bus/usb/xhci/trb_ring.c errno_t xhci_trb_ring_enqueue_multiple(xhci_trb_ring_t *ring, xhci_trb_t *first_trb,
xhci_trb_ring_t   300 uspace/drv/bus/usb/xhci/trb_ring.c errno_t xhci_trb_ring_enqueue(xhci_trb_ring_t *ring, xhci_trb_t *td, uintptr_t *phys)
xhci_trb_ring_t   305 uspace/drv/bus/usb/xhci/trb_ring.c void xhci_trb_ring_reset_dequeue_state(xhci_trb_ring_t *ring, uintptr_t *addr)
xhci_trb_ring_t   315 uspace/drv/bus/usb/xhci/trb_ring.c size_t xhci_trb_ring_size(xhci_trb_ring_t *ring)
xhci_trb_ring_t    76 uspace/drv/bus/usb/xhci/trb_ring.h extern errno_t xhci_trb_ring_init(xhci_trb_ring_t *, size_t);
xhci_trb_ring_t    77 uspace/drv/bus/usb/xhci/trb_ring.h extern void xhci_trb_ring_fini(xhci_trb_ring_t *);
xhci_trb_ring_t    78 uspace/drv/bus/usb/xhci/trb_ring.h extern errno_t xhci_trb_ring_enqueue(xhci_trb_ring_t *, xhci_trb_t *,
xhci_trb_ring_t    80 uspace/drv/bus/usb/xhci/trb_ring.h extern errno_t xhci_trb_ring_enqueue_multiple(xhci_trb_ring_t *, xhci_trb_t *,
xhci_trb_ring_t    82 uspace/drv/bus/usb/xhci/trb_ring.h extern size_t xhci_trb_ring_size(xhci_trb_ring_t *);
xhci_trb_ring_t    84 uspace/drv/bus/usb/xhci/trb_ring.h extern void xhci_trb_ring_reset_dequeue_state(xhci_trb_ring_t *, uintptr_t *);
xhci_trb_ring_t    90 uspace/drv/bus/usb/xhci/trb_ring.h static inline void xhci_trb_ring_update_dequeue(xhci_trb_ring_t *ring,
HelenOS homepage, sources at GitHub