FreeBSD kernel sound device code
umidi_chan Struct Reference
Collaboration diagram for umidi_chan:

Data Fields

struct umidi_sub_chan sub [UMIDI_EMB_JACK_MAX]
 
struct mtx mtx
 
struct usb_xferxfer [UMIDI_N_TRANSFER]
 
uint8_t iface_index
 
uint8_t iface_alt_index
 
uint8_t read_open_refcount
 
uint8_t write_open_refcount
 
uint8_t curr_cable
 
uint8_t max_emb_jack
 
uint8_t valid
 
uint8_t single_command
 

Detailed Description

Definition at line 303 of file uaudio.c.

Field Documentation

◆ curr_cable

uint8_t umidi_chan::curr_cable

Definition at line 315 of file uaudio.c.

◆ iface_alt_index

uint8_t umidi_chan::iface_alt_index

Definition at line 310 of file uaudio.c.

Referenced by uaudio_attach(), and uaudio_chan_fill_info_sub().

◆ iface_index

uint8_t umidi_chan::iface_index

Definition at line 309 of file uaudio.c.

Referenced by uaudio_attach(), and uaudio_chan_fill_info_sub().

◆ max_emb_jack

uint8_t umidi_chan::max_emb_jack

Definition at line 316 of file uaudio.c.

Referenced by uaudio_chan_fill_info_sub().

◆ mtx

struct mtx umidi_chan::mtx

Definition at line 305 of file uaudio.c.

◆ read_open_refcount

uint8_t umidi_chan::read_open_refcount

Definition at line 312 of file uaudio.c.

◆ single_command

uint8_t umidi_chan::single_command

Definition at line 318 of file uaudio.c.

◆ sub

struct umidi_sub_chan umidi_chan::sub[UMIDI_EMB_JACK_MAX]

Definition at line 304 of file uaudio.c.

◆ valid

uint8_t umidi_chan::valid

Definition at line 317 of file uaudio.c.

Referenced by uaudio_attach(), and uaudio_chan_fill_info_sub().

◆ write_open_refcount

uint8_t umidi_chan::write_open_refcount

Definition at line 313 of file uaudio.c.

◆ xfer

struct usb_xfer* umidi_chan::xfer[UMIDI_N_TRANSFER]

Definition at line 307 of file uaudio.c.

Referenced by umidi_bulk_read_callback(), and umidi_bulk_write_callback().


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