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

Data Fields

struct usb_fifo_sc sc_fifo
 
struct mtx sc_mtx
 
struct usb_callout sc_callout
 
struct ums_info sc_info [UMS_INFO_MAX]
 
mousehw_t sc_hw
 
mousemode_t sc_mode
 
mousestatus_t sc_status
 
struct usb_xfersc_xfer [UMS_N_TRANSFER]
 
int sc_pollrate
 
int sc_fflags
 
uint8_t sc_buttons
 
uint8_t sc_iid
 
uint8_t sc_temp [64]
 

Detailed Description

Definition at line 135 of file ums.c.

Field Documentation

◆ sc_buttons

uint8_t ums_softc::sc_buttons

Definition at line 154 of file ums.c.

Referenced by ums_fifo_ioctl(), ums_hid_parse(), and ums_reset().

◆ sc_callout

struct usb_callout ums_softc::sc_callout

Definition at line 138 of file ums.c.

Referenced by ums_attach(), ums_detach(), ums_intr_callback(), and ums_stop_rx().

◆ sc_fflags

int ums_softc::sc_fflags

Definition at line 148 of file ums.c.

Referenced by ums_fifo_close(), and ums_fifo_open().

◆ sc_fifo

struct usb_fifo_sc ums_softc::sc_fifo

Definition at line 136 of file ums.c.

Referenced by ums_attach(), ums_detach(), ums_intr_callback(), ums_put_queue(), and ums_reset_buf().

◆ sc_hw

mousehw_t ums_softc::sc_hw

Definition at line 141 of file ums.c.

Referenced by ums_fifo_ioctl(), and ums_reset().

◆ sc_iid

uint8_t ums_softc::sc_iid

Definition at line 155 of file ums.c.

Referenced by ums_attach(), and ums_intr_callback().

◆ sc_info

struct ums_info ums_softc::sc_info[UMS_INFO_MAX]

Definition at line 139 of file ums.c.

Referenced by ums_attach(), ums_hid_parse(), ums_intr_callback(), and ums_sysctl_handler_parseinfo().

◆ sc_mode

mousemode_t ums_softc::sc_mode

Definition at line 142 of file ums.c.

Referenced by ums_fifo_ioctl(), ums_put_queue(), and ums_reset().

◆ sc_mtx

struct mtx ums_softc::sc_mtx

Definition at line 137 of file ums.c.

Referenced by ums_attach(), ums_detach(), ums_fifo_ioctl(), and ums_put_queue_timeout().

◆ sc_pollrate

int ums_softc::sc_pollrate

Definition at line 147 of file ums.c.

Referenced by ums_fifo_ioctl(), and ums_start_rx().

◆ sc_status

mousestatus_t ums_softc::sc_status

Definition at line 143 of file ums.c.

Referenced by ums_fifo_ioctl(), ums_intr_callback(), and ums_reset().

◆ sc_temp

uint8_t ums_softc::sc_temp[64]

Definition at line 156 of file ums.c.

Referenced by ums_intr_callback().

◆ sc_xfer

struct usb_xfer* ums_softc::sc_xfer[UMS_N_TRANSFER]

Definition at line 145 of file ums.c.

Referenced by ums_attach(), ums_detach(), ums_start_rx(), and ums_stop_rx().


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