Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
hw Struct Reference

#include <cthardware.h>

Data Fields

int(* card_init )(struct hw *hw, struct card_conf *info)
 
int(* card_stop )(struct hw *hw)
 
int(* pll_init )(struct hw *hw, unsigned int rsr)
 
int(* is_adc_source_selected )(struct hw *hw, enum ADCSRC source)
 
int(* select_adc_source )(struct hw *hw, enum ADCSRC source)
 
struct capabilities(* capabilities )(struct hw *hw)
 
int(* output_switch_get )(struct hw *hw)
 
int(* output_switch_put )(struct hw *hw, int position)
 
int(* mic_source_switch_get )(struct hw *hw)
 
int(* mic_source_switch_put )(struct hw *hw, int position)
 
int(* src_rsc_get_ctrl_blk )(void **rblk)
 
int(* src_rsc_put_ctrl_blk )(void *blk)
 
int(* src_set_state )(void *blk, unsigned int state)
 
int(* src_set_bm )(void *blk, unsigned int bm)
 
int(* src_set_rsr )(void *blk, unsigned int rsr)
 
int(* src_set_sf )(void *blk, unsigned int sf)
 
int(* src_set_wr )(void *blk, unsigned int wr)
 
int(* src_set_pm )(void *blk, unsigned int pm)
 
int(* src_set_rom )(void *blk, unsigned int rom)
 
int(* src_set_vo )(void *blk, unsigned int vo)
 
int(* src_set_st )(void *blk, unsigned int st)
 
int(* src_set_ie )(void *blk, unsigned int ie)
 
int(* src_set_ilsz )(void *blk, unsigned int ilsz)
 
int(* src_set_bp )(void *blk, unsigned int bp)
 
int(* src_set_cisz )(void *blk, unsigned int cisz)
 
int(* src_set_ca )(void *blk, unsigned int ca)
 
int(* src_set_sa )(void *blk, unsigned int sa)
 
int(* src_set_la )(void *blk, unsigned int la)
 
int(* src_set_pitch )(void *blk, unsigned int pitch)
 
int(* src_set_clear_zbufs )(void *blk, unsigned int clear)
 
int(* src_set_dirty )(void *blk, unsigned int flags)
 
int(* src_set_dirty_all )(void *blk)
 
int(* src_commit_write )(struct hw *hw, unsigned int idx, void *blk)
 
int(* src_get_ca )(struct hw *hw, unsigned int idx, void *blk)
 
unsigned int(* src_get_dirty )(void *blk)
 
unsigned int(* src_dirty_conj_mask )(void)
 
int(* src_mgr_get_ctrl_blk )(void **rblk)
 
int(* src_mgr_put_ctrl_blk )(void *blk)
 
int(* src_mgr_enbs_src )(void *blk, unsigned int idx)
 
int(* src_mgr_enb_src )(void *blk, unsigned int idx)
 
int(* src_mgr_dsb_src )(void *blk, unsigned int idx)
 
int(* src_mgr_commit_write )(struct hw *hw, void *blk)
 
int(* srcimp_mgr_get_ctrl_blk )(void **rblk)
 
int(* srcimp_mgr_put_ctrl_blk )(void *blk)
 
int(* srcimp_mgr_set_imaparc )(void *blk, unsigned int slot)
 
int(* srcimp_mgr_set_imapuser )(void *blk, unsigned int user)
 
int(* srcimp_mgr_set_imapnxt )(void *blk, unsigned int next)
 
int(* srcimp_mgr_set_imapaddr )(void *blk, unsigned int addr)
 
int(* srcimp_mgr_commit_write )(struct hw *hw, void *blk)
 
int(* amixer_rsc_get_ctrl_blk )(void **rblk)
 
int(* amixer_rsc_put_ctrl_blk )(void *blk)
 
int(* amixer_mgr_get_ctrl_blk )(void **rblk)
 
int(* amixer_mgr_put_ctrl_blk )(void *blk)
 
int(* amixer_set_mode )(void *blk, unsigned int mode)
 
int(* amixer_set_iv )(void *blk, unsigned int iv)
 
int(* amixer_set_x )(void *blk, unsigned int x)
 
int(* amixer_set_y )(void *blk, unsigned int y)
 
int(* amixer_set_sadr )(void *blk, unsigned int sadr)
 
int(* amixer_set_se )(void *blk, unsigned int se)
 
int(* amixer_set_dirty )(void *blk, unsigned int flags)
 
int(* amixer_set_dirty_all )(void *blk)
 
int(* amixer_commit_write )(struct hw *hw, unsigned int idx, void *blk)
 
int(* amixer_get_y )(void *blk)
 
unsigned int(* amixer_get_dirty )(void *blk)
 
int(* dai_get_ctrl_blk )(void **rblk)
 
int(* dai_put_ctrl_blk )(void *blk)
 
int(* dai_srt_set_srco )(void *blk, unsigned int src)
 
int(* dai_srt_set_srcm )(void *blk, unsigned int src)
 
int(* dai_srt_set_rsr )(void *blk, unsigned int rsr)
 
int(* dai_srt_set_drat )(void *blk, unsigned int drat)
 
int(* dai_srt_set_ec )(void *blk, unsigned int ec)
 
int(* dai_srt_set_et )(void *blk, unsigned int et)
 
int(* dai_commit_write )(struct hw *hw, unsigned int idx, void *blk)
 
int(* dao_get_ctrl_blk )(void **rblk)
 
int(* dao_put_ctrl_blk )(void *blk)
 
int(* dao_set_spos )(void *blk, unsigned int spos)
 
int(* dao_commit_write )(struct hw *hw, unsigned int idx, void *blk)
 
int(* dao_get_spos )(void *blk, unsigned int *spos)
 
int(* daio_mgr_get_ctrl_blk )(struct hw *hw, void **rblk)
 
int(* daio_mgr_put_ctrl_blk )(void *blk)
 
int(* daio_mgr_enb_dai )(void *blk, unsigned int idx)
 
int(* daio_mgr_dsb_dai )(void *blk, unsigned int idx)
 
int(* daio_mgr_enb_dao )(void *blk, unsigned int idx)
 
int(* daio_mgr_dsb_dao )(void *blk, unsigned int idx)
 
int(* daio_mgr_dao_init )(void *blk, unsigned int idx, unsigned int conf)
 
int(* daio_mgr_set_imaparc )(void *blk, unsigned int slot)
 
int(* daio_mgr_set_imapnxt )(void *blk, unsigned int next)
 
int(* daio_mgr_set_imapaddr )(void *blk, unsigned int addr)
 
int(* daio_mgr_commit_write )(struct hw *hw, void *blk)
 
int(* set_timer_irq )(struct hw *hw, int enable)
 
int(* set_timer_tick )(struct hw *hw, unsigned int tick)
 
unsigned int(* get_wc )(struct hw *hw)
 
void(* irq_callback )(void *data, unsigned int bit)
 
voidirq_callback_data
 
struct pci_devpci
 
int irq
 
unsigned long io_base
 
unsigned long mem_base
 
enum CHIPTYP chip_type
 
enum CTCARDS model
 

Detailed Description

Definition at line 71 of file cthardware.h.

Field Documentation

int(* amixer_commit_write)(struct hw *hw, unsigned int idx, void *blk)

Definition at line 146 of file cthardware.h.

unsigned int(* amixer_get_dirty)(void *blk)

Definition at line 148 of file cthardware.h.

int(* amixer_get_y)(void *blk)

Definition at line 147 of file cthardware.h.

int(* amixer_mgr_get_ctrl_blk)(void **rblk)

Definition at line 136 of file cthardware.h.

int(* amixer_mgr_put_ctrl_blk)(void *blk)

Definition at line 137 of file cthardware.h.

int(* amixer_rsc_get_ctrl_blk)(void **rblk)

Definition at line 134 of file cthardware.h.

int(* amixer_rsc_put_ctrl_blk)(void *blk)

Definition at line 135 of file cthardware.h.

int(* amixer_set_dirty)(void *blk, unsigned int flags)

Definition at line 144 of file cthardware.h.

int(* amixer_set_dirty_all)(void *blk)

Definition at line 145 of file cthardware.h.

int(* amixer_set_iv)(void *blk, unsigned int iv)

Definition at line 139 of file cthardware.h.

int(* amixer_set_mode)(void *blk, unsigned int mode)

Definition at line 138 of file cthardware.h.

int(* amixer_set_sadr)(void *blk, unsigned int sadr)

Definition at line 142 of file cthardware.h.

int(* amixer_set_se)(void *blk, unsigned int se)

Definition at line 143 of file cthardware.h.

int(* amixer_set_x)(void *blk, unsigned int x)

Definition at line 140 of file cthardware.h.

int(* amixer_set_y)(void *blk, unsigned int y)

Definition at line 141 of file cthardware.h.

Definition at line 81 of file cthardware.h.

int(* card_init)(struct hw *hw, struct card_conf *info)

Definition at line 72 of file cthardware.h.

int(* card_stop)(struct hw *hw)

Definition at line 73 of file cthardware.h.

Definition at line 191 of file cthardware.h.

int(* dai_commit_write)(struct hw *hw, unsigned int idx, void *blk)

Definition at line 159 of file cthardware.h.

int(* dai_get_ctrl_blk)(void **rblk)

Definition at line 151 of file cthardware.h.

int(* dai_put_ctrl_blk)(void *blk)

Definition at line 152 of file cthardware.h.

int(* dai_srt_set_drat)(void *blk, unsigned int drat)

Definition at line 156 of file cthardware.h.

int(* dai_srt_set_ec)(void *blk, unsigned int ec)

Definition at line 157 of file cthardware.h.

int(* dai_srt_set_et)(void *blk, unsigned int et)

Definition at line 158 of file cthardware.h.

int(* dai_srt_set_rsr)(void *blk, unsigned int rsr)

Definition at line 155 of file cthardware.h.

int(* dai_srt_set_srcm)(void *blk, unsigned int src)

Definition at line 154 of file cthardware.h.

int(* dai_srt_set_srco)(void *blk, unsigned int src)

Definition at line 153 of file cthardware.h.

int(* daio_mgr_commit_write)(struct hw *hw, void *blk)

Definition at line 177 of file cthardware.h.

int(* daio_mgr_dao_init)(void *blk, unsigned int idx, unsigned int conf)

Definition at line 172 of file cthardware.h.

int(* daio_mgr_dsb_dai)(void *blk, unsigned int idx)

Definition at line 169 of file cthardware.h.

int(* daio_mgr_dsb_dao)(void *blk, unsigned int idx)

Definition at line 171 of file cthardware.h.

int(* daio_mgr_enb_dai)(void *blk, unsigned int idx)

Definition at line 168 of file cthardware.h.

int(* daio_mgr_enb_dao)(void *blk, unsigned int idx)

Definition at line 170 of file cthardware.h.

int(* daio_mgr_get_ctrl_blk)(struct hw *hw, void **rblk)

Definition at line 166 of file cthardware.h.

int(* daio_mgr_put_ctrl_blk)(void *blk)

Definition at line 167 of file cthardware.h.

int(* daio_mgr_set_imapaddr)(void *blk, unsigned int addr)

Definition at line 176 of file cthardware.h.

int(* daio_mgr_set_imaparc)(void *blk, unsigned int slot)

Definition at line 174 of file cthardware.h.

int(* daio_mgr_set_imapnxt)(void *blk, unsigned int next)

Definition at line 175 of file cthardware.h.

int(* dao_commit_write)(struct hw *hw, unsigned int idx, void *blk)

Definition at line 163 of file cthardware.h.

int(* dao_get_ctrl_blk)(void **rblk)

Definition at line 160 of file cthardware.h.

int(* dao_get_spos)(void *blk, unsigned int *spos)

Definition at line 164 of file cthardware.h.

int(* dao_put_ctrl_blk)(void *blk)

Definition at line 161 of file cthardware.h.

int(* dao_set_spos)(void *blk, unsigned int spos)

Definition at line 162 of file cthardware.h.

unsigned int(* get_wc)(struct hw *hw)

Definition at line 181 of file cthardware.h.

unsigned long io_base

Definition at line 188 of file cthardware.h.

int irq

Definition at line 187 of file cthardware.h.

void(* irq_callback)(void *data, unsigned int bit)

Definition at line 183 of file cthardware.h.

void* irq_callback_data

Definition at line 184 of file cthardware.h.

int(* is_adc_source_selected)(struct hw *hw, enum ADCSRC source)

Definition at line 79 of file cthardware.h.

unsigned long mem_base

Definition at line 189 of file cthardware.h.

int(* mic_source_switch_get)(struct hw *hw)

Definition at line 84 of file cthardware.h.

int(* mic_source_switch_put)(struct hw *hw, int position)

Definition at line 85 of file cthardware.h.

enum CTCARDS model

Definition at line 192 of file cthardware.h.

int(* output_switch_get)(struct hw *hw)

Definition at line 82 of file cthardware.h.

int(* output_switch_put)(struct hw *hw, int position)

Definition at line 83 of file cthardware.h.

Definition at line 186 of file cthardware.h.

int(* pll_init)(struct hw *hw, unsigned int rsr)

Definition at line 74 of file cthardware.h.

int(* select_adc_source)(struct hw *hw, enum ADCSRC source)

Definition at line 80 of file cthardware.h.

int(* set_timer_irq)(struct hw *hw, int enable)

Definition at line 179 of file cthardware.h.

int(* set_timer_tick)(struct hw *hw, unsigned int tick)

Definition at line 180 of file cthardware.h.

int(* src_commit_write)(struct hw *hw, unsigned int idx, void *blk)

Definition at line 110 of file cthardware.h.

unsigned int(* src_dirty_conj_mask)(void)

Definition at line 113 of file cthardware.h.

int(* src_get_ca)(struct hw *hw, unsigned int idx, void *blk)

Definition at line 111 of file cthardware.h.

unsigned int(* src_get_dirty)(void *blk)

Definition at line 112 of file cthardware.h.

int(* src_mgr_commit_write)(struct hw *hw, void *blk)

Definition at line 122 of file cthardware.h.

int(* src_mgr_dsb_src)(void *blk, unsigned int idx)

Definition at line 121 of file cthardware.h.

int(* src_mgr_enb_src)(void *blk, unsigned int idx)

Definition at line 119 of file cthardware.h.

int(* src_mgr_enbs_src)(void *blk, unsigned int idx)

Definition at line 117 of file cthardware.h.

int(* src_mgr_get_ctrl_blk)(void **rblk)

Definition at line 114 of file cthardware.h.

int(* src_mgr_put_ctrl_blk)(void *blk)

Definition at line 115 of file cthardware.h.

int(* src_rsc_get_ctrl_blk)(void **rblk)

Definition at line 88 of file cthardware.h.

int(* src_rsc_put_ctrl_blk)(void *blk)

Definition at line 89 of file cthardware.h.

int(* src_set_bm)(void *blk, unsigned int bm)

Definition at line 91 of file cthardware.h.

int(* src_set_bp)(void *blk, unsigned int bp)

Definition at line 101 of file cthardware.h.

int(* src_set_ca)(void *blk, unsigned int ca)

Definition at line 103 of file cthardware.h.

int(* src_set_cisz)(void *blk, unsigned int cisz)

Definition at line 102 of file cthardware.h.

int(* src_set_clear_zbufs)(void *blk, unsigned int clear)

Definition at line 107 of file cthardware.h.

int(* src_set_dirty)(void *blk, unsigned int flags)

Definition at line 108 of file cthardware.h.

int(* src_set_dirty_all)(void *blk)

Definition at line 109 of file cthardware.h.

int(* src_set_ie)(void *blk, unsigned int ie)

Definition at line 99 of file cthardware.h.

int(* src_set_ilsz)(void *blk, unsigned int ilsz)

Definition at line 100 of file cthardware.h.

int(* src_set_la)(void *blk, unsigned int la)

Definition at line 105 of file cthardware.h.

int(* src_set_pitch)(void *blk, unsigned int pitch)

Definition at line 106 of file cthardware.h.

int(* src_set_pm)(void *blk, unsigned int pm)

Definition at line 95 of file cthardware.h.

int(* src_set_rom)(void *blk, unsigned int rom)

Definition at line 96 of file cthardware.h.

int(* src_set_rsr)(void *blk, unsigned int rsr)

Definition at line 92 of file cthardware.h.

int(* src_set_sa)(void *blk, unsigned int sa)

Definition at line 104 of file cthardware.h.

int(* src_set_sf)(void *blk, unsigned int sf)

Definition at line 93 of file cthardware.h.

int(* src_set_st)(void *blk, unsigned int st)

Definition at line 98 of file cthardware.h.

int(* src_set_state)(void *blk, unsigned int state)

Definition at line 90 of file cthardware.h.

int(* src_set_vo)(void *blk, unsigned int vo)

Definition at line 97 of file cthardware.h.

int(* src_set_wr)(void *blk, unsigned int wr)

Definition at line 94 of file cthardware.h.

int(* srcimp_mgr_commit_write)(struct hw *hw, void *blk)

Definition at line 131 of file cthardware.h.

int(* srcimp_mgr_get_ctrl_blk)(void **rblk)

Definition at line 125 of file cthardware.h.

int(* srcimp_mgr_put_ctrl_blk)(void *blk)

Definition at line 126 of file cthardware.h.

int(* srcimp_mgr_set_imapaddr)(void *blk, unsigned int addr)

Definition at line 130 of file cthardware.h.

int(* srcimp_mgr_set_imaparc)(void *blk, unsigned int slot)

Definition at line 127 of file cthardware.h.

int(* srcimp_mgr_set_imapnxt)(void *blk, unsigned int next)

Definition at line 129 of file cthardware.h.

int(* srcimp_mgr_set_imapuser)(void *blk, unsigned int user)

Definition at line 128 of file cthardware.h.


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