Lines Matching full:int

57 	unsigned int rsr;	/* reference sample rate in Hzs*/
58 unsigned int msr; /* master sample rate in rsrs */
62 unsigned int digit_io_switch:1;
63 unsigned int dedicated_mic:1;
64 unsigned int output_switch:1;
65 unsigned int mic_source_switch:1;
69 int (*card_init)(struct hw *hw, struct card_conf *info);
70 int (*card_stop)(struct hw *hw);
71 int (*pll_init)(struct hw *hw, unsigned int rsr);
73 int (*suspend)(struct hw *hw);
74 int (*resume)(struct hw *hw, struct card_conf *info);
76 int (*is_adc_source_selected)(struct hw *hw, enum ADCSRC source);
77 int (*select_adc_source)(struct hw *hw, enum ADCSRC source);
79 int (*output_switch_get)(struct hw *hw);
80 int (*output_switch_put)(struct hw *hw, int position);
81 int (*mic_source_switch_get)(struct hw *hw);
82 int (*mic_source_switch_put)(struct hw *hw, int position);
85 int (*src_rsc_get_ctrl_blk)(void **rblk);
86 int (*src_rsc_put_ctrl_blk)(void *blk);
87 int (*src_set_state)(void *blk, unsigned int state);
88 int (*src_set_bm)(void *blk, unsigned int bm);
89 int (*src_set_rsr)(void *blk, unsigned int rsr);
90 int (*src_set_sf)(void *blk, unsigned int sf);
91 int (*src_set_wr)(void *blk, unsigned int wr);
92 int (*src_set_pm)(void *blk, unsigned int pm);
93 int (*src_set_rom)(void *blk, unsigned int rom);
94 int (*src_set_vo)(void *blk, unsigned int vo);
95 int (*src_set_st)(void *blk, unsigned int st);
96 int (*src_set_ie)(void *blk, unsigned int ie);
97 int (*src_set_ilsz)(void *blk, unsigned int ilsz);
98 int (*src_set_bp)(void *blk, unsigned int bp);
99 int (*src_set_cisz)(void *blk, unsigned int cisz);
100 int (*src_set_ca)(void *blk, unsigned int ca);
101 int (*src_set_sa)(void *blk, unsigned int sa);
102 int (*src_set_la)(void *blk, unsigned int la);
103 int (*src_set_pitch)(void *blk, unsigned int pitch);
104 int (*src_set_clear_zbufs)(void *blk, unsigned int clear);
105 int (*src_set_dirty)(void *blk, unsigned int flags);
106 int (*src_set_dirty_all)(void *blk);
107 int (*src_commit_write)(struct hw *hw, unsigned int idx, void *blk);
108 int (*src_get_ca)(struct hw *hw, unsigned int idx, void *blk);
109 unsigned int (*src_get_dirty)(void *blk);
110 unsigned int (*src_dirty_conj_mask)(void);
111 int (*src_mgr_get_ctrl_blk)(void **rblk);
112 int (*src_mgr_put_ctrl_blk)(void *blk);
114 int (*src_mgr_enbs_src)(void *blk, unsigned int idx);
116 int (*src_mgr_enb_src)(void *blk, unsigned int idx);
118 int (*src_mgr_dsb_src)(void *blk, unsigned int idx);
119 int (*src_mgr_commit_write)(struct hw *hw, void *blk);
122 int (*srcimp_mgr_get_ctrl_blk)(void **rblk);
123 int (*srcimp_mgr_put_ctrl_blk)(void *blk);
124 int (*srcimp_mgr_set_imaparc)(void *blk, unsigned int slot);
125 int (*srcimp_mgr_set_imapuser)(void *blk, unsigned int user);
126 int (*srcimp_mgr_set_imapnxt)(void *blk, unsigned int next);
127 int (*srcimp_mgr_set_imapaddr)(void *blk, unsigned int addr);
128 int (*srcimp_mgr_commit_write)(struct hw *hw, void *blk);
131 int (*amixer_rsc_get_ctrl_blk)(void **rblk);
132 int (*amixer_rsc_put_ctrl_blk)(void *blk);
133 int (*amixer_mgr_get_ctrl_blk)(void **rblk);
134 int (*amixer_mgr_put_ctrl_blk)(void *blk);
135 int (*amixer_set_mode)(void *blk, unsigned int mode);
136 int (*amixer_set_iv)(void *blk, unsigned int iv);
137 int (*amixer_set_x)(void *blk, unsigned int x);
138 int (*amixer_set_y)(void *blk, unsigned int y);
139 int (*amixer_set_sadr)(void *blk, unsigned int sadr);
140 int (*amixer_set_se)(void *blk, unsigned int se);
141 int (*amixer_set_dirty)(void *blk, unsigned int flags);
142 int (*amixer_set_dirty_all)(void *blk);
143 int (*amixer_commit_write)(struct hw *hw, unsigned int idx, void *blk);
144 int (*amixer_get_y)(void *blk);
145 unsigned int (*amixer_get_dirty)(void *blk);
148 int (*dai_get_ctrl_blk)(void **rblk);
149 int (*dai_put_ctrl_blk)(void *blk);
150 int (*dai_srt_set_srco)(void *blk, unsigned int src);
151 int (*dai_srt_set_srcm)(void *blk, unsigned int src);
152 int (*dai_srt_set_rsr)(void *blk, unsigned int rsr);
153 int (*dai_srt_set_drat)(void *blk, unsigned int drat);
154 int (*dai_srt_set_ec)(void *blk, unsigned int ec);
155 int (*dai_srt_set_et)(void *blk, unsigned int et);
156 int (*dai_commit_write)(struct hw *hw, unsigned int idx, void *blk);
157 int (*dao_get_ctrl_blk)(void **rblk);
158 int (*dao_put_ctrl_blk)(void *blk);
159 int (*dao_set_spos)(void *blk, unsigned int spos);
160 int (*dao_commit_write)(struct hw *hw, unsigned int idx, void *blk);
161 int (*dao_get_spos)(void *blk, unsigned int *spos);
163 int (*daio_mgr_get_ctrl_blk)(struct hw *hw, void **rblk);
164 int (*daio_mgr_put_ctrl_blk)(void *blk);
165 int (*daio_mgr_enb_dai)(void *blk, unsigned int idx);
166 int (*daio_mgr_dsb_dai)(void *blk, unsigned int idx);
167 int (*daio_mgr_enb_dao)(void *blk, unsigned int idx);
168 int (*daio_mgr_dsb_dao)(void *blk, unsigned int idx);
169 int (*daio_mgr_dao_init)(void *blk, unsigned int idx,
170 unsigned int conf);
171 int (*daio_mgr_set_imaparc)(void *blk, unsigned int slot);
172 int (*daio_mgr_set_imapnxt)(void *blk, unsigned int next);
173 int (*daio_mgr_set_imapaddr)(void *blk, unsigned int addr);
174 int (*daio_mgr_commit_write)(struct hw *hw, void *blk);
176 int (*set_timer_irq)(struct hw *hw, int enable);
177 int (*set_timer_tick)(struct hw *hw, unsigned int tick);
178 unsigned int (*get_wc)(struct hw *hw);
180 void (*irq_callback)(void *data, unsigned int bit);
185 int irq;
193 int create_hw_obj(struct pci_dev *pci, enum CHIPTYP chip_type,
195 int destroy_hw_obj(struct hw *hw);
197 unsigned int get_field(unsigned int data, unsigned int field);
198 void set_field(unsigned int *data, unsigned int field, unsigned int value);