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          362 uspace/lib/usbhost/src/hcd.c 	device_t *dev = ddf_fun_data_get(fun);
device_t          373 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