Lines Matching defs:hw
68 struct hw { struct
69 int (*card_init)(struct hw *hw, struct card_conf *info); argument
70 int (*card_stop)(struct hw *hw); argument
71 int (*pll_init)(struct hw *hw, unsigned int rsr); argument
73 int (*suspend)(struct hw *hw); argument
74 int (*resume)(struct hw *hw, struct card_conf *info); argument
76 int (*is_adc_source_selected)(struct hw *hw, enum ADCSRC source); argument
77 int (*select_adc_source)(struct hw *hw, enum ADCSRC source); argument
78 struct capabilities (*capabilities)(struct hw *hw); argument
79 int (*output_switch_get)(struct hw *hw); argument
80 int (*output_switch_put)(struct hw *hw, int position); argument
81 int (*mic_source_switch_get)(struct hw *hw); argument
82 int (*mic_source_switch_put)(struct hw *hw, int position); argument
107 int (*src_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
108 int (*src_get_ca)(struct hw *hw, unsigned int idx, void *blk); argument
119 int (*src_mgr_commit_write)(struct hw *hw, void *blk); argument
128 int (*srcimp_mgr_commit_write)(struct hw *hw, void *blk); argument
143 int (*amixer_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
156 int (*dai_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
160 int (*dao_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
163 int (*daio_mgr_get_ctrl_blk)(struct hw *hw, void **rblk); argument
174 int (*daio_mgr_commit_write)(struct hw *hw, void *blk); argument
176 int (*set_timer_irq)(struct hw *hw, int enable); argument
177 int (*set_timer_tick)(struct hw *hw, unsigned int tick); argument
178 unsigned int (*get_wc)(struct hw *hw); argument
194 enum CTCARDS model, struct hw **rhw); argument