Lines Matching refs:hw
63 struct hw {
64 int (*card_init)(struct hw *hw, struct card_conf *info);
65 int (*card_stop)(struct hw *hw);
66 int (*pll_init)(struct hw *hw, unsigned int rsr);
68 int (*suspend)(struct hw *hw, pm_message_t state);
69 int (*resume)(struct hw *hw, struct card_conf *info);
71 int (*is_adc_source_selected)(struct hw *hw, enum ADCSRC source);
72 int (*select_adc_source)(struct hw *hw, enum ADCSRC source);
73 int (*have_digit_io_switch)(struct hw *hw);
98 int (*src_commit_write)(struct hw *hw, unsigned int idx, void *blk);
99 int (*src_get_ca)(struct hw *hw, unsigned int idx, void *blk);
110 int (*src_mgr_commit_write)(struct hw *hw, void *blk);
119 int (*srcimp_mgr_commit_write)(struct hw *hw, void *blk);
134 int (*amixer_commit_write)(struct hw *hw, unsigned int idx, void *blk);
147 int (*dai_commit_write)(struct hw *hw, unsigned int idx, void *blk);
151 int (*dao_commit_write)(struct hw *hw, unsigned int idx, void *blk);
154 int (*daio_mgr_get_ctrl_blk)(struct hw *hw, void **rblk);
165 int (*daio_mgr_commit_write)(struct hw *hw, void *blk);
167 int (*set_timer_irq)(struct hw *hw, int enable);
168 int (*set_timer_tick)(struct hw *hw, unsigned int tick);
169 unsigned int (*get_wc)(struct hw *hw);
184 enum CTCARDS model, struct hw **rhw);
185 int destroy_hw_obj(struct hw *hw);