Lines Matching refs:hinic_rq
155 struct hinic_rq *rq, u16 global_qid) in hinic_rq_prepare_ctxt()
247 static int alloc_rq_skb_arr(struct hinic_rq *rq) in alloc_rq_skb_arr()
264 static void free_rq_skb_arr(struct hinic_rq *rq) in free_rq_skb_arr()
316 static int alloc_rq_cqe(struct hinic_rq *rq) in alloc_rq_cqe()
360 static void free_rq_cqe(struct hinic_rq *rq) in free_rq_cqe()
384 int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif, in hinic_init_rq()
435 void hinic_clean_rq(struct hinic_rq *rq) in hinic_clean_rq()
468 int hinic_get_rq_free_wqebbs(struct hinic_rq *rq) in hinic_get_rq_free_wqebbs()
796 struct hinic_rq_wqe *hinic_rq_get_wqe(struct hinic_rq *rq, in hinic_rq_get_wqe()
815 void hinic_rq_write_wqe(struct hinic_rq *rq, u16 prod_idx, in hinic_rq_write_wqe()
837 struct hinic_rq_wqe *hinic_rq_read_wqe(struct hinic_rq *rq, in hinic_rq_read_wqe()
872 struct hinic_rq_wqe *hinic_rq_read_next_wqe(struct hinic_rq *rq, in hinic_rq_read_next_wqe()
899 void hinic_rq_put_wqe(struct hinic_rq *rq, u16 cons_idx, in hinic_rq_put_wqe()
922 void hinic_rq_get_sge(struct hinic_rq *rq, struct hinic_rq_wqe *rq_wqe, in hinic_rq_get_sge()
940 void hinic_rq_prepare_wqe(struct hinic_rq *rq, u16 prod_idx, in hinic_rq_prepare_wqe()
968 void hinic_rq_update(struct hinic_rq *rq, u16 prod_idx) in hinic_rq_update()