HelenOS sources

xhci_endpoint_t   125 uspace/drv/bus/usb/xhci/device.c 	xhci_endpoint_t *ep0 = xhci_endpoint_get(dev->base.endpoints[0]);
xhci_endpoint_t    50 uspace/drv/bus/usb/xhci/endpoint.c static errno_t alloc_transfer_ds(xhci_endpoint_t *);
xhci_endpoint_t    60 uspace/drv/bus/usb/xhci/endpoint.c static errno_t xhci_endpoint_init(xhci_endpoint_t *xhci_ep, device_t *dev,
xhci_endpoint_t   154 uspace/drv/bus/usb/xhci/endpoint.c 	xhci_endpoint_t *ep = calloc(1, sizeof(xhci_endpoint_t) +
xhci_endpoint_t   171 uspace/drv/bus/usb/xhci/endpoint.c static void xhci_endpoint_fini(xhci_endpoint_t *xhci_ep)
xhci_endpoint_t   187 uspace/drv/bus/usb/xhci/endpoint.c 	xhci_endpoint_t *xhci_ep = xhci_endpoint_get(ep);
xhci_endpoint_t   201 uspace/drv/bus/usb/xhci/endpoint.c 	xhci_endpoint_t *ep = xhci_endpoint_get(ep_base);
xhci_endpoint_t   216 uspace/drv/bus/usb/xhci/endpoint.c 	xhci_endpoint_t *xhci_ep = xhci_endpoint_get(ep);
xhci_endpoint_t   264 uspace/drv/bus/usb/xhci/endpoint.c 	xhci_endpoint_t *ep = xhci_endpoint_get(ep_base);
xhci_endpoint_t   288 uspace/drv/bus/usb/xhci/endpoint.c int xhci_endpoint_type(xhci_endpoint_t *ep)
xhci_endpoint_t   318 uspace/drv/bus/usb/xhci/endpoint.c static errno_t alloc_transfer_ds(xhci_endpoint_t *xhci_ep)
xhci_endpoint_t   346 uspace/drv/bus/usb/xhci/endpoint.c void xhci_endpoint_free_transfer_ds(xhci_endpoint_t *xhci_ep)
xhci_endpoint_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_endpoint_t   379 uspace/drv/bus/usb/xhci/endpoint.c static void setup_control_ep_ctx(xhci_endpoint_t *ep, xhci_ep_ctx_t *ctx)
xhci_endpoint_t   395 uspace/drv/bus/usb/xhci/endpoint.c static void setup_bulk_ep_ctx(xhci_endpoint_t *ep, xhci_ep_ctx_t *ctx)
xhci_endpoint_t   412 uspace/drv/bus/usb/xhci/endpoint.c static void setup_isoch_ep_ctx(xhci_endpoint_t *ep, xhci_ep_ctx_t *ctx)
xhci_endpoint_t   432 uspace/drv/bus/usb/xhci/endpoint.c static void setup_interrupt_ep_ctx(xhci_endpoint_t *ep, xhci_ep_ctx_t *ctx)
xhci_endpoint_t   446 uspace/drv/bus/usb/xhci/endpoint.c typedef void (*setup_ep_ctx_helper)(xhci_endpoint_t *, xhci_ep_ctx_t *);
xhci_endpoint_t   463 uspace/drv/bus/usb/xhci/endpoint.c void xhci_setup_endpoint_context(xhci_endpoint_t *ep, xhci_ep_ctx_t *ep_ctx)
xhci_endpoint_t   478 uspace/drv/bus/usb/xhci/endpoint.c errno_t xhci_endpoint_clear_halt(xhci_endpoint_t *ep, uint32_t stream_id)
xhci_endpoint_t   126 uspace/drv/bus/usb/xhci/endpoint.h extern int xhci_endpoint_type(xhci_endpoint_t *ep);
xhci_endpoint_t   134 uspace/drv/bus/usb/xhci/endpoint.h extern void xhci_endpoint_free_transfer_ds(xhci_endpoint_t *);
xhci_endpoint_t   135 uspace/drv/bus/usb/xhci/endpoint.h extern xhci_trb_ring_t *xhci_endpoint_get_ring(xhci_endpoint_t *, uint32_t);
xhci_endpoint_t   137 uspace/drv/bus/usb/xhci/endpoint.h extern void xhci_setup_endpoint_context(xhci_endpoint_t *, xhci_ep_ctx_t *);
xhci_endpoint_t   138 uspace/drv/bus/usb/xhci/endpoint.h extern errno_t xhci_endpoint_clear_halt(xhci_endpoint_t *, unsigned);
xhci_endpoint_t   140 uspace/drv/bus/usb/xhci/endpoint.h static inline xhci_endpoint_t *xhci_endpoint_get(endpoint_t *ep)
xhci_endpoint_t   143 uspace/drv/bus/usb/xhci/endpoint.h 	return (xhci_endpoint_t *) ep;
xhci_endpoint_t   146 uspace/drv/bus/usb/xhci/endpoint.h static inline xhci_device_t *xhci_ep_to_dev(xhci_endpoint_t *ep)
xhci_endpoint_t   768 uspace/drv/bus/usb/xhci/hc.c static uint8_t endpoint_dci(xhci_endpoint_t *ep)
xhci_endpoint_t   775 uspace/drv/bus/usb/xhci/hc.c void hc_ring_ep_doorbell(xhci_endpoint_t *ep, uint32_t stream_id)
xhci_endpoint_t   876 uspace/drv/bus/usb/xhci/hc.c 	xhci_endpoint_t *ep0 = xhci_endpoint_get(dev->base.endpoints[0]);
xhci_endpoint_t   977 uspace/drv/bus/usb/xhci/hc.c errno_t hc_add_endpoint(xhci_endpoint_t *ep)
xhci_endpoint_t  1012 uspace/drv/bus/usb/xhci/hc.c errno_t hc_drop_endpoint(xhci_endpoint_t *ep)
xhci_endpoint_t  1048 uspace/drv/bus/usb/xhci/hc.c errno_t hc_update_endpoint(xhci_endpoint_t *ep)
xhci_endpoint_t  1083 uspace/drv/bus/usb/xhci/hc.c errno_t hc_stop_endpoint(xhci_endpoint_t *ep)
xhci_endpoint_t  1109 uspace/drv/bus/usb/xhci/hc.c errno_t hc_reset_endpoint(xhci_endpoint_t *ep)
xhci_endpoint_t  1131 uspace/drv/bus/usb/xhci/hc.c errno_t hc_reset_ring(xhci_endpoint_t *ep, uint32_t stream_id)
xhci_endpoint_t   123 uspace/drv/bus/usb/xhci/hc.h extern void hc_ring_ep_doorbell(xhci_endpoint_t *, uint32_t);
xhci_endpoint_t   131 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_add_endpoint(xhci_endpoint_t *);
xhci_endpoint_t   132 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_drop_endpoint(xhci_endpoint_t *);
xhci_endpoint_t   133 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_update_endpoint(xhci_endpoint_t *);
xhci_endpoint_t   134 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_stop_endpoint(xhci_endpoint_t *);
xhci_endpoint_t   135 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_reset_endpoint(xhci_endpoint_t *);
xhci_endpoint_t   136 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_reset_ring(xhci_endpoint_t *, uint32_t);
xhci_endpoint_t    48 uspace/drv/bus/usb/xhci/isoch.c void isoch_init(xhci_endpoint_t *ep, const usb_endpoint_descriptors_t *desc)
xhci_endpoint_t    70 uspace/drv/bus/usb/xhci/isoch.c static void isoch_reset(xhci_endpoint_t *ep)
xhci_endpoint_t    87 uspace/drv/bus/usb/xhci/isoch.c static void isoch_reset_no_timer(xhci_endpoint_t *ep)
xhci_endpoint_t   112 uspace/drv/bus/usb/xhci/isoch.c static void timer_schedule_reset(xhci_endpoint_t *ep)
xhci_endpoint_t   123 uspace/drv/bus/usb/xhci/isoch.c void isoch_fini(xhci_endpoint_t *ep)
xhci_endpoint_t   145 uspace/drv/bus/usb/xhci/isoch.c errno_t isoch_alloc_transfers(xhci_endpoint_t *ep)
xhci_endpoint_t   176 uspace/drv/bus/usb/xhci/isoch.c static errno_t schedule_isochronous_trb(xhci_endpoint_t *ep, xhci_isoch_transfer_t *it)
xhci_endpoint_t   233 uspace/drv/bus/usb/xhci/isoch.c static inline void calc_next_mfindex(xhci_endpoint_t *ep, xhci_isoch_transfer_t *it)
xhci_endpoint_t   303 uspace/drv/bus/usb/xhci/isoch.c static void isoch_feed_out(xhci_endpoint_t *ep)
xhci_endpoint_t   389 uspace/drv/bus/usb/xhci/isoch.c static void isoch_feed_in(xhci_endpoint_t *ep)
xhci_endpoint_t   481 uspace/drv/bus/usb/xhci/isoch.c 	xhci_endpoint_t *ep = xhci_endpoint_get(transfer->batch.ep);
xhci_endpoint_t   545 uspace/drv/bus/usb/xhci/isoch.c 	xhci_endpoint_t *ep = xhci_endpoint_get(transfer->batch.ep);
xhci_endpoint_t   590 uspace/drv/bus/usb/xhci/isoch.c void isoch_handle_transfer_event(xhci_hc_t *hc, xhci_endpoint_t *ep,
xhci_endpoint_t   122 uspace/drv/bus/usb/xhci/isoch.h extern void isoch_init(xhci_endpoint_t *, const usb_endpoint_descriptors_t *);
xhci_endpoint_t   123 uspace/drv/bus/usb/xhci/isoch.h extern void isoch_fini(xhci_endpoint_t *);
xhci_endpoint_t   124 uspace/drv/bus/usb/xhci/isoch.h extern errno_t isoch_alloc_transfers(xhci_endpoint_t *);
xhci_endpoint_t   128 uspace/drv/bus/usb/xhci/isoch.h extern void isoch_handle_transfer_event(xhci_hc_t *, xhci_endpoint_t *,
xhci_endpoint_t    48 uspace/drv/bus/usb/xhci/streams.c xhci_stream_data_t *xhci_get_stream_ctx_data(xhci_endpoint_t *ep, uint32_t stream_id)
xhci_endpoint_t    87 uspace/drv/bus/usb/xhci/streams.c static errno_t initialize_primary_structures(xhci_endpoint_t *xhci_ep, unsigned count)
xhci_endpoint_t   109 uspace/drv/bus/usb/xhci/streams.c static void clear_primary_structures(xhci_endpoint_t *xhci_ep)
xhci_endpoint_t   121 uspace/drv/bus/usb/xhci/streams.c static void clear_secondary_streams(xhci_endpoint_t *xhci_ep, unsigned index)
xhci_endpoint_t   137 uspace/drv/bus/usb/xhci/streams.c void xhci_stream_free_ds(xhci_endpoint_t *xhci_ep)
xhci_endpoint_t   154 uspace/drv/bus/usb/xhci/streams.c static errno_t initialize_primary_stream(xhci_hc_t *hc, xhci_endpoint_t *xhci_ep,
xhci_endpoint_t   180 uspace/drv/bus/usb/xhci/streams.c static errno_t initialize_primary_streams(xhci_hc_t *hc, xhci_endpoint_t *xhci_ep)
xhci_endpoint_t   207 uspace/drv/bus/usb/xhci/streams.c static errno_t initialize_secondary_streams(xhci_hc_t *hc, xhci_endpoint_t *xhci_ep,
xhci_endpoint_t   276 uspace/drv/bus/usb/xhci/streams.c static void setup_stream_context(xhci_endpoint_t *xhci_ep, xhci_ep_ctx_t *ctx,
xhci_endpoint_t   297 uspace/drv/bus/usb/xhci/streams.c     xhci_endpoint_t *xhci_ep, unsigned count)
xhci_endpoint_t   348 uspace/drv/bus/usb/xhci/streams.c     xhci_endpoint_t *xhci_ep)
xhci_endpoint_t   376 uspace/drv/bus/usb/xhci/streams.c     xhci_endpoint_t *xhci_ep, unsigned count)
xhci_endpoint_t   424 uspace/drv/bus/usb/xhci/streams.c     xhci_endpoint_t *xhci_ep, unsigned *sizes, unsigned count)
xhci_endpoint_t    66 uspace/drv/bus/usb/xhci/streams.h extern xhci_stream_data_t *xhci_get_stream_ctx_data(xhci_endpoint_t *, uint32_t);
xhci_endpoint_t    67 uspace/drv/bus/usb/xhci/streams.h extern void xhci_stream_free_ds(xhci_endpoint_t *);
xhci_endpoint_t    70 uspace/drv/bus/usb/xhci/streams.h     xhci_endpoint_t *);
xhci_endpoint_t    72 uspace/drv/bus/usb/xhci/streams.h     xhci_device_t *, xhci_endpoint_t *, unsigned);
xhci_endpoint_t    74 uspace/drv/bus/usb/xhci/streams.h     xhci_device_t *, xhci_endpoint_t *, unsigned *, unsigned);
xhci_endpoint_t   118 uspace/drv/bus/usb/xhci/transfers.c 	xhci_endpoint_t *xhci_ep = xhci_endpoint_get(transfer->batch.ep);
xhci_endpoint_t   188 uspace/drv/bus/usb/xhci/transfers.c 	xhci_endpoint_t *xhci_ep = xhci_endpoint_get(transfer->batch.ep);
xhci_endpoint_t   252 uspace/drv/bus/usb/xhci/transfers.c 	xhci_endpoint_t *ep = xhci_endpoint_get(transfer->batch.ep);
xhci_endpoint_t   314 uspace/drv/bus/usb/xhci/transfers.c 	xhci_endpoint_t *ep = xhci_endpoint_get(ep_base);
xhci_endpoint_t   429 uspace/drv/bus/usb/xhci/transfers.c 	xhci_endpoint_t *xhci_ep = xhci_endpoint_get(ep);
HelenOS homepage, sources at GitHub