Searched refs:stream_buf_size (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/drivers/media/pci/cx18/
H A Dcx18-driver.c559 cx->stream_buf_size[CX18_ENC_STREAM_TYPE_TS] = enc_ts_bufsize; cx18_process_options()
560 cx->stream_buf_size[CX18_ENC_STREAM_TYPE_MPG] = enc_mpg_bufsize; cx18_process_options()
561 cx->stream_buf_size[CX18_ENC_STREAM_TYPE_IDX] = enc_idx_bufsize; cx18_process_options()
562 cx->stream_buf_size[CX18_ENC_STREAM_TYPE_YUV] = enc_yuv_bufsize; cx18_process_options()
563 cx->stream_buf_size[CX18_ENC_STREAM_TYPE_VBI] = vbi_active_samples * 36; cx18_process_options()
564 cx->stream_buf_size[CX18_ENC_STREAM_TYPE_PCM] = enc_pcm_bufsize; cx18_process_options()
565 cx->stream_buf_size[CX18_ENC_STREAM_TYPE_RAD] = 0; /* control no data */ cx18_process_options()
567 /* Ensure stream_buffers & stream_buf_size are valid */ cx18_process_options()
571 cx->stream_buf_size[i] <= 0) { /* User said buf size 0 */ cx18_process_options()
574 cx->stream_buf_size[i] = 0; cx18_process_options()
578 * YUV is a special case where the stream_buf_size needs to be cx18_process_options()
582 * IDX is a special case where the stream_buf_size should be cx18_process_options()
588 cx->stream_buf_size[i] *= 1024; cx18_process_options()
589 cx->stream_buf_size[i] -= cx18_process_options()
590 (cx->stream_buf_size[i] % CX18_UNIT_ENC_YUV_BUFSIZE); cx18_process_options()
592 if (cx->stream_buf_size[i] < CX18_UNIT_ENC_YUV_BUFSIZE) cx18_process_options()
593 cx->stream_buf_size[i] = cx18_process_options()
596 cx->stream_buf_size[i] *= 1024; cx18_process_options()
597 cx->stream_buf_size[i] -= cx18_process_options()
598 (cx->stream_buf_size[i] % CX18_UNIT_ENC_IDX_BUFSIZE); cx18_process_options()
600 if (cx->stream_buf_size[i] < CX18_UNIT_ENC_IDX_BUFSIZE) cx18_process_options()
601 cx->stream_buf_size[i] = cx18_process_options()
605 * YUV and IDX are special cases where the stream_buf_size is cx18_process_options()
607 * VBI is a special case where the stream_buf_size is fixed cx18_process_options()
616 / cx->stream_buf_size[i]; cx18_process_options()
621 * cx->stream_buf_size[i]/(1024 * 1024); cx18_process_options()
624 /* All other streams have stream_buf_size in kB here */ cx18_process_options()
628 / cx->stream_buf_size[i]; cx18_process_options()
633 * cx->stream_buf_size[i] / 1024; cx18_process_options()
636 cx->stream_buf_size[i] *= 1024; cx18_process_options()
640 cx->stream_buffers[i], cx->stream_buf_size[i]); cx18_process_options()
H A Dcx18-streams.c271 s->buf_size = cx->stream_buf_size[type]; cx18_stream_init()
455 cx->stream_buf_size[type] / 1024, cx18_reg_dev()
456 (cx->stream_buf_size[type] * 100 / 1024) % 100); cx18_reg_dev()
468 cx->stream_buf_size[type]); cx18_reg_dev()
H A Dcx18-driver.h612 int stream_buf_size[CX18_MAX_STREAMS]; /* Stream buffer size */ member in struct:cx18
/linux-4.4.14/drivers/media/pci/ivtv/
H A Divtv-driver.c1173 itv->stream_buf_size[IVTV_ENC_STREAM_TYPE_MPG] = 0x08000; ivtv_probe()
1174 itv->stream_buf_size[IVTV_ENC_STREAM_TYPE_PCM] = 0x01200; ivtv_probe()
1175 itv->stream_buf_size[IVTV_DEC_STREAM_TYPE_MPG] = 0x10000; ivtv_probe()
1176 itv->stream_buf_size[IVTV_DEC_STREAM_TYPE_YUV] = 0x10000; ivtv_probe()
1177 itv->stream_buf_size[IVTV_ENC_STREAM_TYPE_YUV] = 0x08000; ivtv_probe()
1191 itv->stream_buf_size[IVTV_ENC_STREAM_TYPE_VBI] = vbi_buf_size; ivtv_probe()
1192 itv->stream_buf_size[IVTV_DEC_STREAM_TYPE_VBI] = sizeof(struct v4l2_sliced_vbi_data) * 36; ivtv_probe()
H A Divtv-driver.h668 int stream_buf_size[IVTV_MAX_STREAMS]; /* stream buffer size */ member in struct:ivtv
H A Divtv-streams.c178 s->buf_size = itv->stream_buf_size[type]; ivtv_stream_init()

Completed in 161 milliseconds