q_ctx 120 drivers/media/v4l2-core/v4l2-mem2mem.c struct v4l2_m2m_queue_ctx *q_ctx; q_ctx 122 drivers/media/v4l2-core/v4l2-mem2mem.c q_ctx = get_queue_ctx(m2m_ctx, type); q_ctx 123 drivers/media/v4l2-core/v4l2-mem2mem.c if (!q_ctx) q_ctx 126 drivers/media/v4l2-core/v4l2-mem2mem.c return &q_ctx->q; q_ctx 130 drivers/media/v4l2-core/v4l2-mem2mem.c struct vb2_v4l2_buffer *v4l2_m2m_next_buf(struct v4l2_m2m_queue_ctx *q_ctx) q_ctx 135 drivers/media/v4l2-core/v4l2-mem2mem.c spin_lock_irqsave(&q_ctx->rdy_spinlock, flags); q_ctx 137 drivers/media/v4l2-core/v4l2-mem2mem.c if (list_empty(&q_ctx->rdy_queue)) { q_ctx 138 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 142 drivers/media/v4l2-core/v4l2-mem2mem.c b = list_first_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list); q_ctx 143 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 148 drivers/media/v4l2-core/v4l2-mem2mem.c struct vb2_v4l2_buffer *v4l2_m2m_last_buf(struct v4l2_m2m_queue_ctx *q_ctx) q_ctx 153 drivers/media/v4l2-core/v4l2-mem2mem.c spin_lock_irqsave(&q_ctx->rdy_spinlock, flags); q_ctx 155 drivers/media/v4l2-core/v4l2-mem2mem.c if (list_empty(&q_ctx->rdy_queue)) { q_ctx 156 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 160 drivers/media/v4l2-core/v4l2-mem2mem.c b = list_last_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list); q_ctx 161 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 166 drivers/media/v4l2-core/v4l2-mem2mem.c struct vb2_v4l2_buffer *v4l2_m2m_buf_remove(struct v4l2_m2m_queue_ctx *q_ctx) q_ctx 171 drivers/media/v4l2-core/v4l2-mem2mem.c spin_lock_irqsave(&q_ctx->rdy_spinlock, flags); q_ctx 172 drivers/media/v4l2-core/v4l2-mem2mem.c if (list_empty(&q_ctx->rdy_queue)) { q_ctx 173 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 176 drivers/media/v4l2-core/v4l2-mem2mem.c b = list_first_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list); q_ctx 178 drivers/media/v4l2-core/v4l2-mem2mem.c q_ctx->num_rdy--; q_ctx 179 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 185 drivers/media/v4l2-core/v4l2-mem2mem.c void v4l2_m2m_buf_remove_by_buf(struct v4l2_m2m_queue_ctx *q_ctx, q_ctx 191 drivers/media/v4l2-core/v4l2-mem2mem.c spin_lock_irqsave(&q_ctx->rdy_spinlock, flags); q_ctx 194 drivers/media/v4l2-core/v4l2-mem2mem.c q_ctx->num_rdy--; q_ctx 195 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 200 drivers/media/v4l2-core/v4l2-mem2mem.c v4l2_m2m_buf_remove_by_idx(struct v4l2_m2m_queue_ctx *q_ctx, unsigned int idx) q_ctx 207 drivers/media/v4l2-core/v4l2-mem2mem.c spin_lock_irqsave(&q_ctx->rdy_spinlock, flags); q_ctx 208 drivers/media/v4l2-core/v4l2-mem2mem.c list_for_each_entry_safe(b, tmp, &q_ctx->rdy_queue, list) { q_ctx 211 drivers/media/v4l2-core/v4l2-mem2mem.c q_ctx->num_rdy--; q_ctx 216 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 570 drivers/media/v4l2-core/v4l2-mem2mem.c struct v4l2_m2m_queue_ctx *q_ctx; q_ctx 577 drivers/media/v4l2-core/v4l2-mem2mem.c q_ctx = get_queue_ctx(m2m_ctx, type); q_ctx 578 drivers/media/v4l2-core/v4l2-mem2mem.c ret = vb2_streamoff(&q_ctx->q, type); q_ctx 589 drivers/media/v4l2-core/v4l2-mem2mem.c spin_lock_irqsave(&q_ctx->rdy_spinlock, flags); q_ctx 592 drivers/media/v4l2-core/v4l2-mem2mem.c INIT_LIST_HEAD(&q_ctx->rdy_queue); q_ctx 593 drivers/media/v4l2-core/v4l2-mem2mem.c q_ctx->num_rdy = 0; q_ctx 594 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 964 drivers/media/v4l2-core/v4l2-mem2mem.c struct v4l2_m2m_queue_ctx *q_ctx; q_ctx 967 drivers/media/v4l2-core/v4l2-mem2mem.c q_ctx = get_queue_ctx(m2m_ctx, vbuf->vb2_buf.vb2_queue->type); q_ctx 968 drivers/media/v4l2-core/v4l2-mem2mem.c if (!q_ctx) q_ctx 971 drivers/media/v4l2-core/v4l2-mem2mem.c spin_lock_irqsave(&q_ctx->rdy_spinlock, flags); q_ctx 972 drivers/media/v4l2-core/v4l2-mem2mem.c list_add_tail(&b->list, &q_ctx->rdy_queue); q_ctx 973 drivers/media/v4l2-core/v4l2-mem2mem.c q_ctx->num_rdy++; q_ctx 974 drivers/media/v4l2-core/v4l2-mem2mem.c spin_unlock_irqrestore(&q_ctx->rdy_spinlock, flags); q_ctx 3162 drivers/net/ethernet/intel/ice/ice_common.c struct ice_q_ctx *q_ctx; q_ctx 3171 drivers/net/ethernet/intel/ice/ice_common.c q_ctx = vsi->lan_q_ctx[tc]; q_ctx 3172 drivers/net/ethernet/intel/ice/ice_common.c return &q_ctx[q_handle]; q_ctx 3195 drivers/net/ethernet/intel/ice/ice_common.c struct ice_q_ctx *q_ctx; q_ctx 3212 drivers/net/ethernet/intel/ice/ice_common.c q_ctx = ice_get_lan_q_ctx(hw, vsi_handle, tc, q_handle); q_ctx 3213 drivers/net/ethernet/intel/ice/ice_common.c if (!q_ctx) { q_ctx 3254 drivers/net/ethernet/intel/ice/ice_common.c q_ctx->q_handle = q_handle; q_ctx 3287 drivers/net/ethernet/intel/ice/ice_common.c struct ice_q_ctx *q_ctx; q_ctx 3312 drivers/net/ethernet/intel/ice/ice_common.c q_ctx = ice_get_lan_q_ctx(pi->hw, vsi_handle, tc, q_handles[i]); q_ctx 3313 drivers/net/ethernet/intel/ice/ice_common.c if (!q_ctx) { q_ctx 3318 drivers/net/ethernet/intel/ice/ice_common.c if (q_ctx->q_handle != q_handles[i]) { q_ctx 3320 drivers/net/ethernet/intel/ice/ice_common.c q_ctx->q_handle, q_handles[i]); q_ctx 3333 drivers/net/ethernet/intel/ice/ice_common.c q_ctx->q_handle = ICE_INVAL_Q_HANDLE; q_ctx 526 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_q_ctx *q_ctx; q_ctx 535 drivers/net/ethernet/intel/ice/ice_sched.c sizeof(*q_ctx), q_ctx 546 drivers/net/ethernet/intel/ice/ice_sched.c q_ctx = devm_kcalloc(ice_hw_to_dev(hw), new_numqs, q_ctx 547 drivers/net/ethernet/intel/ice/ice_sched.c sizeof(*q_ctx), GFP_KERNEL); q_ctx 548 drivers/net/ethernet/intel/ice/ice_sched.c if (!q_ctx) q_ctx 550 drivers/net/ethernet/intel/ice/ice_sched.c memcpy(q_ctx, vsi_ctx->lan_q_ctx[tc], q_ctx 551 drivers/net/ethernet/intel/ice/ice_sched.c prev_num * sizeof(*q_ctx)); q_ctx 553 drivers/net/ethernet/intel/ice/ice_sched.c vsi_ctx->lan_q_ctx[tc] = q_ctx; q_ctx 424 include/media/v4l2-mem2mem.h struct vb2_v4l2_buffer *v4l2_m2m_next_buf(struct v4l2_m2m_queue_ctx *q_ctx); q_ctx 455 include/media/v4l2-mem2mem.h struct vb2_v4l2_buffer *v4l2_m2m_last_buf(struct v4l2_m2m_queue_ctx *q_ctx); q_ctx 550 include/media/v4l2-mem2mem.h struct vb2_v4l2_buffer *v4l2_m2m_buf_remove(struct v4l2_m2m_queue_ctx *q_ctx); q_ctx 583 include/media/v4l2-mem2mem.h void v4l2_m2m_buf_remove_by_buf(struct v4l2_m2m_queue_ctx *q_ctx, q_ctx 613 include/media/v4l2-mem2mem.h v4l2_m2m_buf_remove_by_idx(struct v4l2_m2m_queue_ctx *q_ctx, unsigned int idx);