Lines Matching refs:ctx

117 static inline int dvb_vb2_init(struct dvb_vb2_ctx *ctx,
122 static inline int dvb_vb2_release(struct dvb_vb2_ctx *ctx)
126 #define dvb_vb2_is_streaming(ctx) (0)
127 #define dvb_vb2_fill_buffer(ctx, file, wait, flags) (0)
129 static inline __poll_t dvb_vb2_poll(struct dvb_vb2_ctx *ctx,
139 * @ctx: control struct for VB2 handler
144 int dvb_vb2_init(struct dvb_vb2_ctx *ctx, const char *name, int non_blocking);
148 * put @ctx at DVB_VB2_STATE_NONE state.
149 * @ctx: control struct for VB2 handler
151 int dvb_vb2_release(struct dvb_vb2_ctx *ctx);
155 * @ctx: control struct for VB2 handler
159 int dvb_vb2_is_streaming(struct dvb_vb2_ctx *ctx);
163 * @ctx: control struct for VB2 handler
170 int dvb_vb2_fill_buffer(struct dvb_vb2_ctx *ctx,
178 * @ctx: control struct for VB2 handler
186 __poll_t dvb_vb2_poll(struct dvb_vb2_ctx *ctx, struct file *file,
194 * @ctx: control struct for VB2 handler
198 int dvb_vb2_stream_on(struct dvb_vb2_ctx *ctx);
203 * @ctx: control struct for VB2 handler
207 int dvb_vb2_stream_off(struct dvb_vb2_ctx *ctx);
213 * @ctx: control struct for VB2 handler
220 int dvb_vb2_reqbufs(struct dvb_vb2_ctx *ctx, struct dmx_requestbuffers *req);
226 * @ctx: control struct for VB2 handler
232 int dvb_vb2_querybuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
238 * @ctx: control struct for VB2 handler
244 int dvb_vb2_expbuf(struct dvb_vb2_ctx *ctx, struct dmx_exportbuffer *exp);
249 * @ctx: control struct for VB2 handler
255 int dvb_vb2_qbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
261 * @ctx: control struct for VB2 handler
267 int dvb_vb2_dqbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
272 * @ctx: control struct for VB2 handler
278 int dvb_vb2_mmap(struct dvb_vb2_ctx *ctx, struct vm_area_struct *vma);