Searched refs:src_q (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.1/drivers/media/v4l2-core/ |
D | v4l2-mem2mem.c | 913 struct vb2_queue *src_q, *dst_q; in v4l2_m2m_poll_for_data() local 917 src_q = v4l2_m2m_get_src_vq(m2m_ctx); in v4l2_m2m_poll_for_data() 925 if ((!src_q->streaming || src_q->error || in v4l2_m2m_poll_for_data() 926 list_empty(&src_q->queued_list)) && in v4l2_m2m_poll_for_data() 931 spin_lock_irqsave(&src_q->done_lock, flags); in v4l2_m2m_poll_for_data() 932 if (!list_empty(&src_q->done_list)) in v4l2_m2m_poll_for_data() 934 spin_unlock_irqrestore(&src_q->done_lock, flags); in v4l2_m2m_poll_for_data() 952 struct vb2_queue *src_q = v4l2_m2m_get_src_vq(m2m_ctx); in v4l2_m2m_poll() local 964 poll_wait(file, &src_q->done_wq, wait); in v4l2_m2m_poll()
|
/Linux-v6.1/drivers/media/platform/samsung/s5p-mfc/ |
D | s5p_mfc.c | 996 struct vb2_queue *src_q, *dst_q; in s5p_mfc_poll() local 1002 src_q = &ctx->vq_src; in s5p_mfc_poll() 1009 if ((!src_q->streaming || list_empty(&src_q->queued_list)) in s5p_mfc_poll() 1016 poll_wait(file, &src_q->done_wq, wait); in s5p_mfc_poll() 1021 spin_lock_irqsave(&src_q->done_lock, flags); in s5p_mfc_poll() 1022 if (!list_empty(&src_q->done_list)) in s5p_mfc_poll() 1023 src_vb = list_first_entry(&src_q->done_list, struct vb2_buffer, in s5p_mfc_poll() 1028 spin_unlock_irqrestore(&src_q->done_lock, flags); in s5p_mfc_poll()
|
/Linux-v6.1/drivers/media/platform/amphion/ |
D | vpu_v4l2.c | 68 struct vb2_queue *src_q; in vpu_v4l2_set_error() local 74 src_q = v4l2_m2m_get_src_vq(inst->fh.m2m_ctx); in vpu_v4l2_set_error() 76 src_q->error = 1; in vpu_v4l2_set_error() 78 wake_up(&src_q->done_wq); in vpu_v4l2_set_error()
|