Lines Matching defs:tea
34 struct snd_tea575x tea;
60 static void fmr2_tea575x_set_pins(struct snd_tea575x *tea, u8 pins)
62 struct fmr2 *fmr2 = tea->private_data;
73 static u8 fmr2_tea575x_get_pins(struct snd_tea575x *tea)
75 struct fmr2 *fmr2 = tea->private_data;
82 static void fmr2_tea575x_set_direction(struct snd_tea575x *tea, bool output)
118 if (!fmr2->tea.mute)
151 struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler);
152 struct fmr2 *fmr2 = tea->private_data;
184 static int fmr2_tea_ext_init(struct snd_tea575x *tea)
186 struct fmr2 *fmr2 = tea->private_data;
190 fmr2->volume = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_VOLUME, 0, 68, 2, 56);
191 fmr2->balance = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_BALANCE, -68, 68, 2, 0);
192 if (tea->ctrl_handler.error) {
194 return tea->ctrl_handler.error;
233 fmr2->tea.v4l2_dev = &fmr2->v4l2_dev;
234 fmr2->tea.private_data = fmr2;
235 fmr2->tea.radio_nr = radio_nr[num_fmr2_cards];
236 fmr2->tea.ops = &fmr2_tea_ops;
237 fmr2->tea.ext_init = fmr2_tea_ext_init;
238 strscpy(fmr2->tea.card, card_name, sizeof(fmr2->tea.card));
239 snprintf(fmr2->tea.bus_info, sizeof(fmr2->tea.bus_info), "%s:%s",
242 if (snd_tea575x_init(&fmr2->tea, THIS_MODULE)) {
290 snd_tea575x_exit(&fmr2->tea);