Lines Matching refs:hinic_rq
98 struct hinic_rq { struct
123 struct hinic_rq rq; argument
136 struct hinic_rq *rq, u16 global_qid);
144 int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif,
147 void hinic_clean_rq(struct hinic_rq *rq);
151 int hinic_get_rq_free_wqebbs(struct hinic_rq *rq);
206 struct hinic_rq_wqe *hinic_rq_get_wqe(struct hinic_rq *rq,
209 void hinic_rq_write_wqe(struct hinic_rq *rq, u16 prod_idx,
212 struct hinic_rq_wqe *hinic_rq_read_wqe(struct hinic_rq *rq,
216 struct hinic_rq_wqe *hinic_rq_read_next_wqe(struct hinic_rq *rq,
221 void hinic_rq_put_wqe(struct hinic_rq *rq, u16 cons_idx,
224 void hinic_rq_get_sge(struct hinic_rq *rq, struct hinic_rq_wqe *wqe,
227 void hinic_rq_prepare_wqe(struct hinic_rq *rq, u16 prod_idx,
230 void hinic_rq_update(struct hinic_rq *rq, u16 prod_idx);