FreeBSD kernel usb device Code
|
Data Fields | |
device_t | sc_dev |
struct usb_device * | sc_usb_device |
struct mtx | sc_mutex |
struct usb_callout | sc_watchdog |
uint8_t | sc_iface_num |
struct usb_xfer * | sc_transfer [UHID_SNES_N_TRANSFER] |
struct usb_fifo_sc | sc_fifo |
struct usb_fifo_sc | sc_fifo_no_reset |
int | sc_fflags |
struct usb_fifo * | sc_fifo_open [2] |
uint8_t | sc_zero_length_packets |
uint8_t | sc_previous_status |
uint8_t | sc_iid |
uint8_t | sc_oid |
uint8_t | sc_fid |
uint8_t | sc_iface_index |
uint32_t | sc_isize |
uint32_t | sc_osize |
uint32_t | sc_fsize |
void * | sc_repdesc_ptr |
uint16_t | sc_repdesc_size |
struct usb_device * | sc_udev |
Definition at line 85 of file uhid_snes.c.
device_t uhid_snes_softc::sc_dev |
Definition at line 86 of file uhid_snes.c.
Referenced by uhid_snes_attach().
int uhid_snes_softc::sc_fflags |
Definition at line 94 of file uhid_snes.c.
Referenced by uhid_snes_close(), uhid_snes_ioctl(), uhid_snes_open(), and uhid_snes_watchdog().
uint8_t uhid_snes_softc::sc_fid |
Definition at line 100 of file uhid_snes.c.
Referenced by uhid_snes_ioctl().
struct usb_fifo_sc uhid_snes_softc::sc_fifo |
Definition at line 92 of file uhid_snes.c.
Referenced by uhid_snes_attach(), and uhid_snes_detach().
struct usb_fifo_sc uhid_snes_softc::sc_fifo_no_reset |
Definition at line 93 of file uhid_snes.c.
Referenced by uhid_snes_detach().
struct usb_fifo* uhid_snes_softc::sc_fifo_open[2] |
Definition at line 95 of file uhid_snes.c.
Referenced by uhid_snes_open(), and uhid_snes_read_callback().
uint32_t uhid_snes_softc::sc_fsize |
Definition at line 105 of file uhid_snes.c.
Referenced by uhid_snes_ioctl().
uint8_t uhid_snes_softc::sc_iface_index |
Definition at line 101 of file uhid_snes.c.
Referenced by uhid_get_report(), and uhid_set_report().
uint8_t uhid_snes_softc::sc_iface_num |
Definition at line 90 of file uhid_snes.c.
Referenced by uhid_snes_attach(), uhid_snes_reset(), and uhid_snes_status_callback().
uint8_t uhid_snes_softc::sc_iid |
Definition at line 98 of file uhid_snes.c.
Referenced by uhid_snes_ioctl().
uint32_t uhid_snes_softc::sc_isize |
Definition at line 103 of file uhid_snes.c.
Referenced by uhid_snes_ioctl().
struct mtx uhid_snes_softc::sc_mutex |
Definition at line 88 of file uhid_snes.c.
Referenced by uhid_snes_attach(), uhid_snes_detach(), uhid_snes_ioctl(), uhid_snes_open(), uhid_snes_reset(), and uhid_snes_watchdog().
uint8_t uhid_snes_softc::sc_oid |
Definition at line 99 of file uhid_snes.c.
Referenced by uhid_snes_ioctl().
uint32_t uhid_snes_softc::sc_osize |
Definition at line 104 of file uhid_snes.c.
Referenced by uhid_snes_ioctl().
uint8_t uhid_snes_softc::sc_previous_status |
Definition at line 97 of file uhid_snes.c.
Referenced by uhid_snes_status_callback().
void* uhid_snes_softc::sc_repdesc_ptr |
Definition at line 107 of file uhid_snes.c.
Referenced by uhid_snes_attach(), and uhid_snes_ioctl().
uint16_t uhid_snes_softc::sc_repdesc_size |
Definition at line 109 of file uhid_snes.c.
Referenced by uhid_snes_attach(), and uhid_snes_ioctl().
struct usb_xfer* uhid_snes_softc::sc_transfer[UHID_SNES_N_TRANSFER] |
Definition at line 91 of file uhid_snes.c.
Referenced by uhid_snes_attach(), uhid_snes_detach(), uhid_snes_open(), uhid_snes_start_read(), uhid_snes_stop_read(), and uhid_snes_watchdog().
struct usb_device* uhid_snes_softc::sc_udev |
Definition at line 111 of file uhid_snes.c.
Referenced by uhid_get_report(), and uhid_set_report().
struct usb_device* uhid_snes_softc::sc_usb_device |
Definition at line 87 of file uhid_snes.c.
Referenced by uhid_snes_attach(), and uhid_snes_reset().
struct usb_callout uhid_snes_softc::sc_watchdog |
Definition at line 89 of file uhid_snes.c.
Referenced by uhid_snes_attach(), uhid_snes_detach(), and uhid_snes_watchdog().
uint8_t uhid_snes_softc::sc_zero_length_packets |
Definition at line 96 of file uhid_snes.c.
Referenced by uhid_snes_read_callback().