FreeBSD kernel usb device Code
|
Data Fields | |
hid_intr_t * | sc_intr_handler |
void * | sc_intr_ctx |
void * | sc_intr_buf |
struct hid_device_info | sc_hw |
struct mtx | sc_mtx |
struct usb_config | sc_config [USBHID_N_TRANSFER] |
struct usb_xfer * | sc_xfer [POLL_XFER(USBHID_N_TRANSFER)] |
struct usbhid_xfer_ctx | sc_xfer_ctx [POLL_XFER(USBHID_N_TRANSFER)] |
bool | sc_can_poll |
struct usb_device * | sc_udev |
uint8_t | sc_iface_no |
uint8_t | sc_iface_index |
bool usbhid_softc::sc_can_poll |
Definition at line 133 of file usbhid.c.
Referenced by usbhid_intr_poll(), usbhid_intr_setup(), usbhid_intr_start(), usbhid_intr_stop(), and usbhid_intr_unsetup().
struct usb_config usbhid_softc::sc_config[USBHID_N_TRANSFER] |
Definition at line 130 of file usbhid.c.
Referenced by usbhid_intr_setup(), and usbhid_sync_xfer().
struct hid_device_info usbhid_softc::sc_hw |
Definition at line 127 of file usbhid.c.
Referenced by usbhid_attach(), usbhid_intr_setup(), and usbhid_probe().
uint8_t usbhid_softc::sc_iface_index |
Definition at line 137 of file usbhid.c.
Referenced by usbhid_attach(), usbhid_get_rdesc(), and usbhid_intr_setup().
uint8_t usbhid_softc::sc_iface_no |
Definition at line 136 of file usbhid.c.
Referenced by usbhid_attach(), usbhid_get_report(), usbhid_set_idle(), usbhid_set_protocol(), and usbhid_set_report().
void* usbhid_softc::sc_intr_buf |
Definition at line 125 of file usbhid.c.
Referenced by usbhid_intr_setup(), usbhid_intr_start(), and usbhid_intr_unsetup().
void* usbhid_softc::sc_intr_ctx |
Definition at line 124 of file usbhid.c.
Referenced by usbhid_intr_handler_cb(), and usbhid_intr_setup().
hid_intr_t* usbhid_softc::sc_intr_handler |
Definition at line 123 of file usbhid.c.
Referenced by usbhid_intr_handler_cb(), and usbhid_intr_setup().
struct mtx usbhid_softc::sc_mtx |
Definition at line 129 of file usbhid.c.
Referenced by usbhid_attach(), usbhid_detach(), usbhid_intr_setup(), usbhid_intr_start(), and usbhid_sync_xfer().
struct usb_device* usbhid_softc::sc_udev |
Definition at line 135 of file usbhid.c.
Referenced by usbhid_attach(), usbhid_get_rdesc(), usbhid_intr_setup(), and usbhid_ioctl().
struct usb_xfer* usbhid_softc::sc_xfer[POLL_XFER(USBHID_N_TRANSFER)] |
Definition at line 131 of file usbhid.c.
Referenced by usbhid_intr_poll(), usbhid_intr_setup(), usbhid_intr_start(), usbhid_intr_stop(), usbhid_intr_unsetup(), usbhid_sync_xfer(), and usbhid_xfer_check_len().
struct usbhid_xfer_ctx usbhid_softc::sc_xfer_ctx[POLL_XFER(USBHID_N_TRANSFER)] |
Definition at line 132 of file usbhid.c.
Referenced by usbhid_intr_setup(), usbhid_intr_start(), and usbhid_sync_xfer().