Lines Matching refs:chain32
101 struct qed_chain_u32 chain32; member
198 return chain->u.chain32.prod_idx; in qed_chain_get_prod_idx_u32()
203 return chain->u.chain32.cons_idx; in qed_chain_get_cons_idx_u32()
319 (((p)->u.chain32.idx & (p)->elem_per_page_mask) == (p)->usable_per_page)
325 ((((p)->u.chain32.idx + 1) & (p)->elem_per_page_mask) == \
335 (p)->u.chain32.idx += (p)->elem_unusable; \
354 p_chain->u.chain32.cons_idx++; in qed_chain_return_produced()
383 if ((p_chain->u.chain32.prod_idx & in qed_chain_produce()
385 p_prod_idx = &p_chain->u.chain32.prod_idx; in qed_chain_produce()
390 p_chain->u.chain32.prod_idx++; in qed_chain_produce()
428 p_chain->u.chain32.prod_idx++; in qed_chain_recycle_consumed()
454 if ((p_chain->u.chain32.cons_idx & in qed_chain_consume()
456 p_cons_idx = &p_chain->u.chain32.cons_idx; in qed_chain_consume()
461 p_chain->u.chain32.cons_idx++; in qed_chain_consume()
486 p_chain->u.chain32.prod_idx = 0; in qed_chain_reset()
487 p_chain->u.chain32.cons_idx = 0; in qed_chain_reset()
583 p_chain->u.chain32.prod_idx; in qed_chain_set_prod()
613 p_chain->u.chain32.prod_idx = prod_idx; in qed_chain_set_prod()