FreeBSD kernel usb device Code
uhid_softc Struct Reference
Collaboration diagram for uhid_softc:

Data Fields

struct usb_fifo_sc sc_fifo
 
struct mtx sc_mtx
 
struct usb_xfersc_xfer [UHID_N_TRANSFER]
 
struct usb_devicesc_udev
 
void * sc_repdesc_ptr
 
uint32_t sc_isize
 
uint32_t sc_osize
 
uint32_t sc_fsize
 
uint16_t sc_repdesc_size
 
uint8_t sc_iface_no
 
uint8_t sc_iface_index
 
uint8_t sc_iid
 
uint8_t sc_oid
 
uint8_t sc_fid
 
uint8_t sc_flags
 

Detailed Description

Definition at line 105 of file uhid.c.

Field Documentation

◆ sc_fid

uint8_t uhid_softc::sc_fid

Definition at line 123 of file uhid.c.

Referenced by uhid_attach(), and uhid_ioctl().

◆ sc_fifo

◆ sc_flags

uint8_t uhid_softc::sc_flags

◆ sc_fsize

uint32_t uhid_softc::sc_fsize

Definition at line 115 of file uhid.c.

Referenced by uhid_attach(), and uhid_ioctl().

◆ sc_iface_index

uint8_t uhid_softc::sc_iface_index

Definition at line 120 of file uhid.c.

Referenced by uhid_attach(), uhid_get_report(), and uhid_set_report().

◆ sc_iface_no

uint8_t uhid_softc::sc_iface_no

Definition at line 119 of file uhid.c.

Referenced by uhid_attach(), uhid_read_callback(), and uhid_write_callback().

◆ sc_iid

uint8_t uhid_softc::sc_iid

Definition at line 121 of file uhid.c.

Referenced by uhid_attach(), uhid_intr_read_callback(), uhid_ioctl(), and uhid_read_callback().

◆ sc_isize

uint32_t uhid_softc::sc_isize

◆ sc_mtx

struct mtx uhid_softc::sc_mtx

Definition at line 107 of file uhid.c.

Referenced by uhid_attach(), uhid_detach(), uhid_ioctl(), and uhid_open().

◆ sc_oid

uint8_t uhid_softc::sc_oid

Definition at line 122 of file uhid.c.

Referenced by uhid_attach(), uhid_ioctl(), and uhid_write_callback().

◆ sc_osize

uint32_t uhid_softc::sc_osize

Definition at line 114 of file uhid.c.

Referenced by uhid_attach(), uhid_ioctl(), uhid_open(), and uhid_write_callback().

◆ sc_repdesc_ptr

void* uhid_softc::sc_repdesc_ptr

Definition at line 111 of file uhid.c.

Referenced by uhid_attach(), uhid_detach(), and uhid_ioctl().

◆ sc_repdesc_size

uint16_t uhid_softc::sc_repdesc_size

Definition at line 117 of file uhid.c.

Referenced by uhid_attach(), and uhid_ioctl().

◆ sc_udev

struct usb_device* uhid_softc::sc_udev

Definition at line 110 of file uhid.c.

Referenced by uhid_attach(), uhid_get_report(), and uhid_set_report().

◆ sc_xfer

struct usb_xfer* uhid_softc::sc_xfer[UHID_N_TRANSFER]

The documentation for this struct was generated from the following file: