Home
last modified time | relevance | path

Searched refs:hinic_rq (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp.h98 struct hinic_rq { struct
123 struct hinic_rq rq;
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);
207 struct hinic_rq_wqe *hinic_rq_get_wqe(struct hinic_rq *rq,
210 void hinic_rq_write_wqe(struct hinic_rq *rq, u16 prod_idx,
213 struct hinic_rq_wqe *hinic_rq_read_wqe(struct hinic_rq *rq,
217 struct hinic_rq_wqe *hinic_rq_read_next_wqe(struct hinic_rq *r
[all...]
H A Dhinic_hw_qp.c155 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()
436 void hinic_clean_rq(struct hinic_rq *rq) in hinic_clean_rq()
469 int hinic_get_rq_free_wqebbs(struct hinic_rq *rq) in hinic_get_rq_free_wqebbs()
800 struct hinic_rq_wqe *hinic_rq_get_wqe(struct hinic_rq *rq, in hinic_rq_get_wqe()
819 void hinic_rq_write_wqe(struct hinic_rq *r
[all...]
H A Dhinic_rx.h33 struct hinic_rq *rq;
48 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq,
H A Dhinic_rx.c248 struct hinic_rq *rq = rxq->rq; in free_all_rx_skbs()
362 struct hinic_rq *rq = rxq->rq; in rxq_recv()
464 struct hinic_rq *rq = rxq->rq; in rx_poll()
498 struct hinic_rq *rq = rxq->rq; in rx_irq()
521 struct hinic_rq *rq = rxq->rq; in rx_request_irq()
567 struct hinic_rq *rq = rxq->rq; in rx_free_irq()
582 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq, in hinic_init_rxq()
H A Dhinic_debugfs.c53 static u64 hinic_dbg_get_rq_info(struct hinic_dev *nic_dev, struct hinic_rq *rq, int idx) in hinic_dbg_get_rq_info()
236 struct hinic_rq *rq; in hinic_rq_debug_add()
250 void hinic_rq_debug_rem(struct hinic_rq *rq) in hinic_rq_debug_rem()
H A Dhinic_debugfs.h88 void hinic_rq_debug_rem(struct hinic_rq *rq);
H A Dhinic_hw_dev.h575 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i);
H A Dhinic_main.c242 struct hinic_rq *rq = hinic_hwdev_get_rq(nic_dev->hwdev, i); in create_rxqs()
H A Dhinic_hw_dev.c1098 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i) in hinic_hwdev_get_rq()
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp.h98 struct hinic_rq { struct
123 struct hinic_rq rq;
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 *r
[all...]
H A Dhinic_hw_qp.c155 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 *r
[all...]
H A Dhinic_rx.h33 struct hinic_rq *rq;
46 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq,
H A Dhinic_rx.c245 struct hinic_rq *rq = rxq->rq; in free_all_rx_skbs()
359 struct hinic_rq *rq = rxq->rq; in rxq_recv()
461 struct hinic_rq *rq = rxq->rq; in rx_poll()
496 struct hinic_rq *rq = rxq->rq; in rx_irq()
519 struct hinic_rq *rq = rxq->rq; in rx_request_irq()
565 struct hinic_rq *rq = rxq->rq; in rx_free_irq()
580 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq, in hinic_init_rxq()
H A Dhinic_debugfs.c53 static u64 hinic_dbg_get_rq_info(struct hinic_dev *nic_dev, struct hinic_rq *rq, int idx) in hinic_dbg_get_rq_info()
236 struct hinic_rq *rq; in hinic_rq_debug_add()
250 void hinic_rq_debug_rem(struct hinic_rq *rq) in hinic_rq_debug_rem()
H A Dhinic_debugfs.h87 void hinic_rq_debug_rem(struct hinic_rq *rq);
H A Dhinic_hw_dev.h639 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i);
H A Dhinic_hw_dev.c1076 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i) in hinic_hwdev_get_rq()
H A Dhinic_main.c241 struct hinic_rq *rq = hinic_hwdev_get_rq(nic_dev->hwdev, i); in create_rxqs()

Completed in 17 milliseconds