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

Data Fields

device_t sc_dev
 
struct usb_devicesc_udev
 
struct usb_xfersc_xfer [CFUMASS_T_MAX]
 
struct cfumass_cbw_tsc_cbw
 
struct cfumass_csw_tsc_csw
 
struct mtx sc_mtx
 
int sc_online
 
int sc_ctl_initid
 
bool sc_current_stalled
 
int sc_current_tag
 
int sc_current_transfer_length
 
int sc_current_flags
 
int sc_current_residue
 
union ctl_io * sc_ctl_io
 
int sc_current_status
 
volatile u_int sc_queued
 

Detailed Description

Definition at line 149 of file cfumass.c.

Field Documentation

◆ sc_cbw

struct cfumass_cbw_t* cfumass_softc::sc_cbw

Definition at line 154 of file cfumass.c.

Referenced by cfumass_attach(), and cfumass_t_command_callback().

◆ sc_csw

struct cfumass_csw_t* cfumass_softc::sc_csw

Definition at line 155 of file cfumass.c.

Referenced by cfumass_attach(), and cfumass_t_status_callback().

◆ sc_ctl_initid

int cfumass_softc::sc_ctl_initid

Definition at line 159 of file cfumass.c.

Referenced by cfumass_attach(), cfumass_detach(), and cfumass_t_command_callback().

◆ sc_ctl_io

union ctl_io* cfumass_softc::sc_ctl_io

◆ sc_current_flags

int cfumass_softc::sc_current_flags

Definition at line 174 of file cfumass.c.

Referenced by cfumass_datamove(), and cfumass_t_command_callback().

◆ sc_current_residue

int cfumass_softc::sc_current_residue

◆ sc_current_stalled

bool cfumass_softc::sc_current_stalled

Definition at line 167 of file cfumass.c.

Referenced by cfumass_t_command_callback(), and cfumass_t_status_callback().

◆ sc_current_status

int cfumass_softc::sc_current_status

◆ sc_current_tag

int cfumass_softc::sc_current_tag

Definition at line 172 of file cfumass.c.

Referenced by cfumass_t_command_callback(), and cfumass_t_status_callback().

◆ sc_current_transfer_length

int cfumass_softc::sc_current_transfer_length

Definition at line 173 of file cfumass.c.

Referenced by cfumass_t_command_callback(), and cfumass_t_data_callback().

◆ sc_dev

device_t cfumass_softc::sc_dev

Definition at line 150 of file cfumass.c.

Referenced by cfumass_attach().

◆ sc_mtx

struct mtx cfumass_softc::sc_mtx

Definition at line 157 of file cfumass.c.

Referenced by cfumass_attach(), cfumass_detach(), and cfumass_terminate().

◆ sc_online

int cfumass_softc::sc_online

Definition at line 158 of file cfumass.c.

◆ sc_queued

volatile u_int cfumass_softc::sc_queued

◆ sc_udev

struct usb_device* cfumass_softc::sc_udev

Definition at line 151 of file cfumass.c.

Referenced by cfumass_attach().

◆ sc_xfer

struct usb_xfer* cfumass_softc::sc_xfer[CFUMASS_T_MAX]

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