FreeBSD kernel sound device code
hdaa_widget Struct Reference

#include <hdaa.h>

Collaboration diagram for hdaa_widget:

Data Fields

nid_t nid
 
int type
 
int enable
 
int nconns
 
int selconn
 
int waspin
 
uint32_t pflags
 
int bindas
 
int bindseqmask
 
int ossdev
 
uint32_t ossmask
 
int unsol
 
nid_t conns [HDA_MAX_CONNS]
 
u_char connsenable [HDA_MAX_CONNS]
 
char name [HDA_MAX_NAMELEN]
 
uint8_t * eld
 
int eld_len
 
struct hdaa_devinfodevinfo
 
struct {
   uint32_t   widget_cap
 
   uint32_t   outamp_cap
 
   uint32_t   inamp_cap
 
   uint32_t   supp_stream_formats
 
   uint32_t   supp_pcm_size_rate
 
   uint32_t   eapdbtl
 
param
 
union {
   struct {
      uint32_t   config
 
      uint32_t   original
 
      uint32_t   newconf
 
      uint32_t   cap
 
      uint32_t   ctrl
 
      int   connected
 
   }   pin
 
   struct {
      uint8_t   stripecap
 
   }   conv
 
wclass
 

Detailed Description

Definition at line 97 of file hdaa.h.

Field Documentation

◆ bindas

◆ bindseqmask

◆ cap

◆ config

◆ connected

int hdaa_widget::connected

◆ conns

◆ connsenable

◆ 

struct { ... } hdaa_widget::conv

◆ ctrl

◆ devinfo

◆ eapdbtl

◆ eld

uint8_t* hdaa_widget::eld

◆ eld_len

int hdaa_widget::eld_len

◆ enable

◆ inamp_cap

uint32_t hdaa_widget::inamp_cap

◆ name

char hdaa_widget::name[HDA_MAX_NAMELEN]

◆ nconns

◆ newconf

uint32_t hdaa_widget::newconf

Definition at line 127 of file hdaa.h.

Referenced by hdaa_local_patch_pin(), hdaa_unconfigure(), and hdaa_widget_parse().

◆ nid

◆ original

uint32_t hdaa_widget::original

Definition at line 126 of file hdaa.h.

Referenced by hdaa_widget_parse().

◆ ossdev

◆ ossmask

◆ outamp_cap

uint32_t hdaa_widget::outamp_cap

Definition at line 117 of file hdaa.h.

Referenced by hdaa_audio_ctl_parse(), hdaa_dump_nodes(), hdaa_sysctl_caps(), and hdaa_widget_parse().

◆ 

◆ pflags

◆ 

◆ selconn

◆ stripecap

uint8_t hdaa_widget::stripecap

◆ supp_pcm_size_rate

uint32_t hdaa_widget::supp_pcm_size_rate

◆ supp_stream_formats

uint32_t hdaa_widget::supp_stream_formats

◆ type

◆ unsol

int hdaa_widget::unsol

Definition at line 108 of file hdaa.h.

Referenced by hdaa_sense_deinit(), hdaa_sense_init(), hdaa_unsol_intr(), and hdaa_widget_parse().

◆ waspin

◆ 

◆ widget_cap


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