Home
last modified time | relevance | path

Searched refs:q_busy (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/media/pci/cx18/
H A Dcx18-queue.c56 if (q == &s->q_busy && in _cx18_enqueue()
140 spin_lock(&s->q_busy.lock); in cx18_queue_get_mdl()
141 list_for_each_entry_safe(mdl, tmp, &s->q_busy.list, list) { in cx18_queue_get_mdl()
151 if (mdl->skipped >= atomic_read(&s->q_busy.depth)-1) { in cx18_queue_get_mdl()
158 atomic_dec(&s->q_busy.depth); in cx18_queue_get_mdl()
167 atomic_dec(&s->q_busy.depth); in cx18_queue_get_mdl()
171 spin_unlock(&s->q_busy.lock); in cx18_queue_get_mdl()
201 if (q_src == q_dst || q_dst == &s->q_full || q_dst == &s->q_busy) in cx18_queue_flush()
223 cx18_queue_flush(s, &s->q_busy, &s->q_free); in cx18_flush_queues()
238 cx18_queue_flush(s, &s->q_busy, q_idle); in cx18_unload_queues()
H A Dcx18-streams.c262 spin_lock_init(&s->q_busy.lock); in cx18_stream_init()
263 cx18_queue_init(&s->q_busy); in cx18_stream_init()
669 if ((atomic_read(&s->q_free.depth) + atomic_read(&s->q_busy.depth)) >= in cx18_stream_rotate_idx_mdls()
699 q = cx18_enqueue(s, mdl, &s->q_busy); in _cx18_stream_put_mdl_fw()
700 if (q != &s->q_busy) in _cx18_stream_put_mdl_fw()
717 atomic_read(&s->q_busy.depth) >= CX18_MAX_FW_MDLS_PER_STREAM) in _cx18_stream_load_fw_queue()
726 } while (atomic_read(&s->q_busy.depth) < CX18_MAX_FW_MDLS_PER_STREAM in _cx18_stream_load_fw_queue()
727 && q == &s->q_busy); in _cx18_stream_load_fw_queue()
H A Dcx18-driver.h396 struct cx18_queue q_busy; /* busy - in use by firmware */ member
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.h459 u64_stats_t q_busy; member
H A Didpf_singleq_txrx.c379 u64_stats_inc(&tx_q->q_stats.q_busy); in idpf_tx_singleq_frame()
H A Didpf_ethtool.c844 qbusy = u64_stats_read(&stats->q_busy); in idpf_collect_queue_stats()
H A Didpf_txrx.c2169 u64_stats_inc(&tx_q->q_stats.q_busy); in idpf_tx_maybe_stop_splitq()
2195 u64_stats_inc(&tx_q->q_stats.q_busy); in idpf_tx_buf_hw_update()