Searched refs:cx18_stream (Results 1 - 14 of 14) sorted by path
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-dvb.h | 10 int cx18_dvb_register(struct cx18_stream *stream); 11 void cx18_dvb_unregister(struct cx18_stream *stream);
|
H A D | cx18-mailbox.h | 68 struct cx18_stream;
|
H A D | cx18-streams.h | 12 struct cx18_stream *cx18_handle_to_stream(struct cx18 *cx, u32 handle); 20 static inline bool cx18_stream_enabled(struct cx18_stream *s) 29 static inline void cx18_stream_load_fw_queue(struct cx18_stream *s) 34 static inline void cx18_stream_put_mdl_fw(struct cx18_stream *s, 45 int cx18_start_v4l2_encode_stream(struct cx18_stream *s); 46 int cx18_stop_v4l2_encode_stream(struct cx18_stream *s, int gop_end);
|
H A D | cx18-alsa-main.c | 182 struct cx18_stream *s;
|
H A D | cx18-alsa-pcm.c | 140 struct cx18_stream *s; 187 struct cx18_stream *s;
|
H A D | cx18-driver.h | 324 struct cx18_stream; /* forward reference */ 327 struct cx18_stream *stream; 366 struct cx18_stream { struct 599 struct cx18_stream streams[CX18_MAX_STREAMS]; /* Stream data */
|
H A D | cx18-dvb.c | 122 static int yuan_mpc718_mt352_reqfw(struct cx18_stream *stream, 154 struct cx18_stream *stream = dvb->stream; 228 static int dvb_register(struct cx18_stream *stream); 237 struct cx18_stream *stream = demux->priv; 308 struct cx18_stream *stream = demux->priv; 331 int cx18_dvb_register(struct cx18_stream *stream) 423 void cx18_dvb_unregister(struct cx18_stream *stream) 454 static int dvb_register(struct cx18_stream *stream)
|
H A D | cx18-fileops.c | 33 struct cx18_stream *s = &cx->streams[type]; 34 struct cx18_stream *s_assoc; 89 void cx18_release_stream(struct cx18_stream *s) 92 struct cx18_stream *s_assoc; 169 static struct cx18_mdl *cx18_get_mdl(struct cx18_stream *s, int non_block, 173 struct cx18_stream *s_vbi = &cx->streams[CX18_ENC_STREAM_TYPE_VBI]; 259 static size_t cx18_copy_buf_to_user(struct cx18_stream *s, 363 static size_t cx18_copy_mdl_to_user(struct cx18_stream *s, 405 static ssize_t cx18_read(struct cx18_stream *s, char __user *ubuf, 470 static ssize_t cx18_read_pos(struct cx18_stream * [all...] |
H A D | cx18-fileops.h | 19 void cx18_stop_capture(struct cx18_stream *s, int gop_end); 23 void cx18_clear_queue(struct cx18_stream *s, enum vb2_buffer_state state); 28 void cx18_release_stream(struct cx18_stream *s);
|
H A D | cx18-ioctl.c | 57 struct cx18_stream *s = &cx->streams[id->type]; 129 struct cx18_stream *s = &cx->streams[id->type]; 757 static int cx18_process_idx_data(struct cx18_stream *s, struct cx18_mdl *mdl, 798 struct cx18_stream *s = &cx->streams[CX18_ENC_STREAM_TYPE_IDX]; 960 struct cx18_stream *s = &cx->streams[i];
|
H A D | cx18-mailbox.c | 122 static void cx18_mdl_send_to_dvb(struct cx18_stream *s, struct cx18_mdl *mdl) 148 static void cx18_mdl_send_to_vb2(struct cx18_stream *s, struct cx18_mdl *mdl) 204 static void cx18_mdl_send_to_alsa(struct cx18 *cx, struct cx18_stream *s, 236 struct cx18_stream *s; 734 static int cx18_set_filter_param(struct cx18_stream *s) 754 struct cx18_stream *s = priv;
|
H A D | cx18-queue.c | 43 struct cx18_queue *_cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl, 73 struct cx18_mdl *cx18_dequeue(struct cx18_stream *s, struct cx18_queue *q) 89 static void _cx18_mdl_update_bufs_for_cpu(struct cx18_stream *s, 109 static inline void cx18_mdl_update_bufs_for_cpu(struct cx18_stream *s, 125 struct cx18_mdl *cx18_queue_get_mdl(struct cx18_stream *s, u32 id, 195 static void cx18_queue_flush(struct cx18_stream *s, 221 void cx18_flush_queues(struct cx18_stream *s) 231 void cx18_unload_queues(struct cx18_stream *s) 262 void cx18_load_queues(struct cx18_stream *s) 320 void _cx18_mdl_sync_for_device(struct cx18_stream * [all...] |
H A D | cx18-queue.h | 15 static inline void cx18_buf_sync_for_cpu(struct cx18_stream *s, 22 static inline void cx18_buf_sync_for_device(struct cx18_stream *s, 29 void _cx18_mdl_sync_for_device(struct cx18_stream *s, struct cx18_mdl *mdl); 31 static inline void cx18_mdl_sync_for_device(struct cx18_stream *s, 55 struct cx18_queue *_cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl, 59 struct cx18_queue *cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl, 66 struct cx18_queue *cx18_push(struct cx18_stream *s, struct cx18_mdl *mdl, 73 struct cx18_mdl *cx18_dequeue(struct cx18_stream *s, struct cx18_queue *q); 74 struct cx18_mdl *cx18_queue_get_mdl(struct cx18_stream *s, u32 id, 76 void cx18_flush_queues(struct cx18_stream * [all...] |
H A D | cx18-streams.c | 108 struct cx18_stream *s = vb2_get_drv_priv(vq); 141 struct cx18_stream *s = vb2_get_drv_priv(vb->vb2_queue); 155 struct cx18_stream *s = vb2_get_drv_priv(vb->vb2_queue); 175 void cx18_clear_queue(struct cx18_stream *s, enum vb2_buffer_state state) 190 struct cx18_stream *s = vb2_get_drv_priv(vq); 216 struct cx18_stream *s = vb2_get_drv_priv(vq); 238 struct cx18_stream *s = &cx->streams[type]; 243 /* initialize cx18_stream fields */ 305 struct cx18_stream *s = &cx->streams[type]; 410 struct cx18_stream * [all...] |
Completed in 286 milliseconds