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

Data Fields

struct ucom_super_softc sc_super_ucom
 
struct ucom_softc sc_ucom [U3G_MAXPORTS]
 
struct usb_xfersc_xfer [U3G_MAXPORTS][U3G_N_TRANSFER]
 
uint8_t sc_iface [U3G_MAXPORTS]
 
uint8_t sc_lsr [U3G_MAXPORTS]
 
uint8_t sc_msr [U3G_MAXPORTS]
 
uint16_t sc_line [U3G_MAXPORTS]
 
struct usb_devicesc_udev
 
struct mtx sc_mtx
 
uint8_t sc_numports
 

Detailed Description

Definition at line 101 of file u3g.c.

Field Documentation

◆ sc_iface

uint8_t u3g_softc::sc_iface[U3G_MAXPORTS]

Definition at line 106 of file u3g.c.

Referenced by u3g_attach(), and u3g_cfg_set_line().

◆ sc_line

uint16_t u3g_softc::sc_line[U3G_MAXPORTS]

Definition at line 109 of file u3g.c.

Referenced by u3g_cfg_set_dtr(), u3g_cfg_set_line(), and u3g_cfg_set_rts().

◆ sc_lsr

uint8_t u3g_softc::sc_lsr[U3G_MAXPORTS]

Definition at line 107 of file u3g.c.

Referenced by u3g_cfg_get_status(), and u3g_intr_callback().

◆ sc_msr

uint8_t u3g_softc::sc_msr[U3G_MAXPORTS]

Definition at line 108 of file u3g.c.

Referenced by u3g_cfg_get_status(), and u3g_intr_callback().

◆ sc_mtx

struct mtx u3g_softc::sc_mtx

Definition at line 112 of file u3g.c.

Referenced by u3g_attach(), and u3g_free_softc().

◆ sc_numports

uint8_t u3g_softc::sc_numports

Definition at line 114 of file u3g.c.

Referenced by u3g_attach().

◆ sc_super_ucom

struct ucom_super_softc u3g_softc::sc_super_ucom

Definition at line 102 of file u3g.c.

Referenced by u3g_attach(), u3g_detach(), and u3g_free_softc().

◆ sc_ucom

struct ucom_softc u3g_softc::sc_ucom[U3G_MAXPORTS]

Definition at line 103 of file u3g.c.

Referenced by u3g_attach(), and u3g_detach().

◆ sc_udev

struct usb_device* u3g_softc::sc_udev

Definition at line 111 of file u3g.c.

Referenced by u3g_attach(), and u3g_cfg_set_line().

◆ sc_xfer

struct usb_xfer* u3g_softc::sc_xfer[U3G_MAXPORTS][U3G_N_TRANSFER]

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