Lines Matching defs:offset
116 u32 offset, size;
132 /* determine offset, size and PTS for the various streams */
135 offset = data[1];
141 offset = data[1];
149 offset = data[1] + 12;
151 s->pending_pts = read_dec(offset - 8) |
152 ((u64)(read_dec(offset - 12)) << 32);
154 offset += IVTV_DECODER_OFFSET;
159 offset = read_enc(itv->vbi.enc_start - 4) + 12;
160 if (offset == 12) {
161 IVTV_DEBUG_INFO("VBI offset == 0\n");
164 s->pending_pts = read_enc(offset - 4) | ((u64)read_enc(offset - 8) << 32);
169 offset = read_dec(itv->vbi.dec_start) + itv->vbi.dec_start;
171 offset += IVTV_DECODER_OFFSET;
182 s->pending_backup = read_dec(offset - IVTV_DECODER_OFFSET);
183 write_dec_sync(DMA_MAGIC_COOKIE, offset - IVTV_DECODER_OFFSET);
186 s->pending_backup = read_enc(offset);
187 write_enc_sync(DMA_MAGIC_COOKIE, offset);
189 s->pending_offset = offset;
202 ivtv_use_pio(s) ? "PIO" : "DMA", s->name, bytes_needed, offset);
223 s->sg_pending[idx].src = offset;
230 offset += s->buf_size;
237 offset = UVoffset;
251 u32 offset;
265 offset = s->dma_last_offset;
266 if (le32_to_cpu(u32buf[offset / 4]) != DMA_MAGIC_COOKIE)
268 for (offset = 0; offset < 64; offset++)
269 if (le32_to_cpu(u32buf[offset]) == DMA_MAGIC_COOKIE)
271 offset *= 4;
272 if (offset == 256) {
274 offset = s->dma_last_offset;
276 if (s->dma_last_offset != offset)
277 IVTV_DEBUG_WARN("%s: offset %d -> %d\n", s->name, s->dma_last_offset, offset);
278 s->dma_last_offset = offset;
287 if (offset) {
288 buf->bytesused -= offset;
289 memcpy(buf->buf, buf->buf + offset, buf->bytesused + offset);
337 void ivtv_dma_stream_dec_prepare(struct ivtv_stream *s, u32 offset, int lock)
345 u32 uv_offset = offset + IVTV_YUV_BUFFER_UV_OFFSET;
350 IVTV_DEBUG_HI_DMA("DEC PREPARE DMA %s: %08x %08x\n", s->name, s->q_predma.bytesused, offset);
356 s->sg_pending[idx].dst = offset;
359 offset += 720 * 16;
368 s->sg_pending[idx].dst = offset;
370 offset = uv_offset;
375 s->sg_pending[idx].dst = offset;
378 offset += s->sg_pending[idx].size;
383 s->sg_pending[idx].dst = offset;
385 offset += buf->bytesused;
609 IVTV_DEBUG_WARN("ENC DMA ERROR %x (offset %08x, xfer %d of %d, retry %d)\n", data[0],