Lines Matching refs:hw
69 struct hw { struct
70 int (*card_init)(struct hw *hw, struct card_conf *info); argument
71 int (*card_stop)(struct hw *hw); argument
72 int (*pll_init)(struct hw *hw, unsigned int rsr); argument
74 int (*suspend)(struct hw *hw); argument
75 int (*resume)(struct hw *hw, struct card_conf *info); argument
77 int (*is_adc_source_selected)(struct hw *hw, enum ADCSRC source); argument
78 int (*select_adc_source)(struct hw *hw, enum ADCSRC source); argument
79 struct capabilities (*capabilities)(struct hw *hw); argument
80 int (*output_switch_get)(struct hw *hw); argument
81 int (*output_switch_put)(struct hw *hw, int position); argument
82 int (*mic_source_switch_get)(struct hw *hw); argument
83 int (*mic_source_switch_put)(struct hw *hw, int position); argument
108 int (*src_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
109 int (*src_get_ca)(struct hw *hw, unsigned int idx, void *blk); argument
120 int (*src_mgr_commit_write)(struct hw *hw, void *blk); argument
129 int (*srcimp_mgr_commit_write)(struct hw *hw, void *blk); argument
144 int (*amixer_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
157 int (*dai_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
161 int (*dao_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
164 int (*daio_mgr_get_ctrl_blk)(struct hw *hw, void **rblk); argument
175 int (*daio_mgr_commit_write)(struct hw *hw, void *blk); argument
177 int (*set_timer_irq)(struct hw *hw, int enable); argument
178 int (*set_timer_tick)(struct hw *hw, unsigned int tick); argument
179 unsigned int (*get_wc)(struct hw *hw); argument
195 enum CTCARDS model, struct hw **rhw); argument
196 int destroy_hw_obj(struct hw *hw);