aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/common
diff options
context:
space:
mode:
authorHans Verkuil <hans.verkuil@cisco.com>2012-05-01 10:45:27 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-05-14 13:59:23 -0400
commit9bb601935b8495cd4ef8aea389df77233d6be5dd (patch)
tree9659876fa6b3f2c60e6cdd8bec08541f4b56512a /drivers/media/common
parent6694a5608f909584c2aec99b0c07bfbdd6b02464 (diff)
[media] saa7146: rename vbi/video_q to vbi/video_dmaq
There was also a vbi_q and video_q in saa7146_fh, so that was confusing. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/common')
-rw-r--r--drivers/media/common/saa7146_vbi.c31
-rw-r--r--drivers/media/common/saa7146_video.c16
2 files changed, 23 insertions, 24 deletions
diff --git a/drivers/media/common/saa7146_vbi.c b/drivers/media/common/saa7146_vbi.c
index c930aa01f023..1e71e374bbfe 100644
--- a/drivers/media/common/saa7146_vbi.c
+++ b/drivers/media/common/saa7146_vbi.c
@@ -211,7 +211,7 @@ static int buffer_activate(struct saa7146_dev *dev,
211 DEB_VBI("dev:%p, buf:%p, next:%p\n", dev, buf, next); 211 DEB_VBI("dev:%p, buf:%p, next:%p\n", dev, buf, next);
212 saa7146_set_vbi_capture(dev,buf,next); 212 saa7146_set_vbi_capture(dev,buf,next);
213 213
214 mod_timer(&vv->vbi_q.timeout, jiffies+BUFFER_TIMEOUT); 214 mod_timer(&vv->vbi_dmaq.timeout, jiffies+BUFFER_TIMEOUT);
215 return 0; 215 return 0;
216} 216}
217 217
@@ -294,7 +294,7 @@ static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb)
294 struct saa7146_buf *buf = (struct saa7146_buf *)vb; 294 struct saa7146_buf *buf = (struct saa7146_buf *)vb;
295 295
296 DEB_VBI("vb:%p\n", vb); 296 DEB_VBI("vb:%p\n", vb);
297 saa7146_buffer_queue(dev,&vv->vbi_q,buf); 297 saa7146_buffer_queue(dev, &vv->vbi_dmaq, buf);
298} 298}
299 299
300static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) 300static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb)
@@ -335,15 +335,14 @@ static void vbi_stop(struct saa7146_fh *fh, struct file *file)
335 /* shut down dma 3 transfers */ 335 /* shut down dma 3 transfers */
336 saa7146_write(dev, MC1, MASK_20); 336 saa7146_write(dev, MC1, MASK_20);
337 337
338 if (vv->vbi_q.curr) { 338 if (vv->vbi_dmaq.curr)
339 saa7146_buffer_finish(dev,&vv->vbi_q,VIDEOBUF_DONE); 339 saa7146_buffer_finish(dev, &vv->vbi_dmaq, VIDEOBUF_DONE);
340 }
341 340
342 videobuf_queue_cancel(&fh->vbi_q); 341 videobuf_queue_cancel(&fh->vbi_q);
343 342
344 vv->vbi_streaming = NULL; 343 vv->vbi_streaming = NULL;
345 344
346 del_timer(&vv->vbi_q.timeout); 345 del_timer(&vv->vbi_dmaq.timeout);
347 del_timer(&vv->vbi_read_timeout); 346 del_timer(&vv->vbi_read_timeout);
348 347
349 spin_unlock_irqrestore(&dev->slock, flags); 348 spin_unlock_irqrestore(&dev->slock, flags);
@@ -364,12 +363,12 @@ static void vbi_init(struct saa7146_dev *dev, struct saa7146_vv *vv)
364{ 363{
365 DEB_VBI("dev:%p\n", dev); 364 DEB_VBI("dev:%p\n", dev);
366 365
367 INIT_LIST_HEAD(&vv->vbi_q.queue); 366 INIT_LIST_HEAD(&vv->vbi_dmaq.queue);
368 367
369 init_timer(&vv->vbi_q.timeout); 368 init_timer(&vv->vbi_dmaq.timeout);
370 vv->vbi_q.timeout.function = saa7146_buffer_timeout; 369 vv->vbi_dmaq.timeout.function = saa7146_buffer_timeout;
371 vv->vbi_q.timeout.data = (unsigned long)(&vv->vbi_q); 370 vv->vbi_dmaq.timeout.data = (unsigned long)(&vv->vbi_dmaq);
372 vv->vbi_q.dev = dev; 371 vv->vbi_dmaq.dev = dev;
373 372
374 init_waitqueue_head(&vv->vbi_wq); 373 init_waitqueue_head(&vv->vbi_wq);
375} 374}
@@ -440,16 +439,16 @@ static void vbi_irq_done(struct saa7146_dev *dev, unsigned long status)
440 struct saa7146_vv *vv = dev->vv_data; 439 struct saa7146_vv *vv = dev->vv_data;
441 spin_lock(&dev->slock); 440 spin_lock(&dev->slock);
442 441
443 if (vv->vbi_q.curr) { 442 if (vv->vbi_dmaq.curr) {
444 DEB_VBI("dev:%p, curr:%p\n", dev, vv->vbi_q.curr); 443 DEB_VBI("dev:%p, curr:%p\n", dev, vv->vbi_dmaq.curr);
445 /* this must be += 2, one count for each field */ 444 /* this must be += 2, one count for each field */
446 vv->vbi_fieldcount+=2; 445 vv->vbi_fieldcount+=2;
447 vv->vbi_q.curr->vb.field_count = vv->vbi_fieldcount; 446 vv->vbi_dmaq.curr->vb.field_count = vv->vbi_fieldcount;
448 saa7146_buffer_finish(dev,&vv->vbi_q,VIDEOBUF_DONE); 447 saa7146_buffer_finish(dev, &vv->vbi_dmaq, VIDEOBUF_DONE);
449 } else { 448 } else {
450 DEB_VBI("dev:%p\n", dev); 449 DEB_VBI("dev:%p\n", dev);
451 } 450 }
452 saa7146_buffer_next(dev,&vv->vbi_q,1); 451 saa7146_buffer_next(dev, &vv->vbi_dmaq, 1);
453 452
454 spin_unlock(&dev->slock); 453 spin_unlock(&dev->slock);
455} 454}
diff --git a/drivers/media/common/saa7146_video.c b/drivers/media/common/saa7146_video.c
index 9a99835e1e44..850799051bef 100644
--- a/drivers/media/common/saa7146_video.c
+++ b/drivers/media/common/saa7146_video.c
@@ -1035,7 +1035,7 @@ static int buffer_activate (struct saa7146_dev *dev,
1035 buf->vb.state = VIDEOBUF_ACTIVE; 1035 buf->vb.state = VIDEOBUF_ACTIVE;
1036 saa7146_set_capture(dev,buf,next); 1036 saa7146_set_capture(dev,buf,next);
1037 1037
1038 mod_timer(&vv->video_q.timeout, jiffies+BUFFER_TIMEOUT); 1038 mod_timer(&vv->video_dmaq.timeout, jiffies+BUFFER_TIMEOUT);
1039 return 0; 1039 return 0;
1040} 1040}
1041 1041
@@ -1158,7 +1158,7 @@ static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb)
1158 struct saa7146_buf *buf = (struct saa7146_buf *)vb; 1158 struct saa7146_buf *buf = (struct saa7146_buf *)vb;
1159 1159
1160 DEB_CAP("vbuf:%p\n", vb); 1160 DEB_CAP("vbuf:%p\n", vb);
1161 saa7146_buffer_queue(fh->dev,&vv->video_q,buf); 1161 saa7146_buffer_queue(fh->dev, &vv->video_dmaq, buf);
1162} 1162}
1163 1163
1164static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) 1164static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb)
@@ -1187,12 +1187,12 @@ static struct videobuf_queue_ops video_qops = {
1187 1187
1188static void video_init(struct saa7146_dev *dev, struct saa7146_vv *vv) 1188static void video_init(struct saa7146_dev *dev, struct saa7146_vv *vv)
1189{ 1189{
1190 INIT_LIST_HEAD(&vv->video_q.queue); 1190 INIT_LIST_HEAD(&vv->video_dmaq.queue);
1191 1191
1192 init_timer(&vv->video_q.timeout); 1192 init_timer(&vv->video_dmaq.timeout);
1193 vv->video_q.timeout.function = saa7146_buffer_timeout; 1193 vv->video_dmaq.timeout.function = saa7146_buffer_timeout;
1194 vv->video_q.timeout.data = (unsigned long)(&vv->video_q); 1194 vv->video_dmaq.timeout.data = (unsigned long)(&vv->video_dmaq);
1195 vv->video_q.dev = dev; 1195 vv->video_dmaq.dev = dev;
1196 1196
1197 /* set some default values */ 1197 /* set some default values */
1198 vv->standard = &dev->ext_vv_data->stds[0]; 1198 vv->standard = &dev->ext_vv_data->stds[0];
@@ -1237,7 +1237,7 @@ static void video_close(struct saa7146_dev *dev, struct file *file)
1237static void video_irq_done(struct saa7146_dev *dev, unsigned long st) 1237static void video_irq_done(struct saa7146_dev *dev, unsigned long st)
1238{ 1238{
1239 struct saa7146_vv *vv = dev->vv_data; 1239 struct saa7146_vv *vv = dev->vv_data;
1240 struct saa7146_dmaqueue *q = &vv->video_q; 1240 struct saa7146_dmaqueue *q = &vv->video_dmaq;
1241 1241
1242 spin_lock(&dev->slock); 1242 spin_lock(&dev->slock);
1243 DEB_CAP("called\n"); 1243 DEB_CAP("called\n");