Lines Matching refs:p_chain
196 struct qed_chain *p_chain = &p_hwfn->p_spq->chain; in qed_spq_hw_post() local
197 u16 echo = qed_chain_get_prod_idx(p_chain); in qed_spq_hw_post()
202 elem = qed_chain_produce(p_chain); in qed_spq_hw_post()
221 db.spq_prod = cpu_to_le16(qed_chain_get_prod_idx(p_chain)); in qed_spq_hw_post()
235 qed_chain_get_prod_idx(p_chain)); in qed_spq_hw_post()
273 struct qed_chain *p_chain = &p_eq->chain; in qed_eq_completion() local
284 if ((fw_cons_idx & qed_chain_get_usable_per_page(p_chain)) == in qed_eq_completion()
285 qed_chain_get_usable_per_page(p_chain)) in qed_eq_completion()
286 fw_cons_idx += qed_chain_get_unusable_per_page(p_chain); in qed_eq_completion()
289 while (fw_cons_idx != qed_chain_get_cons_idx(p_chain)) { in qed_eq_completion()
290 struct event_ring_entry *p_eqe = qed_chain_consume(p_chain); in qed_eq_completion()
316 qed_chain_recycle_consumed(p_chain); in qed_eq_completion()
319 qed_eq_prod_update(p_hwfn, qed_chain_get_prod_idx(p_chain)); in qed_eq_completion()