Searched refs:dvr_buffer (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/dvb-core/ |
H A D | dmxdev.c | 181 dvb_ringbuffer_init(&dmxdev->dvr_buffer, mem, DVR_BUFFER_SIZE); in dvb_dvr_open() 231 if (dmxdev->dvr_buffer.data) { in dvb_dvr_release() 232 void *mem = dmxdev->dvr_buffer.data; in dvb_dvr_release() 236 dmxdev->dvr_buffer.data = NULL; in dvb_dvr_release() 284 return dvb_dmxdev_buffer_read(&dmxdev->dvr_buffer, in dvb_dvr_read() 292 struct dvb_ringbuffer *buf = &dmxdev->dvr_buffer; in dvb_dvr_set_buffer_size() 456 buffer = &dmxdevfilter->dev->dvr_buffer; in dvb_dmxdev_ts_callback() 1354 poll_wait(file, &dmxdev->dvr_buffer.queue, wait); in dvb_dvr_poll() 1363 if (dmxdev->dvr_buffer.error) in dvb_dvr_poll() 1366 if (!dvb_ringbuffer_empty(&dmxdev->dvr_buffer)) in dvb_dvr_poll() [all...] |
/kernel/linux/linux-6.6/drivers/media/dvb-core/ |
H A D | dmxdev.c | 171 dvb_ringbuffer_init(&dmxdev->dvr_buffer, mem, DVR_BUFFER_SIZE); in dvb_dvr_open() 221 if (dmxdev->dvr_buffer.data) { in dvb_dvr_release() 222 void *mem = dmxdev->dvr_buffer.data; in dvb_dvr_release() 226 dmxdev->dvr_buffer.data = NULL; in dvb_dvr_release() 274 return dvb_dmxdev_buffer_read(&dmxdev->dvr_buffer, in dvb_dvr_read() 282 struct dvb_ringbuffer *buf = &dmxdev->dvr_buffer; in dvb_dvr_set_buffer_size() 446 buffer = &dmxdevfilter->dev->dvr_buffer; in dvb_dmxdev_ts_callback() 1344 poll_wait(file, &dmxdev->dvr_buffer.queue, wait); in dvb_dvr_poll() 1353 if (dmxdev->dvr_buffer.error) in dvb_dvr_poll() 1356 if (!dvb_ringbuffer_empty(&dmxdev->dvr_buffer)) in dvb_dvr_poll() [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | dmxdev.h | 169 * @dvr_buffer: embedded &struct dvb_ringbuffer for DVB output. 189 struct dvb_ringbuffer dvr_buffer; member
|
/kernel/linux/linux-6.6/include/media/ |
H A D | dmxdev.h | 168 * @dvr_buffer: embedded &struct dvb_ringbuffer for DVB output. 188 struct dvb_ringbuffer dvr_buffer; member
|
Completed in 6 milliseconds