Lines Matching defs:data

34 	/* Pass the PCM data to ivtv-alsa */
76 /* Copy the data from the card to the buffer */
108 actually copy the data from the card to the buffers in case a PIO transfer is
111 static int stream_enc_dma_append(struct ivtv_stream *s, u32 data[CX2341X_MBOX_MAX_DATA])
135 offset = data[1];
136 size = data[2];
141 offset = data[1];
142 size = data[2];
143 UVoffset = data[3];
144 UVsize = data[4];
145 s->pending_pts = ((u64) data[5] << 32) | data[6];
149 offset = data[1] + 12;
150 size = data[2] - 12;
206 IVTV_DEBUG_WARN("Cannot obtain %d bytes for %s data transfer\n",
211 IVTV_WARN("All %s stream buffers are full. Dropping data.\n", s->name);
294 /* flag byteswap ABCD -> DCBA for MPG & VBI data outside irq */
319 * Set up the work handler to pass the data to ivtv-alsa.
326 * fragments of data will just go out each interface as they
327 * race for PCM data.
461 /* If this is an MPEG stream, and VBI data is also pending, then append the
462 VBI DMA to the MPEG DMA and transfer both sets of data at once.
594 u32 data[CX2341X_MBOX_MAX_DATA];
597 ivtv_api_get_data(&itv->enc_mbox, IVTV_MBOX_DMA_END, 2, data);
598 IVTV_DEBUG_HI_IRQ("ENC DMA COMPLETE %x %d (%d)\n", data[0], data[1], itv->cur_dma_stream);
608 if (data[0] & 0x18) {
609 IVTV_DEBUG_WARN("ENC DMA ERROR %x (offset %08x, xfer %d of %d, retry %d)\n", data[0],
670 u32 data[CX2341X_MBOX_MAX_DATA];
675 ivtv_api_get_data(&itv->enc_mbox, IVTV_MBOX_DMA_END, 2, data);
677 IVTV_DEBUG_WARN("DMA ERROR %08x %08x %08x %d\n", data[0], data[1],
744 u32 data[CX2341X_MBOX_MAX_DATA];
748 ivtv_api_get_data(&itv->enc_mbox, IVTV_MBOX_DMA, 7, data);
749 IVTV_DEBUG_HI_IRQ("ENC START CAP %d: %08x %08x\n", data[0], data[1], data[2]);
751 if (data[0] > 2 || data[1] == 0 || data[2] == 0) {
753 data[0], data[1], data[2]);
756 s = &itv->streams[ivtv_stream_map[data[0]]];
757 if (!stream_enc_dma_append(s, data)) {
764 u32 data[CX2341X_MBOX_MAX_DATA];
770 if (!stream_enc_dma_append(s, data))
776 u32 data[CX2341X_MBOX_MAX_DATA];
781 !stream_enc_dma_append(s, data)) {
788 u32 data[CX2341X_MBOX_MAX_DATA];
794 ivtv_api_get_data(&itv->dec_mbox, IVTV_MBOX_DMA, 2, data);
797 itv->dma_data_req_offset = data[1];
803 ivtv_api_get_data(&itv->dec_mbox, IVTV_MBOX_DMA, 3, data);
804 itv->dma_data_req_size = min_t(u32, data[2], 0x10000);
805 itv->dma_data_req_offset = data[1];