Lines Matching refs:vim2m_ctx
203 struct vim2m_ctx { struct
235 static inline struct vim2m_ctx *file2ctx(struct file *file) in file2ctx() argument
237 return container_of(file_to_v4l2_fh(file), struct vim2m_ctx, fh); in file2ctx()
240 static struct vim2m_q_data *get_q_data(struct vim2m_ctx *ctx, in get_q_data()
445 static int device_process(struct vim2m_ctx *ctx, in device_process()
573 struct vim2m_ctx *ctx = priv; in job_ready()
586 struct vim2m_ctx *ctx = priv; in job_abort()
600 struct vim2m_ctx *ctx = priv; in device_run()
622 struct vim2m_ctx *curr_ctx; in device_work()
626 curr_ctx = container_of(w, struct vim2m_ctx, work_run.work); in device_work()
725 static int vidioc_g_fmt(struct vim2m_ctx *ctx, struct v4l2_format *f) in vidioc_g_fmt()
748 static int vidioc_g_fmt_mplane(struct vim2m_ctx *ctx, struct v4l2_format *f) in vidioc_g_fmt_mplane()
845 struct vim2m_ctx *ctx = file2ctx(file); in vidioc_try_fmt_vid_cap()
874 struct vim2m_ctx *ctx = file2ctx(file); in vidioc_try_fmt_vid_cap_mplane()
903 struct vim2m_ctx *ctx = file2ctx(file); in vidioc_try_fmt_vid_out()
930 struct vim2m_ctx *ctx = file2ctx(file); in vidioc_try_fmt_vid_out_mplane()
953 static int vidioc_s_fmt(struct vim2m_ctx *ctx, struct v4l2_format *f) in vidioc_s_fmt()
1033 struct vim2m_ctx *ctx = file2ctx(file); in vidioc_s_fmt_vid_out()
1057 struct vim2m_ctx *ctx = file2ctx(file); in vidioc_s_fmt_vid_out_mplane()
1080 struct vim2m_ctx *ctx = in vim2m_s_ctrl()
1081 container_of(ctrl->handler, struct vim2m_ctx, hdl); in vim2m_s_ctrl()
1165 struct vim2m_ctx *ctx = vb2_get_drv_priv(vq); in vim2m_queue_setup()
1203 struct vim2m_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in vim2m_buf_out_validate()
1217 struct vim2m_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in vim2m_buf_prepare()
1244 struct vim2m_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in vim2m_buf_queue()
1251 struct vim2m_ctx *ctx = vb2_get_drv_priv(q); in vim2m_start_streaming()
1266 struct vim2m_ctx *ctx = vb2_get_drv_priv(q); in vim2m_stop_streaming()
1286 struct vim2m_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in vim2m_buf_request_complete()
1304 struct vim2m_ctx *ctx = priv; in queue_init()
1362 struct vim2m_ctx *ctx = NULL; in vim2m_open()
1432 struct vim2m_ctx *ctx = file2ctx(file); in vim2m_release()