Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_qp.h101 struct hinic_rq { struct
122 struct hinic_rq rq; argument
135 struct hinic_rq *rq, u16 global_qid);
143 int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif,
146 void hinic_clean_rq(struct hinic_rq *rq);
150 int hinic_get_rq_free_wqebbs(struct hinic_rq *rq);
179 struct hinic_rq_wqe *hinic_rq_get_wqe(struct hinic_rq *rq,
182 void hinic_rq_write_wqe(struct hinic_rq *rq, u16 prod_idx,
185 struct hinic_rq_wqe *hinic_rq_read_wqe(struct hinic_rq *rq,
189 struct hinic_rq_wqe *hinic_rq_read_next_wqe(struct hinic_rq *rq,
[all …]
Dhinic_hw_qp.c161 struct hinic_rq *rq, u16 global_qid) in hinic_rq_prepare_ctxt()
253 static int alloc_rq_skb_arr(struct hinic_rq *rq) in alloc_rq_skb_arr()
270 static void free_rq_skb_arr(struct hinic_rq *rq) in free_rq_skb_arr()
322 static int alloc_rq_cqe(struct hinic_rq *rq) in alloc_rq_cqe()
366 static void free_rq_cqe(struct hinic_rq *rq) in free_rq_cqe()
390 int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif, in hinic_init_rq()
442 void hinic_clean_rq(struct hinic_rq *rq) in hinic_clean_rq()
475 int hinic_get_rq_free_wqebbs(struct hinic_rq *rq) in hinic_get_rq_free_wqebbs()
732 struct hinic_rq_wqe *hinic_rq_get_wqe(struct hinic_rq *rq, in hinic_rq_get_wqe()
751 void hinic_rq_write_wqe(struct hinic_rq *rq, u16 prod_idx, in hinic_rq_write_wqe()
[all …]
Dhinic_rx.h35 struct hinic_rq *rq;
50 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq,
Dhinic_rx.c222 struct hinic_rq *rq = rxq->rq; in free_all_rx_skbs()
369 struct hinic_rq *rq = rxq->rq; in rx_poll()
398 struct hinic_rq *rq = rxq->rq; in rx_irq()
415 struct hinic_rq *rq = rxq->rq; in rx_request_irq()
440 struct hinic_rq *rq = rxq->rq; in rx_free_irq()
455 int hinic_init_rxq(struct hinic_rxq *rxq, struct hinic_rq *rq, in hinic_init_rxq()
Dhinic_hw_dev.h227 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i);
Dhinic_hw_dev.c922 struct hinic_rq *hinic_hwdev_get_rq(struct hinic_hwdev *hwdev, int i) in hinic_hwdev_get_rq()
Dhinic_main.c335 struct hinic_rq *rq = hinic_hwdev_get_rq(nic_dev->hwdev, i); in create_rxqs()