Lines Matching refs:tasdevice_priv
91 struct tasdevice_priv {
124 int (*fw_parse_variable_header)(struct tasdevice_priv *tas_priv,
126 int (*fw_parse_program_data)(struct tasdevice_priv *tas_priv,
129 int (*fw_parse_configuration_data)(struct tasdevice_priv *tas_priv,
132 int (*tasdevice_load_block)(struct tasdevice_priv *tas_priv,
135 int (*save_calibration)(struct tasdevice_priv *tas_priv);
136 void (*apply_calibration)(struct tasdevice_priv *tas_priv);
139 void tas2781_reset(struct tasdevice_priv *tas_dev);
140 int tascodec_init(struct tasdevice_priv *tas_priv, void *codec,
143 struct tasdevice_priv *tasdevice_kzalloc(struct i2c_client *i2c);
144 int tasdevice_init(struct tasdevice_priv *tas_priv);
145 void tasdevice_remove(struct tasdevice_priv *tas_priv);
146 int tasdevice_save_calibration(struct tasdevice_priv *tas_priv);
147 void tasdevice_apply_calibration(struct tasdevice_priv *tas_priv);
148 int tasdevice_dev_read(struct tasdevice_priv *tas_priv,
150 int tasdevice_dev_write(struct tasdevice_priv *tas_priv,
153 struct tasdevice_priv *tas_priv, unsigned short chn,
155 int tasdevice_dev_bulk_read(struct tasdevice_priv *tas_priv,
159 struct tasdevice_priv *tasdevice, unsigned short chn,
161 int tasdevice_amp_putvol(struct tasdevice_priv *tas_priv,
163 int tasdevice_amp_getvol(struct tasdevice_priv *tas_priv,
165 int tasdevice_digital_putvol(struct tasdevice_priv *tas_priv,
167 int tasdevice_digital_getvol(struct tasdevice_priv *tas_priv,