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