Lines Matching defs:hw
71 struct hw { struct
72 int (*card_init)(struct hw *hw, struct card_conf *info); argument
73 int (*card_stop)(struct hw *hw); argument
74 int (*pll_init)(struct hw *hw, unsigned int rsr); argument
76 int (*suspend)(struct hw *hw, pm_message_t state); argument
77 int (*resume)(struct hw *hw, struct card_conf *info); argument
79 int (*is_adc_source_selected)(struct hw *hw, enum ADCSRC source); argument
80 int (*select_adc_source)(struct hw *hw, enum ADCSRC source); argument
81 struct capabilities (*capabilities)(struct hw *hw); argument
82 int (*output_switch_get)(struct hw *hw); argument
83 int (*output_switch_put)(struct hw *hw, int position); argument
84 int (*mic_source_switch_get)(struct hw *hw); argument
85 int (*mic_source_switch_put)(struct hw *hw, int position); argument
110 int (*src_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
111 int (*src_get_ca)(struct hw *hw, unsigned int idx, void *blk); argument
122 int (*src_mgr_commit_write)(struct hw *hw, void *blk); argument
131 int (*srcimp_mgr_commit_write)(struct hw *hw, void *blk); argument
146 int (*amixer_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
159 int (*dai_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
163 int (*dao_commit_write)(struct hw *hw, unsigned int idx, void *blk); argument
166 int (*daio_mgr_get_ctrl_blk)(struct hw *hw, void **rblk); argument
177 int (*daio_mgr_commit_write)(struct hw *hw, void *blk); argument
179 int (*set_timer_irq)(struct hw *hw, int enable); argument
180 int (*set_timer_tick)(struct hw *hw, unsigned int tick); argument
181 unsigned int (*get_wc)(struct hw *hw); argument
196 enum CTCARDS model, struct hw **rhw); argument