FreeBSD kernel usb device Code
urndis_softc Struct Reference

#include <if_urndisreg.h>

Collaboration diagram for urndis_softc:

Public Member Functions

uint8_t sc_response_buf[RNDIS_RESPONSE_LEN__aligned (4)
 

Data Fields

struct usb_ether sc_ue
 
struct mtx sc_mtx
 
uint32_t sc_lim_pktsz
 
uint32_t sc_filter
 
struct usb_devicesc_udev
 
struct usb_xfersc_xfer [URNDIS_N_TRANSFER]
 
uint8_t sc_ifaceno_ctl
 

Detailed Description

Definition at line 38 of file if_urndisreg.h.

Member Function Documentation

◆ __aligned()

uint8_t sc_response_buf[RNDIS_RESPONSE_LEN] urndis_softc::__aligned ( )

Field Documentation

◆ sc_filter

uint32_t urndis_softc::sc_filter

Definition at line 44 of file if_urndisreg.h.

Referenced by urndis_attach(), and urndis_ctrl_handle_reset().

◆ sc_ifaceno_ctl

uint8_t urndis_softc::sc_ifaceno_ctl

Definition at line 49 of file if_urndisreg.h.

Referenced by urndis_attach(), urndis_ctrl_recv(), and urndis_ctrl_send().

◆ sc_lim_pktsz

uint32_t urndis_softc::sc_lim_pktsz

Definition at line 43 of file if_urndisreg.h.

Referenced by urndis_ctrl_handle_init().

◆ sc_mtx

struct mtx urndis_softc::sc_mtx

Definition at line 40 of file if_urndisreg.h.

Referenced by urndis_attach(), urndis_ctrl_msg(), and urndis_detach().

◆ sc_udev

struct usb_device* urndis_softc::sc_udev

Definition at line 46 of file if_urndisreg.h.

◆ sc_ue

◆ sc_xfer

struct usb_xfer* urndis_softc::sc_xfer[URNDIS_N_TRANSFER]

Definition at line 47 of file if_urndisreg.h.

Referenced by urndis_attach(), urndis_detach(), urndis_init(), urndis_start(), and urndis_stop().


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