Lines Matching refs:p_chain
256 struct qed_chain *p_chain = &p_hwfn->p_spq->chain; in qed_spq_hw_post() local
257 u16 echo = qed_chain_get_prod_idx(p_chain); in qed_spq_hw_post()
262 elem = qed_chain_produce(p_chain); in qed_spq_hw_post()
277 db.spq_prod = cpu_to_le16(qed_chain_get_prod_idx(p_chain)); in qed_spq_hw_post()
291 qed_chain_get_prod_idx(p_chain)); in qed_spq_hw_post()
359 struct qed_chain *p_chain = &p_eq->chain; in qed_eq_completion() local
370 if ((fw_cons_idx & qed_chain_get_usable_per_page(p_chain)) == in qed_eq_completion()
371 qed_chain_get_usable_per_page(p_chain)) in qed_eq_completion()
372 fw_cons_idx += qed_chain_get_unusable_per_page(p_chain); in qed_eq_completion()
375 while (fw_cons_idx != qed_chain_get_cons_idx(p_chain)) { in qed_eq_completion()
376 struct event_ring_entry *p_eqe = qed_chain_consume(p_chain); in qed_eq_completion()
402 qed_chain_recycle_consumed(p_chain); in qed_eq_completion()
405 qed_eq_prod_update(p_hwfn, qed_chain_get_prod_idx(p_chain)); in qed_eq_completion()