HelenOS sources
trb_segment_t 55 uspace/drv/bus/usb/xhci/trb_ring.c static_assert(sizeof(trb_segment_t) == PAGE_SIZE, "");
trb_segment_t 60 uspace/drv/bus/usb/xhci/trb_ring.c static inline xhci_trb_t *segment_begin(trb_segment_t *segment)
trb_segment_t 68 uspace/drv/bus/usb/xhci/trb_ring.c static inline xhci_trb_t *segment_end(trb_segment_t *segment)
trb_segment_t 76 uspace/drv/bus/usb/xhci/trb_ring.c static inline trb_segment_t *get_first_segment(list_t *segments)
trb_segment_t 78 uspace/drv/bus/usb/xhci/trb_ring.c return list_get_instance(list_first(segments), trb_segment_t, segments_link);
trb_segment_t 88 uspace/drv/bus/usb/xhci/trb_ring.c static errno_t trb_segment_alloc(trb_segment_t **segment)
trb_segment_t 105 uspace/drv/bus/usb/xhci/trb_ring.c static void trb_segment_free(trb_segment_t *segment)
trb_segment_t 135 uspace/drv/bus/usb/xhci/trb_ring.c trb_segment_t *const segment = get_first_segment(&ring->segments);
trb_segment_t 158 uspace/drv/bus/usb/xhci/trb_ring.c trb_segment_t *segment =
trb_segment_t 159 uspace/drv/bus/usb/xhci/trb_ring.c list_get_instance(cur, trb_segment_t, segments_link);
trb_segment_t 181 uspace/drv/bus/usb/xhci/trb_ring.c list_get_instance(next_segment, trb_segment_t, segments_link);
trb_segment_t 232 uspace/drv/bus/usb/xhci/trb_ring.c trb_segment_t *const saved_enqueue_segment = ring->enqueue_segment;
trb_segment_t 346 uspace/drv/bus/usb/xhci/trb_ring.c trb_segment_t *segment;
trb_segment_t 365 uspace/drv/bus/usb/xhci/trb_ring.c list_foreach(ring->segments, segments_link, trb_segment_t, segment)
trb_segment_t 368 uspace/drv/bus/usb/xhci/trb_ring.c trb_segment_t *const segment = get_first_segment(&ring->segments);
trb_segment_t 378 uspace/drv/bus/usb/xhci/trb_ring.c trb_segment_t *segment = list_get_instance(cur, trb_segment_t, segments_link);
trb_segment_t 436 uspace/drv/bus/usb/xhci/trb_ring.c list_get_instance(next_segment, trb_segment_t, segments_link);
trb_segment_t 67 uspace/drv/bus/usb/xhci/trb_ring.h trb_segment_t *enqueue_segment;
trb_segment_t 103 uspace/drv/bus/usb/xhci/trb_ring.h trb_segment_t *dequeue_segment; /**< Current segment */
HelenOS homepage, sources at GitHub