Searched refs:q_busy (Results 1 - 6 of 6) sorted by path

/linux-master/drivers/media/pci/cx18/
H A Dcx18-driver.h396 struct cx18_queue q_busy; /* busy - in use by firmware */ member in struct:cx18_stream
H A Dcx18-queue.c55 /* q_busy is restricted to a max buffer count imposed by firmware */
56 if (q == &s->q_busy &&
138 * they are moved from q_busy to q_full or to the dvb ring buffer.
140 spin_lock(&s->q_busy.lock);
141 list_for_each_entry_safe(mdl, tmp, &s->q_busy.list, list) {
147 * q_busy, we have high confidence we've missed it.
151 if (mdl->skipped >= atomic_read(&s->q_busy.depth)-1) {
158 atomic_dec(&s->q_busy.depth);
167 atomic_dec(&s->q_busy.depth);
171 spin_unlock(&s->q_busy
[all...]
H A Dcx18-streams.c262 spin_lock_init(&s->q_busy.lock);
263 cx18_queue_init(&s->q_busy);
669 if ((atomic_read(&s->q_free.depth) + atomic_read(&s->q_busy.depth)) >=
699 q = cx18_enqueue(s, mdl, &s->q_busy);
700 if (q != &s->q_busy)
717 atomic_read(&s->q_busy.depth) >= CX18_MAX_FW_MDLS_PER_STREAM)
720 /* Move from q_free to q_busy notifying the firmware, until the limit */
726 } while (atomic_read(&s->q_busy.depth) < CX18_MAX_FW_MDLS_PER_STREAM
727 && q == &s->q_busy);
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_ethtool.c851 qbusy = u64_stats_read(&stats->q_busy);
H A Didpf_txrx.c1987 u64_stats_inc(&tx_q->q_stats.tx.q_busy);
2026 u64_stats_inc(&tx_q->q_stats.tx.q_busy);
H A Didpf_txrx.h576 u64_stats_t q_busy; member in struct:idpf_tx_queue_stats

Completed in 224 milliseconds