Lines Matching defs:dma_q

1238 		struct cx231xx_dmaqueue *dma_q)
1245 if (dma_q->mpeg_buffer_done == 0) {
1246 if (list_empty(&dma_q->active))
1249 buf = list_entry(dma_q->active.next,
1252 dma_q->mpeg_buffer_done = 1;
1258 if ((dma_q->mpeg_buffer_completed+len) <
1260 if (dma_q->add_ps_package_head ==
1262 memcpy(vbuf+dma_q->mpeg_buffer_completed,
1263 dma_q->ps_head, 3);
1264 dma_q->mpeg_buffer_completed =
1265 dma_q->mpeg_buffer_completed + 3;
1266 dma_q->add_ps_package_head =
1269 memcpy(vbuf+dma_q->mpeg_buffer_completed, data, len);
1270 dma_q->mpeg_buffer_completed =
1271 dma_q->mpeg_buffer_completed + len;
1273 dma_q->mpeg_buffer_done = 0;
1276 mpeglines*mpeglinesize - dma_q->mpeg_buffer_completed;
1277 memcpy(vbuf+dma_q->mpeg_buffer_completed,
1281 buf->vb.sequence = dma_q->sequence++;
1284 dma_q->mpeg_buffer_completed = 0;
1288 dma_q->left_data_count = len - tail_data;
1289 memcpy(dma_q->p_left_data,
1296 struct cx231xx_dmaqueue *dma_q)
1301 if (list_empty(&dma_q->active))
1304 buf = list_entry(dma_q->active.next, struct cx231xx_buffer, list);
1309 buf->vb.sequence = dma_q->sequence++;
1317 struct cx231xx_dmaqueue *dma_q = urb->context;
1323 if (dma_q->left_data_count > 0) {
1324 buffer_copy(dev, dma_q->p_left_data,
1325 dma_q->left_data_count, urb, dma_q);
1326 dma_q->mpeg_buffer_completed = dma_q->left_data_count;
1327 dma_q->left_data_count = 0;
1335 buffer_copy(dev, p_buffer, buffer_size, urb, dma_q);
1343 struct cx231xx_dmaqueue *dma_q = urb->context;
1354 memcpy(buffer, dma_q->ps_head, 3);
1356 memcpy(dma_q->ps_head, p_buffer+buffer_size-3, 3);
1359 buffer_filled(p_buffer, buffer_size, urb, dma_q);