HelenOS sources
usbvirt_device_t 43 uspace/app/vuhid/device.c static errno_t on_data_from_device(usbvirt_device_t *dev,
usbvirt_device_t 60 uspace/app/vuhid/device.c static errno_t on_data_to_device(usbvirt_device_t *dev,
usbvirt_device_t 111 uspace/app/vuhid/device.c usbvirt_device_t *dev)
usbvirt_device_t 345 uspace/app/vuhid/device.c void wait_for_interfaces_death(usbvirt_device_t *dev)
usbvirt_device_t 137 uspace/app/vuhid/main.c static usbvirt_device_t hid_dev = {
usbvirt_device_t 45 uspace/app/vuhid/stdreq.c errno_t req_get_descriptor(usbvirt_device_t *device,
usbvirt_device_t 72 uspace/app/vuhid/stdreq.c errno_t req_set_protocol(usbvirt_device_t *device,
usbvirt_device_t 91 uspace/app/vuhid/stdreq.c errno_t req_set_report(usbvirt_device_t *device,
usbvirt_device_t 40 uspace/app/vuhid/stdreq.h errno_t req_get_descriptor(usbvirt_device_t *device,
usbvirt_device_t 44 uspace/app/vuhid/stdreq.h errno_t req_set_protocol(usbvirt_device_t *device,
usbvirt_device_t 48 uspace/app/vuhid/stdreq.h errno_t req_set_report(usbvirt_device_t *device,
usbvirt_device_t 116 uspace/app/vuhid/virthid.h errno_t add_interface_by_id(vuhid_interface_t **, const char *, usbvirt_device_t *);
usbvirt_device_t 117 uspace/app/vuhid/virthid.h void wait_for_interfaces_death(usbvirt_device_t *);
usbvirt_device_t 238 uspace/drv/bus/usb/ehci/ehci_rh.c static errno_t req_get_status(usbvirt_device_t *device,
usbvirt_device_t 261 uspace/drv/bus/usb/ehci/ehci_rh.c static errno_t req_clear_hub_feature(usbvirt_device_t *device,
usbvirt_device_t 289 uspace/drv/bus/usb/ehci/ehci_rh.c static errno_t req_get_port_status(usbvirt_device_t *device,
usbvirt_device_t 402 uspace/drv/bus/usb/ehci/ehci_rh.c static errno_t req_clear_port_feature(usbvirt_device_t *device,
usbvirt_device_t 480 uspace/drv/bus/usb/ehci/ehci_rh.c static errno_t req_set_port_feature(usbvirt_device_t *device,
usbvirt_device_t 529 uspace/drv/bus/usb/ehci/ehci_rh.c static errno_t req_status_change_handler(usbvirt_device_t *device,
usbvirt_device_t 262 uspace/drv/bus/usb/ohci/ohci_rh.c static errno_t req_get_status(usbvirt_device_t *device,
usbvirt_device_t 285 uspace/drv/bus/usb/ohci/ohci_rh.c static errno_t req_clear_hub_feature(usbvirt_device_t *device,
usbvirt_device_t 315 uspace/drv/bus/usb/ohci/ohci_rh.c static errno_t req_get_port_status(usbvirt_device_t *device,
usbvirt_device_t 339 uspace/drv/bus/usb/ohci/ohci_rh.c static errno_t req_clear_port_feature(usbvirt_device_t *device,
usbvirt_device_t 399 uspace/drv/bus/usb/ohci/ohci_rh.c static errno_t req_set_port_feature(usbvirt_device_t *device,
usbvirt_device_t 449 uspace/drv/bus/usb/ohci/ohci_rh.c static errno_t req_status_change_handler(usbvirt_device_t *device,
usbvirt_device_t 197 uspace/drv/bus/usb/uhci/uhci_rh.c static errno_t req_get_port_state(usbvirt_device_t *device,
usbvirt_device_t 232 uspace/drv/bus/usb/uhci/uhci_rh.c static errno_t req_get_port_status(usbvirt_device_t *device,
usbvirt_device_t 272 uspace/drv/bus/usb/uhci/uhci_rh.c static errno_t req_clear_port_feature(usbvirt_device_t *device,
usbvirt_device_t 345 uspace/drv/bus/usb/uhci/uhci_rh.c static errno_t req_set_port_feature(usbvirt_device_t *device,
usbvirt_device_t 409 uspace/drv/bus/usb/uhci/uhci_rh.c static errno_t req_status_change_handler(usbvirt_device_t *device,
usbvirt_device_t 51 uspace/drv/bus/usb/vhc/devconn.c async_sess_t *sess, usbvirt_device_t *virtdev,
usbvirt_device_t 91 uspace/drv/bus/usb/vhc/devconn.c errno_t vhc_virtdev_plug_local(vhc_data_t *vhc, usbvirt_device_t *dev, uintptr_t *handle)
usbvirt_device_t 96 uspace/drv/bus/usb/vhc/devconn.c errno_t vhc_virtdev_plug_hub(vhc_data_t *vhc, usbvirt_device_t *dev,
usbvirt_device_t 148 uspace/drv/bus/usb/vhc/hub/virthub.c errno_t virthub_init(usbvirt_device_t *dev, const char *name)
usbvirt_device_t 180 uspace/drv/bus/usb/vhc/hub/virthub.c int virthub_connect_device(usbvirt_device_t *dev, vhc_virtdev_t *conn)
usbvirt_device_t 200 uspace/drv/bus/usb/vhc/hub/virthub.c errno_t virthub_disconnect_device(usbvirt_device_t *dev, vhc_virtdev_t *conn)
usbvirt_device_t 220 uspace/drv/bus/usb/vhc/hub/virthub.c bool virthub_is_device_enabled(usbvirt_device_t *dev, vhc_virtdev_t *conn)
usbvirt_device_t 245 uspace/drv/bus/usb/vhc/hub/virthub.c void virthub_get_status(usbvirt_device_t *dev, char *status, size_t len)
usbvirt_device_t 81 uspace/drv/bus/usb/vhc/hub/virthub.h errno_t virthub_init(usbvirt_device_t *, const char *name);
usbvirt_device_t 82 uspace/drv/bus/usb/vhc/hub/virthub.h int virthub_connect_device(usbvirt_device_t *, vhc_virtdev_t *);
usbvirt_device_t 83 uspace/drv/bus/usb/vhc/hub/virthub.h errno_t virthub_disconnect_device(usbvirt_device_t *, vhc_virtdev_t *);
usbvirt_device_t 84 uspace/drv/bus/usb/vhc/hub/virthub.h bool virthub_is_device_enabled(usbvirt_device_t *, vhc_virtdev_t *);
usbvirt_device_t 85 uspace/drv/bus/usb/vhc/hub/virthub.h void virthub_get_status(usbvirt_device_t *, char *, size_t);
usbvirt_device_t 43 uspace/drv/bus/usb/vhc/hub/virthubops.c static void on_state_change(usbvirt_device_t *dev,
usbvirt_device_t 65 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_on_status_change_pipe(usbvirt_device_t *dev,
usbvirt_device_t 110 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_clear_hub_feature(usbvirt_device_t *dev,
usbvirt_device_t 124 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_clear_port_feature(usbvirt_device_t *dev,
usbvirt_device_t 204 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_get_bus_state(usbvirt_device_t *dev,
usbvirt_device_t 218 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_get_descriptor(usbvirt_device_t *dev,
usbvirt_device_t 239 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_get_hub_status(usbvirt_device_t *dev,
usbvirt_device_t 258 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_get_port_status(usbvirt_device_t *dev,
usbvirt_device_t 283 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_set_hub_feature(usbvirt_device_t *dev,
usbvirt_device_t 297 uspace/drv/bus/usb/vhc/hub/virthubops.c static errno_t req_set_port_feature(usbvirt_device_t *dev,
usbvirt_device_t 65 uspace/drv/bus/usb/vhc/transfer.c usbvirt_device_t *dev, size_t *actual_data_size)
usbvirt_device_t 54 uspace/drv/bus/usb/vhc/vhcd.h usbvirt_device_t *dev_local;
usbvirt_device_t 70 uspace/drv/bus/usb/vhc/vhcd.h usbvirt_device_t hub;
usbvirt_device_t 94 uspace/drv/bus/usb/vhc/vhcd.h errno_t vhc_virtdev_plug_local(vhc_data_t *, usbvirt_device_t *, uintptr_t *);
usbvirt_device_t 95 uspace/drv/bus/usb/vhc/vhcd.h errno_t vhc_virtdev_plug_hub(vhc_data_t *, usbvirt_device_t *, uintptr_t *,
usbvirt_device_t 58 uspace/lib/usbvirt/include/usbvirt/device.h typedef errno_t (*usbvirt_on_data_to_device_t)(usbvirt_device_t *dev,
usbvirt_device_t 72 uspace/lib/usbvirt/include/usbvirt/device.h typedef errno_t (*usbvirt_on_data_from_device_t)(usbvirt_device_t *dev,
usbvirt_device_t 87 uspace/lib/usbvirt/include/usbvirt/device.h typedef errno_t (*usbvirt_on_control_t)(usbvirt_device_t *dev,
usbvirt_device_t 209 uspace/lib/usbvirt/include/usbvirt/device.h void (*state_changed)(usbvirt_device_t *dev,
usbvirt_device_t 241 uspace/lib/usbvirt/include/usbvirt/device.h extern errno_t req_nop(usbvirt_device_t *device,
usbvirt_device_t 245 uspace/lib/usbvirt/include/usbvirt/device.h extern errno_t usbvirt_device_plug(usbvirt_device_t *, const char *);
usbvirt_device_t 246 uspace/lib/usbvirt/include/usbvirt/device.h extern void usbvirt_device_unplug(usbvirt_device_t *);
usbvirt_device_t 252 uspace/lib/usbvirt/include/usbvirt/device.h extern errno_t usbvirt_control_write(usbvirt_device_t *, const void *, size_t,
usbvirt_device_t 254 uspace/lib/usbvirt/include/usbvirt/device.h extern errno_t usbvirt_control_read(usbvirt_device_t *, const void *, size_t,
usbvirt_device_t 256 uspace/lib/usbvirt/include/usbvirt/device.h extern errno_t usbvirt_data_out(usbvirt_device_t *, usb_transfer_type_t,
usbvirt_device_t 258 uspace/lib/usbvirt/include/usbvirt/device.h extern errno_t usbvirt_data_in(usbvirt_device_t *, usb_transfer_type_t,
usbvirt_device_t 66 uspace/lib/usbvirt/include/usbvirt/ipc.h extern bool usbvirt_ipc_handle_call(usbvirt_device_t *, ipc_call_t *);
usbvirt_device_t 52 uspace/lib/usbvirt/include/usbvirt/virthub_base.h usbvirt_device_t device;
usbvirt_device_t 56 uspace/lib/usbvirt/include/usbvirt/virthub_base.h void *virthub_get_data(usbvirt_device_t *dev);
usbvirt_device_t 69 uspace/lib/usbvirt/include/usbvirt/virthub_base.h errno_t virthub_base_get_hub_descriptor(usbvirt_device_t *dev,
usbvirt_device_t 72 uspace/lib/usbvirt/include/usbvirt/virthub_base.h errno_t virthub_base_get_null_status(usbvirt_device_t *dev,
usbvirt_device_t 51 uspace/lib/usbvirt/src/ctrltransfer.c errno_t process_control_transfer(usbvirt_device_t *dev,
usbvirt_device_t 48 uspace/lib/usbvirt/src/device.c static usbvirt_device_t *DEV = NULL;
usbvirt_device_t 83 uspace/lib/usbvirt/src/device.c errno_t usbvirt_device_plug(usbvirt_device_t *dev, const char *vhc_path)
usbvirt_device_t 119 uspace/lib/usbvirt/src/device.c void usbvirt_device_unplug(usbvirt_device_t *dev)
usbvirt_device_t 51 uspace/lib/usbvirt/src/ipc_dev.c static void ipc_get_name(usbvirt_device_t *dev, ipc_call_t *icall)
usbvirt_device_t 81 uspace/lib/usbvirt/src/ipc_dev.c static void ipc_control_read(usbvirt_device_t *dev, ipc_call_t *icall)
usbvirt_device_t 137 uspace/lib/usbvirt/src/ipc_dev.c static void ipc_control_write(usbvirt_device_t *dev, ipc_call_t *icall)
usbvirt_device_t 180 uspace/lib/usbvirt/src/ipc_dev.c static void ipc_data_in(usbvirt_device_t *dev,
usbvirt_device_t 225 uspace/lib/usbvirt/src/ipc_dev.c static void ipc_data_out(usbvirt_device_t *dev,
usbvirt_device_t 256 uspace/lib/usbvirt/src/ipc_dev.c bool usbvirt_ipc_handle_call(usbvirt_device_t *dev, ipc_call_t *call)
usbvirt_device_t 40 uspace/lib/usbvirt/src/private.h errno_t process_control_transfer(usbvirt_device_t *,
usbvirt_device_t 68 uspace/lib/usbvirt/src/stdreq.c errno_t req_nop(usbvirt_device_t *device,
usbvirt_device_t 76 uspace/lib/usbvirt/src/stdreq.c static errno_t req_get_descriptor(usbvirt_device_t *device,
usbvirt_device_t 137 uspace/lib/usbvirt/src/stdreq.c static errno_t req_set_address(usbvirt_device_t *device,
usbvirt_device_t 157 uspace/lib/usbvirt/src/stdreq.c static errno_t req_set_configuration(usbvirt_device_t *device,
usbvirt_device_t 199 uspace/lib/usbvirt/src/stdreq.c static errno_t req_get_dev_status(usbvirt_device_t *device,
usbvirt_device_t 209 uspace/lib/usbvirt/src/stdreq.c static errno_t req_get_iface_ep_status(usbvirt_device_t *device,
usbvirt_device_t 52 uspace/lib/usbvirt/src/transfer.c static errno_t usbvirt_control_transfer(usbvirt_device_t *dev,
usbvirt_device_t 102 uspace/lib/usbvirt/src/transfer.c errno_t usbvirt_control_write(usbvirt_device_t *dev, const void *setup,
usbvirt_device_t 121 uspace/lib/usbvirt/src/transfer.c errno_t usbvirt_control_read(usbvirt_device_t *dev,
usbvirt_device_t 138 uspace/lib/usbvirt/src/transfer.c errno_t usbvirt_data_out(usbvirt_device_t *dev, usb_transfer_type_t transf_type,
usbvirt_device_t 164 uspace/lib/usbvirt/src/transfer.c errno_t usbvirt_data_in(usbvirt_device_t *dev, usb_transfer_type_t transf_type,
usbvirt_device_t 48 uspace/lib/usbvirt/src/virthub_base.c void *virthub_get_data(usbvirt_device_t *dev)
usbvirt_device_t 145 uspace/lib/usbvirt/src/virthub_base.c errno_t virthub_base_get_hub_descriptor(usbvirt_device_t *dev,
usbvirt_device_t 161 uspace/lib/usbvirt/src/virthub_base.c errno_t virthub_base_get_null_status(usbvirt_device_t *dev,
HelenOS homepage, sources at GitHub