• Home
  • Raw
  • Download

Lines Matching refs:vb

71 	saa_writeb(SAA7134_VBI_H_LEN1(task), buf->vb.width   & 0xff);  in task_init()
72 saa_writeb(SAA7134_VBI_H_LEN2(task), buf->vb.width >> 8); in task_init()
73 saa_writeb(SAA7134_VBI_V_LEN1(task), buf->vb.height & 0xff); in task_init()
74 saa_writeb(SAA7134_VBI_V_LEN2(task), buf->vb.height >> 8); in task_init()
88 buf->vb.state = VIDEOBUF_ACTIVE; in buffer_activate()
102 saa_writel(SAA7134_RS_BA2(2),base + buf->vb.size/2); in buffer_activate()
103 saa_writel(SAA7134_RS_PITCH(2),buf->vb.width); in buffer_activate()
106 saa_writel(SAA7134_RS_BA2(3),base + buf->vb.size/2); in buffer_activate()
107 saa_writel(SAA7134_RS_PITCH(3),buf->vb.width); in buffer_activate()
118 struct videobuf_buffer *vb, in buffer_prepare() argument
123 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb); in buffer_prepare()
133 if (0 != buf->vb.baddr && buf->vb.bsize < size) in buffer_prepare()
136 if (buf->vb.size != size) in buffer_prepare()
139 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in buffer_prepare()
140 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in buffer_prepare()
142 buf->vb.width = llength; in buffer_prepare()
143 buf->vb.height = lines; in buffer_prepare()
144 buf->vb.size = size; in buffer_prepare()
147 err = videobuf_iolock(q,&buf->vb,NULL); in buffer_prepare()
157 buf->vb.state = VIDEOBUF_PREPARED; in buffer_prepare()
159 buf->vb.field = field; in buffer_prepare()
183 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue() argument
187 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb); in buffer_queue()
192 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release() argument
194 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb); in buffer_release()
242 dev->vbi_q.curr->vb.field_count = dev->vbi_fieldcount; in saa7134_irq_vbi_done()