Lines Matching refs:tasdevice_priv
154 struct tasdevice_priv { struct
190 int (*fw_parse_variable_header)(struct tasdevice_priv *tas_priv, argument
192 int (*fw_parse_program_data)(struct tasdevice_priv *tas_priv, argument
195 int (*fw_parse_configuration_data)(struct tasdevice_priv *tas_priv, argument
198 int (*tasdevice_load_block)(struct tasdevice_priv *tas_priv, argument
201 int (*save_calibration)(struct tasdevice_priv *tas_priv); argument
202 void (*apply_calibration)(struct tasdevice_priv *tas_priv); argument
205 void tasdevice_reset(struct tasdevice_priv *tas_dev);
206 int tascodec_init(struct tasdevice_priv *tas_priv, void *codec,
209 struct tasdevice_priv *tasdevice_kzalloc(struct i2c_client *i2c);
210 int tasdevice_init(struct tasdevice_priv *tas_priv);
211 void tasdevice_remove(struct tasdevice_priv *tas_priv);
212 int tasdevice_save_calibration(struct tasdevice_priv *tas_priv);
213 void tasdevice_apply_calibration(struct tasdevice_priv *tas_priv);
214 int tasdev_chn_switch(struct tasdevice_priv *tas_priv,
216 int tasdevice_dev_read(struct tasdevice_priv *tas_priv,
218 int tasdevice_dev_write(struct tasdevice_priv *tas_priv,
221 struct tasdevice_priv *tas_priv, unsigned short chn,
223 int tasdevice_dev_bulk_read(struct tasdevice_priv *tas_priv,
227 struct tasdevice_priv *tasdevice, unsigned short chn,
229 int tasdevice_amp_putvol(struct tasdevice_priv *tas_priv,
231 int tasdevice_amp_getvol(struct tasdevice_priv *tas_priv,
233 int tasdevice_digital_putvol(struct tasdevice_priv *tas_priv,
235 int tasdevice_digital_getvol(struct tasdevice_priv *tas_priv,