HelenOS sources

endpoint_t         78 uspace/drv/bus/usb/ehci/ehci_batch.c ehci_transfer_batch_t *ehci_transfer_batch_create(endpoint_t *ep)
endpoint_t         65 uspace/drv/bus/usb/ehci/ehci_batch.h ehci_transfer_batch_t *ehci_transfer_batch_create(endpoint_t *ep);
endpoint_t         52 uspace/drv/bus/usb/ehci/ehci_bus.c void ehci_ep_toggle_reset(endpoint_t *ep)
endpoint_t         75 uspace/drv/bus/usb/ehci/ehci_bus.c static endpoint_t *ehci_endpoint_create(device_t *dev,
endpoint_t        101 uspace/drv/bus/usb/ehci/ehci_bus.c static void ehci_endpoint_destroy(endpoint_t *ep)
endpoint_t        110 uspace/drv/bus/usb/ehci/ehci_bus.c static int ehci_register_ep(endpoint_t *ep)
endpoint_t        126 uspace/drv/bus/usb/ehci/ehci_bus.c static void ehci_unregister_ep(endpoint_t *ep)
endpoint_t        157 uspace/drv/bus/usb/ehci/ehci_bus.c static usb_transfer_batch_t *ehci_create_batch(endpoint_t *ep)
endpoint_t         49 uspace/drv/bus/usb/ehci/ehci_bus.h 	endpoint_t base;
endpoint_t         71 uspace/drv/bus/usb/ehci/ehci_bus.h void ehci_ep_toggle_reset(endpoint_t *);
endpoint_t         80 uspace/drv/bus/usb/ehci/ehci_bus.h static inline ehci_endpoint_t *ehci_endpoint_get(const endpoint_t *ep)
endpoint_t        193 uspace/drv/bus/usb/ehci/ehci_rh.c 	endpoint_t *ep = instance->status_change_endpoint;
endpoint_t         78 uspace/drv/bus/usb/ehci/ehci_rh.h 	endpoint_t *status_change_endpoint;
endpoint_t        214 uspace/drv/bus/usb/ehci/hc.c void hc_enqueue_endpoint(hc_t *instance, const endpoint_t *ep)
endpoint_t        237 uspace/drv/bus/usb/ehci/hc.c void hc_dequeue_endpoint(hc_t *instance, const endpoint_t *ep)
endpoint_t        305 uspace/drv/bus/usb/ehci/hc.c 	endpoint_t *const ep = batch->ep;
endpoint_t         99 uspace/drv/bus/usb/ehci/hc.h void hc_enqueue_endpoint(hc_t *, const endpoint_t *);
endpoint_t        100 uspace/drv/bus/usb/ehci/hc.h void hc_dequeue_endpoint(hc_t *, const endpoint_t *);
endpoint_t         51 uspace/drv/bus/usb/ehci/hw_struct/queue_head.c void qh_init(qh_t *instance, const endpoint_t *ep)
endpoint_t        231 uspace/drv/bus/usb/ehci/hw_struct/queue_head.h extern void qh_init(qh_t *instance, const endpoint_t *ep);
endpoint_t        198 uspace/drv/bus/usb/ohci/hc.c void hc_enqueue_endpoint(hc_t *instance, const endpoint_t *ep)
endpoint_t        231 uspace/drv/bus/usb/ohci/hc.c void hc_dequeue_endpoint(hc_t *instance, const endpoint_t *ep)
endpoint_t        302 uspace/drv/bus/usb/ohci/hc.c 	endpoint_t *ep = batch->ep;
endpoint_t        100 uspace/drv/bus/usb/ohci/hc.h extern void hc_enqueue_endpoint(hc_t *, const endpoint_t *);
endpoint_t        101 uspace/drv/bus/usb/ohci/hc.h extern void hc_dequeue_endpoint(hc_t *, const endpoint_t *);
endpoint_t         65 uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c void ed_init(ed_t *instance, const endpoint_t *ep, const td_t *td)
endpoint_t        112 uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h void ed_init(ed_t *instance, const endpoint_t *ep, const td_t *td);
endpoint_t         69 uspace/drv/bus/usb/ohci/ohci_batch.c ohci_transfer_batch_t *ohci_transfer_batch_create(endpoint_t *ep)
endpoint_t         67 uspace/drv/bus/usb/ohci/ohci_batch.h ohci_transfer_batch_t *ohci_transfer_batch_create(endpoint_t *batch);
endpoint_t         52 uspace/drv/bus/usb/ohci/ohci_bus.c void ohci_ep_toggle_reset(endpoint_t *ep)
endpoint_t         74 uspace/drv/bus/usb/ohci/ohci_bus.c static endpoint_t *ohci_endpoint_create(device_t *dev,
endpoint_t        107 uspace/drv/bus/usb/ohci/ohci_bus.c static void ohci_endpoint_destroy(endpoint_t *ep)
endpoint_t        116 uspace/drv/bus/usb/ohci/ohci_bus.c static int ohci_register_ep(endpoint_t *ep)
endpoint_t        133 uspace/drv/bus/usb/ohci/ohci_bus.c static void ohci_unregister_ep(endpoint_t *ep)
endpoint_t        163 uspace/drv/bus/usb/ohci/ohci_bus.c static usb_transfer_batch_t *ohci_create_batch(endpoint_t *ep)
endpoint_t         55 uspace/drv/bus/usb/ohci/ohci_bus.h 	endpoint_t base;
endpoint_t         80 uspace/drv/bus/usb/ohci/ohci_bus.h void ohci_ep_toggle_reset(endpoint_t *);
endpoint_t         86 uspace/drv/bus/usb/ohci/ohci_bus.h static inline ohci_endpoint_t *ohci_endpoint_get(const endpoint_t *ep)
endpoint_t        220 uspace/drv/bus/usb/ohci/ohci_rh.c 	endpoint_t *ep = instance->status_change_endpoint;
endpoint_t         64 uspace/drv/bus/usb/ohci/ohci_rh.h 	endpoint_t *status_change_endpoint;
endpoint_t        312 uspace/drv/bus/usb/uhci/hc.c static usb_transfer_batch_t *create_transfer_batch(endpoint_t *ep)
endpoint_t        323 uspace/drv/bus/usb/uhci/hc.c static endpoint_t *endpoint_create(device_t *device, const usb_endpoint_descriptors_t *desc)
endpoint_t        325 uspace/drv/bus/usb/uhci/hc.c 	endpoint_t *ep = calloc(1, sizeof(uhci_endpoint_t));
endpoint_t        331 uspace/drv/bus/usb/uhci/hc.c static errno_t endpoint_register(endpoint_t *ep)
endpoint_t        353 uspace/drv/bus/usb/uhci/hc.c static void endpoint_unregister(endpoint_t *ep)
endpoint_t        579 uspace/drv/bus/usb/uhci/hc.c 	endpoint_t *ep = batch->ep;
endpoint_t        142 uspace/drv/bus/usb/uhci/hc.h 	endpoint_t base;
endpoint_t        120 uspace/drv/bus/usb/uhci/transfer_list.c 	endpoint_t *ep = uhci_batch->base.ep;
endpoint_t        167 uspace/drv/bus/usb/uhci/transfer_list.c static void uhci_reset_toggle(endpoint_t *ep)
endpoint_t         74 uspace/drv/bus/usb/uhci/uhci_batch.c uhci_transfer_batch_t *uhci_transfer_batch_create(endpoint_t *ep)
endpoint_t         72 uspace/drv/bus/usb/uhci/uhci_batch.h uhci_transfer_batch_t *uhci_transfer_batch_create(endpoint_t *);
endpoint_t        159 uspace/drv/bus/usb/vhc/transfer.c static usb_transfer_batch_t *batch_create(endpoint_t *ep)
endpoint_t        173 uspace/drv/bus/usb/vhc/transfer.c static int endpoint_register(endpoint_t *endpoint)
endpoint_t        179 uspace/drv/bus/usb/vhc/transfer.c static void endpoint_unregister(endpoint_t *endpoint)
endpoint_t         84 uspace/drv/bus/usb/xhci/device.c 	endpoint_t *ep0_base;
endpoint_t         66 uspace/drv/bus/usb/xhci/endpoint.c 	endpoint_t *ep = &xhci_ep->base;
endpoint_t        149 uspace/drv/bus/usb/xhci/endpoint.c endpoint_t *xhci_endpoint_create(device_t *dev,
endpoint_t        185 uspace/drv/bus/usb/xhci/endpoint.c void xhci_endpoint_destroy(endpoint_t *ep)
endpoint_t        198 uspace/drv/bus/usb/xhci/endpoint.c errno_t xhci_endpoint_register(endpoint_t *ep_base)
endpoint_t        213 uspace/drv/bus/usb/xhci/endpoint.c static void endpoint_abort(endpoint_t *ep)
endpoint_t        261 uspace/drv/bus/usb/xhci/endpoint.c void xhci_endpoint_unregister(endpoint_t *ep_base)
endpoint_t         70 uspace/drv/bus/usb/xhci/endpoint.h 	endpoint_t base;	/**< Inheritance. Keep this first. */
endpoint_t        128 uspace/drv/bus/usb/xhci/endpoint.h extern endpoint_t *xhci_endpoint_create(device_t *,
endpoint_t        130 uspace/drv/bus/usb/xhci/endpoint.h extern errno_t xhci_endpoint_register(endpoint_t *);
endpoint_t        131 uspace/drv/bus/usb/xhci/endpoint.h extern void xhci_endpoint_unregister(endpoint_t *);
endpoint_t        132 uspace/drv/bus/usb/xhci/endpoint.h extern void xhci_endpoint_destroy(endpoint_t *);
endpoint_t        140 uspace/drv/bus/usb/xhci/endpoint.h static inline xhci_endpoint_t *xhci_endpoint_get(endpoint_t *ep)
endpoint_t         97 uspace/drv/bus/usb/xhci/transfers.c usb_transfer_batch_t *xhci_transfer_create(endpoint_t *ep)
endpoint_t        286 uspace/drv/bus/usb/xhci/transfers.c 	endpoint_t *ep = transfer->batch.ep;
endpoint_t        308 uspace/drv/bus/usb/xhci/transfers.c 	endpoint_t *ep_base = bus_find_endpoint(&dev->base, ep_num, dir);
endpoint_t        425 uspace/drv/bus/usb/xhci/transfers.c 	endpoint_t *ep = batch->ep;
endpoint_t        467 uspace/drv/bus/usb/xhci/transfers.c 			endpoint_t *halted_ep = bus_find_endpoint(&xhci_dev->base, ep_num, dir);
endpoint_t         55 uspace/drv/bus/usb/xhci/transfers.h extern usb_transfer_batch_t *xhci_transfer_create(endpoint_t *);
endpoint_t         46 uspace/lib/usbhost/include/usb/host/bandwidth.h typedef size_t (*endpoint_count_bw_t)(endpoint_t *);
endpoint_t         86 uspace/lib/usbhost/include/usb/host/bus.h 	endpoint_t *endpoints [USB_ENDPOINT_COUNT];
endpoint_t        113 uspace/lib/usbhost/include/usb/host/bus.h 	endpoint_t *(*endpoint_create)(device_t *,
endpoint_t        117 uspace/lib/usbhost/include/usb/host/bus.h 	int (*endpoint_register)(endpoint_t *);
endpoint_t        118 uspace/lib/usbhost/include/usb/host/bus.h 	void (*endpoint_unregister)(endpoint_t *);
endpoint_t        119 uspace/lib/usbhost/include/usb/host/bus.h 	void (*endpoint_destroy)(endpoint_t *);			/**< Optional */
endpoint_t        120 uspace/lib/usbhost/include/usb/host/bus.h 	usb_transfer_batch_t *(*batch_create)(endpoint_t *);	/**< Optional */
endpoint_t        181 uspace/lib/usbhost/include/usb/host/bus.h int bus_endpoint_add(device_t *, const usb_endpoint_descriptors_t *, endpoint_t **);
endpoint_t        182 uspace/lib/usbhost/include/usb/host/bus.h endpoint_t *bus_find_endpoint(device_t *, usb_endpoint_t, usb_direction_t);
endpoint_t        183 uspace/lib/usbhost/include/usb/host/bus.h int bus_endpoint_remove(endpoint_t *);
endpoint_t        118 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_init(endpoint_t *, device_t *,
endpoint_t        121 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_add_ref(endpoint_t *);
endpoint_t        122 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_del_ref(endpoint_t *);
endpoint_t        124 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_set_online(endpoint_t *, fibril_mutex_t *);
endpoint_t        125 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_set_offline_locked(endpoint_t *);
endpoint_t        127 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_wait_timeout_locked(endpoint_t *ep, usec_t);
endpoint_t        128 uspace/lib/usbhost/include/usb/host/endpoint.h extern int endpoint_activate_locked(endpoint_t *, usb_transfer_batch_t *);
endpoint_t        129 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_deactivate_locked(endpoint_t *);
endpoint_t        131 uspace/lib/usbhost/include/usb/host/endpoint.h int endpoint_send_batch(endpoint_t *, const transfer_request_t *);
endpoint_t        133 uspace/lib/usbhost/include/usb/host/endpoint.h static inline bus_t *endpoint_get_bus(endpoint_t *ep)
endpoint_t         69 uspace/lib/usbhost/include/usb/host/usb2_bus.h extern int usb2_bus_endpoint_register(usb2_bus_helper_t *, endpoint_t *);
endpoint_t         70 uspace/lib/usbhost/include/usb/host/usb2_bus.h extern void usb2_bus_endpoint_unregister(usb2_bus_helper_t *, endpoint_t *);
endpoint_t         64 uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h 	endpoint_t *ep;
endpoint_t        113 uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h usb_transfer_batch_t *usb_transfer_batch_create(endpoint_t *);
endpoint_t        116 uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h void usb_transfer_batch_init(usb_transfer_batch_t *, endpoint_t *);
endpoint_t         46 uspace/lib/usbhost/include/usb/host/utility.h typedef void (*endpoint_reset_toggle_t)(endpoint_t *);
endpoint_t         56 uspace/lib/usbhost/src/bandwidth.c static size_t bandwidth_count_usb11(endpoint_t *ep)
endpoint_t        129 uspace/lib/usbhost/src/bandwidth.c static size_t bandwidth_count_usb2(endpoint_t *ep)
endpoint_t        173 uspace/lib/usbhost/src/bus.c 		endpoint_t *const ep = dev->endpoints[i];
endpoint_t        370 uspace/lib/usbhost/src/bus.c int bus_endpoint_add(device_t *device, const usb_endpoint_descriptors_t *desc, endpoint_t **out_ep)
endpoint_t        380 uspace/lib/usbhost/src/bus.c 	endpoint_t *ep;
endpoint_t        386 uspace/lib/usbhost/src/bus.c 		ep = calloc(1, sizeof(endpoint_t));
endpoint_t        442 uspace/lib/usbhost/src/bus.c endpoint_t *bus_find_endpoint(device_t *device, usb_endpoint_t endpoint,
endpoint_t        450 uspace/lib/usbhost/src/bus.c 	endpoint_t *ep = NULL;
endpoint_t        475 uspace/lib/usbhost/src/bus.c int bus_endpoint_remove(endpoint_t *ep)
endpoint_t        586 uspace/lib/usbhost/src/bus.c 	endpoint_t *ep = bus_find_endpoint(device, request->target.endpoint, request->dir);
endpoint_t         77 uspace/lib/usbhost/src/ddf_helpers.c 	endpoint_t *ep;
endpoint_t        111 uspace/lib/usbhost/src/ddf_helpers.c 	endpoint_t *ep = bus_find_endpoint(dev, pipe_desc->endpoint_no, pipe_desc->direction);
endpoint_t         54 uspace/lib/usbhost/src/endpoint.c void endpoint_init(endpoint_t *ep, device_t *dev, const usb_endpoint_descriptors_t *desc)
endpoint_t         56 uspace/lib/usbhost/src/endpoint.c 	memset(ep, 0, sizeof(endpoint_t));
endpoint_t         82 uspace/lib/usbhost/src/endpoint.c static inline const bus_ops_t *get_bus_ops(endpoint_t *ep)
endpoint_t         90 uspace/lib/usbhost/src/endpoint.c void endpoint_add_ref(endpoint_t *ep)
endpoint_t         98 uspace/lib/usbhost/src/endpoint.c static inline void endpoint_destroy(endpoint_t *ep)
endpoint_t        114 uspace/lib/usbhost/src/endpoint.c void endpoint_del_ref(endpoint_t *ep)
endpoint_t        124 uspace/lib/usbhost/src/endpoint.c void endpoint_set_online(endpoint_t *ep, fibril_mutex_t *guard)
endpoint_t        134 uspace/lib/usbhost/src/endpoint.c void endpoint_set_offline_locked(endpoint_t *ep)
endpoint_t        147 uspace/lib/usbhost/src/endpoint.c void endpoint_wait_timeout_locked(endpoint_t *ep, usec_t timeout)
endpoint_t        172 uspace/lib/usbhost/src/endpoint.c int endpoint_activate_locked(endpoint_t *ep, usb_transfer_batch_t *batch)
endpoint_t        194 uspace/lib/usbhost/src/endpoint.c void endpoint_deactivate_locked(endpoint_t *ep)
endpoint_t        209 uspace/lib/usbhost/src/endpoint.c errno_t endpoint_send_batch(endpoint_t *ep, const transfer_request_t *req)
endpoint_t        128 uspace/lib/usbhost/src/usb2_bus.c 	endpoint_t *default_ep;
endpoint_t        215 uspace/lib/usbhost/src/usb2_bus.c int usb2_bus_endpoint_register(usb2_bus_helper_t *helper, endpoint_t *ep)
endpoint_t        234 uspace/lib/usbhost/src/usb2_bus.c void usb2_bus_endpoint_unregister(usb2_bus_helper_t *helper, endpoint_t *ep)
endpoint_t         52 uspace/lib/usbhost/src/usb_transfer_batch.c usb_transfer_batch_t *usb_transfer_batch_create(endpoint_t *ep)
endpoint_t         72 uspace/lib/usbhost/src/usb_transfer_batch.c void usb_transfer_batch_init(usb_transfer_batch_t *batch, endpoint_t *ep)
endpoint_t         89 uspace/lib/usbhost/src/usb_transfer_batch.c 	endpoint_t *ep = batch->ep;
endpoint_t        269 uspace/lib/usbhost/src/utility.c 			endpoint_t *ep = bus_find_endpoint(dev, ep_num, dir);
HelenOS homepage, sources at GitHub