Home
last modified time | relevance | path

Searched refs:hinic_sge (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_common.h15 struct hinic_sge { struct
25 void hinic_set_sge(struct hinic_sge *sge, dma_addr_t addr, int len);
27 dma_addr_t hinic_sge_to_dma(struct hinic_sge *sge);
H A Dhinic_common.c55 void hinic_set_sge(struct hinic_sge *sge, dma_addr_t addr, int len) in hinic_set_sge()
68 dma_addr_t hinic_sge_to_dma(struct hinic_sge *sge) in hinic_sge_to_dma()
H A Dhinic_tx.h36 struct hinic_sge *sges;
37 struct hinic_sge *free_sges;
H A Dhinic_hw_qp.h179 struct hinic_sq_wqe *wqe, struct hinic_sge *sges,
204 void hinic_sq_get_sges(struct hinic_sq_wqe *wqe, struct hinic_sge *sges,
226 u16 cons_idx, struct hinic_sge *sge);
229 struct hinic_rq_wqe *wqe, struct hinic_sge *sge);
H A Dhinic_hw_wqe.h334 struct hinic_sge sge;
353 struct hinic_sge sge;
403 struct hinic_sge sge;
430 struct hinic_sge sge;
H A Dhinic_rx.c199 struct hinic_sge sge; in rx_alloc_pkts()
250 struct hinic_sge sge; in free_all_rx_skbs()
280 struct hinic_sge sge; in rx_recv_jumbo_pkt()
368 struct hinic_sge sge; in rxq_recv()
H A Dhinic_hw_qp.c598 struct hinic_sq_wqe *sq_wqe, struct hinic_sge *sges, in hinic_sq_prepare_wqe()
781 void hinic_sq_get_sges(struct hinic_sq_wqe *sq_wqe, struct hinic_sge *sges, in hinic_sq_get_sges()
927 u16 cons_idx, struct hinic_sge *sge) in hinic_rq_get_sge()
945 struct hinic_rq_wqe *rq_wqe, struct hinic_sge *sge) in hinic_rq_prepare_wqe()
H A Dhinic_tx.c132 struct hinic_sge *sges) in tx_map_skb()
183 struct hinic_sge *sges) in tx_unmap_skb()
652 struct hinic_sge *sges) in tx_free_skb()
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_common.h15 struct hinic_sge { struct
25 void hinic_set_sge(struct hinic_sge *sge, dma_addr_t addr, int len);
27 dma_addr_t hinic_sge_to_dma(struct hinic_sge *sge);
H A Dhinic_common.c55 void hinic_set_sge(struct hinic_sge *sge, dma_addr_t addr, int len) in hinic_set_sge()
68 dma_addr_t hinic_sge_to_dma(struct hinic_sge *sge) in hinic_sge_to_dma()
H A Dhinic_tx.h36 struct hinic_sge *sges;
37 struct hinic_sge *free_sges;
H A Dhinic_hw_qp.h179 struct hinic_sge *sges, int nr_sges);
203 void hinic_sq_get_sges(struct hinic_sq_wqe *wqe, struct hinic_sge *sges,
225 u16 cons_idx, struct hinic_sge *sge);
228 struct hinic_rq_wqe *wqe, struct hinic_sge *sge);
H A Dhinic_hw_wqe.h309 struct hinic_sge sge;
328 struct hinic_sge sge;
378 struct hinic_sge sge;
405 struct hinic_sge sge;
H A Dhinic_rx.c198 struct hinic_sge sge; in rx_alloc_pkts()
247 struct hinic_sge sge; in free_all_rx_skbs()
277 struct hinic_sge sge; in rx_recv_jumbo_pkt()
365 struct hinic_sge sge; in rxq_recv()
H A Dhinic_hw_qp.c595 struct hinic_sge *sges, int nr_sges) in hinic_sq_prepare_wqe()
777 void hinic_sq_get_sges(struct hinic_sq_wqe *sq_wqe, struct hinic_sge *sges, in hinic_sq_get_sges()
923 u16 cons_idx, struct hinic_sge *sge) in hinic_rq_get_sge()
941 struct hinic_rq_wqe *rq_wqe, struct hinic_sge *sge) in hinic_rq_prepare_wqe()
H A Dhinic_tx.c133 struct hinic_sge *sges) in tx_map_skb()
184 struct hinic_sge *sges) in tx_unmap_skb()
654 struct hinic_sge *sges) in tx_free_skb()

Completed in 12 milliseconds