HelenOS sources
vuhid_interface_t 48 uspace/app/vuhid/device.c vuhid_interface_t *iface = vuhid->in_endpoints_mapping[ep];
vuhid_interface_t 65 uspace/app/vuhid/device.c vuhid_interface_t *iface = vuhid->out_endpoints_mapping[ep];
vuhid_interface_t 79 uspace/app/vuhid/device.c vuhid_interface_t *iface = arg;
vuhid_interface_t 94 uspace/app/vuhid/device.c static vuhid_interface_t *find_interface_by_id(vuhid_interface_t **ifaces,
vuhid_interface_t 110 uspace/app/vuhid/device.c errno_t add_interface_by_id(vuhid_interface_t **interfaces, const char *id,
vuhid_interface_t 113 uspace/app/vuhid/device.c vuhid_interface_t *iface = find_interface_by_id(interfaces, id);
vuhid_interface_t 105 uspace/app/vuhid/hids/bootkbd.c static errno_t on_data_out(vuhid_interface_t *iface,
vuhid_interface_t 122 uspace/app/vuhid/hids/bootkbd.c vuhid_interface_t vuhid_interface_bootkbd = {
vuhid_interface_t 71 uspace/app/vuhid/hids/logitech_wireless.c vuhid_interface_t vuhid_interface_logitech_wireless_1 = {
vuhid_interface_t 39 uspace/app/vuhid/ifaces.c extern vuhid_interface_t vuhid_interface_bootkbd;
vuhid_interface_t 40 uspace/app/vuhid/ifaces.c extern vuhid_interface_t vuhid_interface_logitech_wireless_1;
vuhid_interface_t 42 uspace/app/vuhid/ifaces.c vuhid_interface_t *available_hid_interfaces[] = {
vuhid_interface_t 40 uspace/app/vuhid/ifaces.h extern vuhid_interface_t *available_hid_interfaces[];
vuhid_interface_t 40 uspace/app/vuhid/life.c void interface_life_live(vuhid_interface_t *iface)
vuhid_interface_t 55 uspace/app/vuhid/life.c errno_t interface_live_on_data_in(vuhid_interface_t *iface,
vuhid_interface_t 172 uspace/app/vuhid/main.c for (vuhid_interface_t **i = available_hid_interfaces; *i != NULL; ++i) {
vuhid_interface_t 52 uspace/app/vuhid/stdreq.c vuhid_interface_t *iface =
vuhid_interface_t 82 uspace/app/vuhid/stdreq.c vuhid_interface_t *iface = vuhid->interface_mapping[iface_index];
vuhid_interface_t 100 uspace/app/vuhid/stdreq.c vuhid_interface_t *iface = vuhid->interface_mapping[iface_index];
vuhid_interface_t 48 uspace/app/vuhid/virthid.h vuhid_interface_t *in_endpoints_mapping[VUHID_ENDPOINT_MAX];
vuhid_interface_t 50 uspace/app/vuhid/virthid.h vuhid_interface_t *out_endpoints_mapping[VUHID_ENDPOINT_MAX];
vuhid_interface_t 52 uspace/app/vuhid/virthid.h vuhid_interface_t *interface_mapping[VUHID_INTERFACE_MAX];
vuhid_interface_t 72 uspace/app/vuhid/virthid.h errno_t (*on_data_in)(vuhid_interface_t *, void *, size_t, size_t *);
vuhid_interface_t 73 uspace/app/vuhid/virthid.h errno_t (*on_data_out)(vuhid_interface_t *, const void *, size_t);
vuhid_interface_t 74 uspace/app/vuhid/virthid.h void (*live)(vuhid_interface_t *);
vuhid_interface_t 116 uspace/app/vuhid/virthid.h errno_t add_interface_by_id(vuhid_interface_t **, const char *, usbvirt_device_t *);
vuhid_interface_t 119 uspace/app/vuhid/virthid.h void interface_life_live(vuhid_interface_t *);
vuhid_interface_t 120 uspace/app/vuhid/virthid.h errno_t interface_live_on_data_in(vuhid_interface_t *, void *, size_t, size_t *);
HelenOS homepage, sources at GitHub