Lines Matching defs:codec

45 /* codec io API */
69 read/write via codec layer (registers are located in the master device)
80 if (ptr->codec->master_data->readreg)
82 (ptr->codec->master_data->
83 readreg(ptr->codec, reg)) & 0xFF;
104 if (ptr->codec->master_data->writereg) {
105 ptr->codec->master_data->writereg(ptr->codec, reg, value);
123 if ((ptr->codec->master_data->writereg) &&
124 (ptr->codec->master_data->readreg)) {
125 ptr->codec->master_data->writereg(ptr->codec, ZR016_IADDR, reg & 0x0F); // ADDR
126 value = (ptr->codec->master_data->readreg(ptr->codec, ZR016_IDATA)) & 0xFF; // DATA
147 if (ptr->codec->master_data->writereg) {
148 ptr->codec->master_data->writereg(ptr->codec, ZR016_IADDR, reg & 0x0F); // ADDR
149 ptr->codec->master_data->writereg(ptr->codec, ZR016_IDATA, value & 0x0FF); // DATA
292 /* set compression/expansion mode and launches codec -
295 zr36016_set_mode (struct videocodec *codec,
298 struct zr36016 *ptr = (struct zr36016 *) codec->data;
313 zr36016_set_video (struct videocodec *codec,
318 struct zr36016 *ptr = (struct zr36016 *) codec->data;
338 * VStart too high will cause the codec to 'not work'. I
351 zr36016_control (struct videocodec *codec,
356 struct zr36016 *ptr = (struct zr36016 *) codec->data;
405 zr36016_unset (struct videocodec *codec)
407 struct zr36016 *ptr = codec->data;
410 /* do wee need some codec deinit here, too ???? */
412 dprintk(1, "%s: finished codec #%d\n", ptr->name,
415 codec->data = NULL;
434 zr36016_setup (struct videocodec *codec)
448 codec->data = ptr = kzalloc(sizeof(struct zr36016), GFP_KERNEL);
457 ptr->codec = codec;
462 zr36016_unset(codec);
473 dprintk(1, KERN_INFO "%s: codec v%d attached and running\n",