HelenOS sources
device_t 61 uspace/drv/bus/usb/ehci/ehci_bus.c static int ehci_device_enumerate(device_t *dev)
device_t 67 uspace/drv/bus/usb/ehci/ehci_bus.c static void ehci_device_gone(device_t *dev)
device_t 75 uspace/drv/bus/usb/ehci/ehci_bus.c static endpoint_t *ehci_endpoint_create(device_t *dev,
device_t 191 uspace/drv/bus/usb/ehci/ehci_bus.c bus_init(bus_base, sizeof(device_t));
device_t 60 uspace/drv/bus/usb/ohci/ohci_bus.c static int ohci_device_enumerate(device_t *dev)
device_t 66 uspace/drv/bus/usb/ohci/ohci_bus.c static void ohci_device_gone(device_t *dev)
device_t 74 uspace/drv/bus/usb/ohci/ohci_bus.c static endpoint_t *ohci_endpoint_create(device_t *dev,
device_t 197 uspace/drv/bus/usb/ohci/ohci_bus.c bus_init(bus_base, sizeof(device_t));
device_t 323 uspace/drv/bus/usb/uhci/hc.c static endpoint_t *endpoint_create(device_t *device, const usb_endpoint_descriptors_t *desc)
device_t 412 uspace/drv/bus/usb/uhci/hc.c static int device_enumerate(device_t *dev)
device_t 418 uspace/drv/bus/usb/uhci/hc.c static void device_gone(device_t *dev)
device_t 459 uspace/drv/bus/usb/uhci/hc.c bus_init(&instance->bus, sizeof(device_t));
device_t 167 uspace/drv/bus/usb/vhc/transfer.c static int device_enumerate(device_t *device)
device_t 201 uspace/drv/bus/usb/vhc/transfer.c bus_init(&instance->bus, sizeof(device_t));
device_t 179 uspace/drv/bus/usb/xhci/device.c errno_t xhci_device_enumerate(device_t *dev)
device_t 258 uspace/drv/bus/usb/xhci/device.c void xhci_device_gone(device_t *dev)
device_t 279 uspace/drv/bus/usb/xhci/device.c errno_t xhci_device_online(device_t *dev_base)
device_t 305 uspace/drv/bus/usb/xhci/device.c void xhci_device_offline(device_t *dev_base)
device_t 43 uspace/drv/bus/usb/xhci/device.h device_t base; /**< Inheritance. Keep this first. */
device_t 67 uspace/drv/bus/usb/xhci/device.h errno_t xhci_device_enumerate(device_t *);
device_t 68 uspace/drv/bus/usb/xhci/device.h void xhci_device_offline(device_t *);
device_t 69 uspace/drv/bus/usb/xhci/device.h errno_t xhci_device_online(device_t *);
device_t 70 uspace/drv/bus/usb/xhci/device.h void xhci_device_gone(device_t *);
device_t 74 uspace/drv/bus/usb/xhci/device.h static inline xhci_device_t *xhci_device_get(device_t *dev)
device_t 60 uspace/drv/bus/usb/xhci/endpoint.c static errno_t xhci_endpoint_init(xhci_endpoint_t *xhci_ep, device_t *dev,
device_t 149 uspace/drv/bus/usb/xhci/endpoint.c endpoint_t *xhci_endpoint_create(device_t *dev,
device_t 128 uspace/drv/bus/usb/xhci/endpoint.h extern endpoint_t *xhci_endpoint_create(device_t *,
device_t 173 uspace/drv/bus/usb/xhci/rh.c device_t *dev = hcd_ddf_fun_create(&port->rh->hc->base, speed);
device_t 79 uspace/lib/usbhost/include/usb/host/bus.h device_t *dev;
device_t 109 uspace/lib/usbhost/include/usb/host/bus.h int (*device_enumerate)(device_t *);
device_t 110 uspace/lib/usbhost/include/usb/host/bus.h void (*device_gone)(device_t *);
device_t 111 uspace/lib/usbhost/include/usb/host/bus.h int (*device_online)(device_t *); /**< Optional */
device_t 112 uspace/lib/usbhost/include/usb/host/bus.h void (*device_offline)(device_t *); /**< Optional */
device_t 113 uspace/lib/usbhost/include/usb/host/bus.h endpoint_t *(*endpoint_create)(device_t *,
device_t 139 uspace/lib/usbhost/include/usb/host/bus.h device_t *default_address_owner;
device_t 146 uspace/lib/usbhost/include/usb/host/bus.h int bus_device_init(device_t *, bus_t *);
device_t 148 uspace/lib/usbhost/include/usb/host/bus.h int bus_device_set_default_name(device_t *);
device_t 150 uspace/lib/usbhost/include/usb/host/bus.h int bus_device_enumerate(device_t *);
device_t 151 uspace/lib/usbhost/include/usb/host/bus.h void bus_device_gone(device_t *);
device_t 153 uspace/lib/usbhost/include/usb/host/bus.h int bus_device_online(device_t *);
device_t 154 uspace/lib/usbhost/include/usb/host/bus.h int bus_device_offline(device_t *);
device_t 175 uspace/lib/usbhost/include/usb/host/bus.h int bus_issue_transfer(device_t *, const transfer_request_t *);
device_t 177 uspace/lib/usbhost/include/usb/host/bus.h errno_t bus_device_send_batch_sync(device_t *, usb_target_t,
device_t 181 uspace/lib/usbhost/include/usb/host/bus.h int bus_endpoint_add(device_t *, const usb_endpoint_descriptors_t *, endpoint_t **);
device_t 182 uspace/lib/usbhost/include/usb/host/bus.h endpoint_t *bus_find_endpoint(device_t *, usb_endpoint_t, usb_direction_t);
device_t 185 uspace/lib/usbhost/include/usb/host/bus.h int bus_reserve_default_address(bus_t *, device_t *);
device_t 186 uspace/lib/usbhost/include/usb/host/bus.h void bus_release_default_address(bus_t *, device_t *);
device_t 50 uspace/lib/usbhost/include/usb/host/ddf_helpers.h extern device_t *hcd_ddf_fun_create(hc_device_t *, usb_speed_t);
device_t 51 uspace/lib/usbhost/include/usb/host/ddf_helpers.h extern void hcd_ddf_fun_destroy(device_t *);
device_t 53 uspace/lib/usbhost/include/usb/host/ddf_helpers.h extern errno_t hcd_ddf_setup_match_ids(device_t *,
device_t 78 uspace/lib/usbhost/include/usb/host/endpoint.h device_t *device;
device_t 118 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_init(endpoint_t *, device_t *,
device_t 135 uspace/lib/usbhost/include/usb/host/endpoint.h device_t *const device = ep->device;
device_t 66 uspace/lib/usbhost/include/usb/host/usb2_bus.h extern int usb2_bus_device_enumerate(usb2_bus_helper_t *, device_t *);
device_t 67 uspace/lib/usbhost/include/usb/host/usb2_bus.h extern void usb2_bus_device_gone(usb2_bus_helper_t *, device_t *);
device_t 49 uspace/lib/usbhost/include/usb/host/utility.h int hc_get_ep0_max_packet_size(uint16_t *, device_t *);
device_t 52 uspace/lib/usbhost/include/usb/host/utility.h int hc_get_device_desc(device_t *, usb_standard_device_descriptor_t *);
device_t 53 uspace/lib/usbhost/include/usb/host/utility.h int hc_get_hub_desc(device_t *, usb_hub_descriptor_header_t *);
device_t 54 uspace/lib/usbhost/include/usb/host/utility.h int hc_device_explore(device_t *);
device_t 59 uspace/lib/usbhost/src/bus.c assert(device_size >= sizeof(device_t));
device_t 69 uspace/lib/usbhost/src/bus.c int bus_device_init(device_t *dev, bus_t *bus)
device_t 87 uspace/lib/usbhost/src/bus.c int bus_device_set_default_name(device_t *dev)
device_t 107 uspace/lib/usbhost/src/bus.c static void device_setup_tt(device_t *dev)
device_t 127 uspace/lib/usbhost/src/bus.c int bus_device_enumerate(device_t *dev)
device_t 161 uspace/lib/usbhost/src/bus.c static void device_clean_ep_children(device_t *dev, const char *op)
device_t 191 uspace/lib/usbhost/src/bus.c device_t *const child = list_get_instance(list_first(&dev->devices), device_t, link);
device_t 216 uspace/lib/usbhost/src/bus.c void bus_device_gone(device_t *dev)
device_t 271 uspace/lib/usbhost/src/bus.c int bus_device_online(device_t *dev)
device_t 314 uspace/lib/usbhost/src/bus.c int bus_device_offline(device_t *dev)
device_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)
device_t 442 uspace/lib/usbhost/src/bus.c endpoint_t *bus_find_endpoint(device_t *device, usb_endpoint_t endpoint,
device_t 480 uspace/lib/usbhost/src/bus.c device_t *device = ep->device;
device_t 521 uspace/lib/usbhost/src/bus.c int bus_reserve_default_address(bus_t *bus, device_t *dev)
device_t 540 uspace/lib/usbhost/src/bus.c void bus_release_default_address(bus_t *bus, device_t *dev)
device_t 577 uspace/lib/usbhost/src/bus.c int bus_issue_transfer(device_t *device, const transfer_request_t *request)
device_t 642 uspace/lib/usbhost/src/bus.c errno_t bus_device_send_batch_sync(device_t *device, usb_target_t target,
device_t 72 uspace/lib/usbhost/src/ddf_helpers.c device_t *dev = ddf_fun_data_get(fun);
device_t 106 uspace/lib/usbhost/src/ddf_helpers.c device_t *dev = ddf_fun_data_get(fun);
device_t 130 uspace/lib/usbhost/src/ddf_helpers.c device_t *dev = ddf_fun_data_get(fun);
device_t 157 uspace/lib/usbhost/src/ddf_helpers.c device_t *hub = ddf_fun_data_get(fun);
device_t 168 uspace/lib/usbhost/src/ddf_helpers.c device_t *dev = hcd_ddf_fun_create(hcd, speed);
device_t 207 uspace/lib/usbhost/src/ddf_helpers.c device_t *hub = ddf_fun_data_get(fun);
device_t 212 uspace/lib/usbhost/src/ddf_helpers.c device_t *victim = NULL;
device_t 215 uspace/lib/usbhost/src/ddf_helpers.c list_foreach(hub->devices, link, device_t, it) {
device_t 247 uspace/lib/usbhost/src/ddf_helpers.c device_t *dev = ddf_fun_data_get(fun);
device_t 281 uspace/lib/usbhost/src/ddf_helpers.c device_t *dev = ddf_fun_data_get(fun);
device_t 393 uspace/lib/usbhost/src/ddf_helpers.c device_t *hcd_ddf_fun_create(hc_device_t *hc, usb_speed_t speed)
device_t 403 uspace/lib/usbhost/src/ddf_helpers.c device_t *dev = ddf_fun_data_alloc(fun, hc->bus->device_size);
device_t 415 uspace/lib/usbhost/src/ddf_helpers.c void hcd_ddf_fun_destroy(device_t *dev)
device_t 422 uspace/lib/usbhost/src/ddf_helpers.c errno_t hcd_ddf_setup_match_ids(device_t *device, usb_standard_device_descriptor_t *desc)
device_t 54 uspace/lib/usbhost/src/endpoint.c void endpoint_init(endpoint_t *ep, device_t *dev, const usb_endpoint_descriptors_t *desc)
device_t 225 uspace/lib/usbhost/src/endpoint.c device_t *const device = ep->device;
device_t 364 uspace/lib/usbhost/src/hcd.c device_t *dev = ddf_fun_data_get(fun);
device_t 375 uspace/lib/usbhost/src/hcd.c device_t *dev = ddf_fun_data_get(fun);
device_t 104 uspace/lib/usbhost/src/usb2_bus.c static int address_device(usb2_bus_helper_t *helper, device_t *dev)
device_t 186 uspace/lib/usbhost/src/usb2_bus.c int usb2_bus_device_enumerate(usb2_bus_helper_t *helper, device_t *dev)
device_t 207 uspace/lib/usbhost/src/usb2_bus.c void usb2_bus_device_gone(usb2_bus_helper_t *helper, device_t *dev)
device_t 77 uspace/lib/usbhost/src/utility.c int hc_get_ep0_max_packet_size(uint16_t *mps, device_t *dev)
device_t 125 uspace/lib/usbhost/src/utility.c int hc_get_device_desc(device_t *device, usb_standard_device_descriptor_t *desc)
device_t 151 uspace/lib/usbhost/src/utility.c int hc_get_hub_desc(device_t *device, usb_hub_descriptor_header_t *desc)
device_t 186 uspace/lib/usbhost/src/utility.c int hc_device_explore(device_t *device)
device_t 216 uspace/lib/usbhost/src/utility.c device_t *dev = hcd_ddf_fun_create(hcd, rh_speed);
device_t 257 uspace/lib/usbhost/src/utility.c device_t *const dev = batch->ep->device;
HelenOS homepage, sources at GitHub