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