Home
last modified time | relevance | path

Searched refs:hinic_rq (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_qp.h92 struct hinic_rq { struct
113 struct hinic_rq rq; argument
126 struct hinic_rq *rq, u16 global_qid);
134 int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif,
137 void hinic_clean_rq(struct hinic_rq *rq);
141 int hinic_get_rq_free_wqebbs(struct hinic_rq *rq);
197 struct hinic_rq_wqe *hinic_rq_get_wqe(struct hinic_rq *rq,
200 void hinic_rq_write_wqe(struct hinic_rq *rq, u16 prod_idx,
203 struct hinic_rq_wqe *hinic_rq_read_wqe(struct hinic_rq *rq,
207 struct hinic_rq_wqe *hinic_rq_read_next_wqe(struct hinic_rq *rq,
[all …]
Dhinic_hw_qp.c150 struct hinic_rq *rq, u16 global_qid) in hinic_rq_prepare_ctxt()
242 static int alloc_rq_skb_arr(struct hinic_rq *rq) in alloc_rq_skb_arr()
259 static void free_rq_skb_arr(struct hinic_rq *rq) in free_rq_skb_arr()
311 static int alloc_rq_cqe(struct hinic_rq *rq) in alloc_rq_cqe()
355 static void free_rq_cqe(struct hinic_rq *rq) in free_rq_cqe()
379 int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif, in hinic_init_rq()
431 void hinic_clean_rq(struct hinic_rq *rq) in hinic_clean_rq()
464 int hinic_get_rq_free_wqebbs(struct hinic_rq *rq) in hinic_get_rq_free_wqebbs()
794 struct hinic_rq_wqe *hinic_rq_get_wqe(struct hinic_rq *rq, in hinic_rq_get_wqe()
813 void hinic_rq_write_wqe(struct hinic_rq *rq, u16 prod_idx, in hinic_rq_write_wqe()
[all …]
Dhinic_rx.h33 struct hinic_rq *rq;
48 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq,
Dhinic_rx.c250 struct hinic_rq *rq = rxq->rq; in free_all_rx_skbs()
331 struct hinic_rq *rq = rxq->rq; in rxq_recv()
424 struct hinic_rq *rq = rxq->rq; in rx_poll()
456 struct hinic_rq *rq = rxq->rq; in rx_irq()
476 struct hinic_rq *rq = rxq->rq; in rx_request_irq()
501 struct hinic_rq *rq = rxq->rq; in rx_free_irq()
516 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq, in hinic_init_rxq()
Dhinic_hw_dev.h276 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i);
Dhinic_hw_dev.c919 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i) in hinic_hwdev_get_rq()
Dhinic_main.c207 struct hinic_rq *rq = hinic_hwdev_get_rq(nic_dev->hwdev, i); in create_rxqs()