Lines Matching refs:dvb_vb2_ctx
97 struct dvb_vb2_ctx { struct
117 static inline int dvb_vb2_init(struct dvb_vb2_ctx *ctx, in dvb_vb2_init() argument
122 static inline int dvb_vb2_release(struct dvb_vb2_ctx *ctx) in dvb_vb2_release()
129 static inline __poll_t dvb_vb2_poll(struct dvb_vb2_ctx *ctx, in dvb_vb2_poll()
144 int dvb_vb2_init(struct dvb_vb2_ctx *ctx, const char *name, int non_blocking);
151 int dvb_vb2_release(struct dvb_vb2_ctx *ctx);
159 int dvb_vb2_is_streaming(struct dvb_vb2_ctx *ctx);
170 int dvb_vb2_fill_buffer(struct dvb_vb2_ctx *ctx,
186 __poll_t dvb_vb2_poll(struct dvb_vb2_ctx *ctx, struct file *file,
198 int dvb_vb2_stream_on(struct dvb_vb2_ctx *ctx);
207 int dvb_vb2_stream_off(struct dvb_vb2_ctx *ctx);
220 int dvb_vb2_reqbufs(struct dvb_vb2_ctx *ctx, struct dmx_requestbuffers *req);
232 int dvb_vb2_querybuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
244 int dvb_vb2_expbuf(struct dvb_vb2_ctx *ctx, struct dmx_exportbuffer *exp);
255 int dvb_vb2_qbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
267 int dvb_vb2_dqbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
278 int dvb_vb2_mmap(struct dvb_vb2_ctx *ctx, struct vm_area_struct *vma);