Lines Matching refs:decoder

3  * saa7110 - Philips SAA7110(A) video decoder driver
27 MODULE_DESCRIPTION("Philips SAA7110 video decoder driver");
70 struct saa7110 *decoder = to_saa7110(sd);
72 decoder->reg[reg] = value;
79 struct saa7110 *decoder = to_saa7110(sd);
93 memcpy(decoder->reg + reg, data + 1, len - 1);
151 struct saa7110 *decoder = to_saa7110(sd);
162 decoder->input = chan;
180 struct saa7110 *decoder = to_saa7110(sd);
185 saa7110_selmux(sd, decoder->input);
186 prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE);
188 finish_wait(&decoder->wq, &wait);
221 prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE);
223 finish_wait(&decoder->wq, &wait);
237 struct saa7110 *decoder = to_saa7110(sd);
242 status, (unsigned long long)decoder->norm);
260 struct saa7110 *decoder = to_saa7110(sd);
262 if (decoder->norm != std) {
263 decoder->norm = std;
293 struct saa7110 *decoder = to_saa7110(sd);
299 if (decoder->input != input) {
308 struct saa7110 *decoder = to_saa7110(sd);
310 if (decoder->enable != enable) {
311 decoder->enable = enable;
363 struct saa7110 *decoder;
375 decoder = devm_kzalloc(&client->dev, sizeof(*decoder), GFP_KERNEL);
376 if (!decoder)
378 sd = &decoder->sd;
380 decoder->norm = V4L2_STD_PAL;
381 decoder->input = 0;
382 decoder->enable = 1;
383 v4l2_ctrl_handler_init(&decoder->hdl, 2);
384 v4l2_ctrl_new_std(&decoder->hdl, &saa7110_ctrl_ops,
386 v4l2_ctrl_new_std(&decoder->hdl, &saa7110_ctrl_ops,
388 v4l2_ctrl_new_std(&decoder->hdl, &saa7110_ctrl_ops,
390 v4l2_ctrl_new_std(&decoder->hdl, &saa7110_ctrl_ops,
392 sd->ctrl_handler = &decoder->hdl;
393 if (decoder->hdl.error) {
394 int err = decoder->hdl.error;
396 v4l2_ctrl_handler_free(&decoder->hdl);
399 v4l2_ctrl_handler_setup(&decoder->hdl);
401 init_waitqueue_head(&decoder->wq);
433 struct saa7110 *decoder = to_saa7110(sd);
436 v4l2_ctrl_handler_free(&decoder->hdl);