HelenOS sources
xhci_device_t 73 uspace/drv/bus/usb/xhci/bus.c bus_init(&bus->base, sizeof(xhci_device_t));
xhci_device_t 75 uspace/drv/bus/usb/xhci/bus.c bus->devices_by_slot = calloc(hc->max_slots, sizeof(xhci_device_t *));
xhci_device_t 49 uspace/drv/bus/usb/xhci/bus.h xhci_device_t **devices_by_slot; /**< Devices by Slot ID */
xhci_device_t 74 uspace/drv/bus/usb/xhci/device.c static errno_t address_device(xhci_device_t *dev)
xhci_device_t 117 uspace/drv/bus/usb/xhci/device.c static errno_t setup_ep0_packet_size(xhci_hc_t *hc, xhci_device_t *dev)
xhci_device_t 146 uspace/drv/bus/usb/xhci/device.c static errno_t setup_hub(xhci_device_t *dev, usb_standard_device_descriptor_t *desc)
xhci_device_t 183 uspace/drv/bus/usb/xhci/device.c xhci_device_t *xhci_dev = xhci_device_get(dev);
xhci_device_t 186 uspace/drv/bus/usb/xhci/device.c xhci_device_t *xhci_hub = xhci_device_get(dev->hub);
xhci_device_t 262 uspace/drv/bus/usb/xhci/device.c xhci_device_t *xhci_dev = xhci_device_get(dev);
xhci_device_t 286 uspace/drv/bus/usb/xhci/device.c xhci_device_t *dev = xhci_device_get(dev_base);
xhci_device_t 312 uspace/drv/bus/usb/xhci/device.c xhci_device_t *dev = xhci_device_get(dev_base);
xhci_device_t 328 uspace/drv/bus/usb/xhci/device.c void xhci_setup_slot_context(xhci_device_t *dev, xhci_slot_ctx_t *ctx)
xhci_device_t 349 uspace/drv/bus/usb/xhci/device.c xhci_device_t *hub = xhci_device_get(dev->base.tt.dev);
xhci_device_t 72 uspace/drv/bus/usb/xhci/device.h void xhci_setup_slot_context(xhci_device_t *, xhci_slot_ctx_t *);
xhci_device_t 74 uspace/drv/bus/usb/xhci/device.h static inline xhci_device_t *xhci_device_get(device_t *dev)
xhci_device_t 77 uspace/drv/bus/usb/xhci/device.h return (xhci_device_t *) dev;
xhci_device_t 215 uspace/drv/bus/usb/xhci/endpoint.c xhci_device_t *dev = xhci_device_get(ep->device);
xhci_device_t 265 uspace/drv/bus/usb/xhci/endpoint.c xhci_device_t *dev = xhci_device_get(ep_base->device);
xhci_device_t 146 uspace/drv/bus/usb/xhci/endpoint.h static inline xhci_device_t *xhci_ep_to_dev(xhci_endpoint_t *ep)
xhci_device_t 777 uspace/drv/bus/usb/xhci/hc.c xhci_device_t *const dev = xhci_ep_to_dev(ep);
xhci_device_t 788 uspace/drv/bus/usb/xhci/hc.c errno_t hc_enable_slot(xhci_device_t *dev)
xhci_device_t 823 uspace/drv/bus/usb/xhci/hc.c errno_t hc_disable_slot(xhci_device_t *dev)
xhci_device_t 849 uspace/drv/bus/usb/xhci/hc.c static errno_t create_configure_ep_input_ctx(xhci_device_t *dev, dma_buffer_t *dma_buf)
xhci_device_t 872 uspace/drv/bus/usb/xhci/hc.c errno_t hc_address_device(xhci_device_t *dev)
xhci_device_t 925 uspace/drv/bus/usb/xhci/hc.c errno_t hc_configure_device(xhci_device_t *dev)
xhci_device_t 950 uspace/drv/bus/usb/xhci/hc.c errno_t hc_deconfigure_device(xhci_device_t *dev)
xhci_device_t 979 uspace/drv/bus/usb/xhci/hc.c xhci_device_t *const dev = xhci_ep_to_dev(ep);
xhci_device_t 1014 uspace/drv/bus/usb/xhci/hc.c xhci_device_t *const dev = xhci_ep_to_dev(ep);
xhci_device_t 1050 uspace/drv/bus/usb/xhci/hc.c xhci_device_t *const dev = xhci_ep_to_dev(ep);
xhci_device_t 1085 uspace/drv/bus/usb/xhci/hc.c xhci_device_t *const dev = xhci_ep_to_dev(ep);
xhci_device_t 1111 uspace/drv/bus/usb/xhci/hc.c xhci_device_t *const dev = xhci_ep_to_dev(ep);
xhci_device_t 1133 uspace/drv/bus/usb/xhci/hc.c xhci_device_t *const dev = xhci_ep_to_dev(ep);
xhci_device_t 126 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_enable_slot(xhci_device_t *);
xhci_device_t 127 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_disable_slot(xhci_device_t *);
xhci_device_t 128 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_address_device(xhci_device_t *);
xhci_device_t 129 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_configure_device(xhci_device_t *);
xhci_device_t 130 uspace/drv/bus/usb/xhci/hc.h extern errno_t hc_deconfigure_device(xhci_device_t *);
xhci_device_t 73 uspace/drv/bus/usb/xhci/rh.c xhci_device_t *device;
xhci_device_t 69 uspace/drv/bus/usb/xhci/rh.h xhci_device_t device;
xhci_device_t 296 uspace/drv/bus/usb/xhci/streams.c static errno_t verify_stream_conditions(xhci_hc_t *hc, xhci_device_t *dev,
xhci_device_t 347 uspace/drv/bus/usb/xhci/streams.c errno_t xhci_endpoint_remove_streams(xhci_hc_t *hc, xhci_device_t *dev,
xhci_device_t 375 uspace/drv/bus/usb/xhci/streams.c errno_t xhci_endpoint_request_primary_streams(xhci_hc_t *hc, xhci_device_t *dev,
xhci_device_t 423 uspace/drv/bus/usb/xhci/streams.c errno_t xhci_endpoint_request_secondary_streams(xhci_hc_t *hc, xhci_device_t *dev,
xhci_device_t 69 uspace/drv/bus/usb/xhci/streams.h extern errno_t xhci_endpoint_remove_streams(xhci_hc_t *, xhci_device_t *,
xhci_device_t 72 uspace/drv/bus/usb/xhci/streams.h xhci_device_t *, xhci_endpoint_t *, unsigned);
xhci_device_t 74 uspace/drv/bus/usb/xhci/streams.h xhci_device_t *, xhci_endpoint_t *, unsigned *, unsigned);
xhci_device_t 299 uspace/drv/bus/usb/xhci/transfers.c xhci_device_t *dev = hc->bus.devices_by_slot[slot_id];
xhci_device_t 430 uspace/drv/bus/usb/xhci/transfers.c xhci_device_t *xhci_dev = xhci_ep_to_dev(xhci_ep);
HelenOS homepage, sources at GitHub