Searched refs:hinic_sq (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_hw_qp.h | 79 struct hinic_sq { struct 122 struct hinic_sq sq; 133 struct hinic_sq *sq, u16 global_qid); 138 int hinic_init_sq(struct hinic_sq *sq, struct hinic_hwif *hwif, 142 void hinic_clean_sq(struct hinic_sq *sq); 149 int hinic_get_sq_free_wqebbs(struct hinic_sq *sq); 178 void hinic_sq_prepare_wqe(struct hinic_sq *sq, u16 prod_idx, 185 struct hinic_sq_wqe *hinic_sq_get_wqe(struct hinic_sq *sq, 190 void hinic_sq_write_wqe(struct hinic_sq *sq, u16 prod_idx, 194 struct hinic_sq_wqe *hinic_sq_read_wqe(struct hinic_sq *sq, [all …]
|
A D | hinic_hw_qp.c | 93 struct hinic_sq *sq, u16 global_qid) in hinic_sq_prepare_ctxt() 219 static int alloc_sq_skb_arr(struct hinic_sq *sq) in alloc_sq_skb_arr() 236 static void free_sq_skb_arr(struct hinic_sq *sq) in free_sq_skb_arr() 281 int hinic_init_sq(struct hinic_sq *sq, struct hinic_hwif *hwif, in hinic_init_sq() 305 void hinic_clean_sq(struct hinic_sq *sq) in hinic_clean_sq() 455 int hinic_get_sq_free_wqebbs(struct hinic_sq *sq) in hinic_get_sq_free_wqebbs() 596 void hinic_sq_prepare_wqe(struct hinic_sq *sq, u16 prod_idx, in hinic_sq_prepare_wqe() 660 struct hinic_sq_wqe *hinic_sq_get_wqe(struct hinic_sq *sq, in hinic_sq_get_wqe() 690 void hinic_sq_write_wqe(struct hinic_sq *sq, u16 prod_idx, in hinic_sq_write_wqe() 714 struct hinic_sq_wqe *hinic_sq_read_wqebb(struct hinic_sq *sq, in hinic_sq_read_wqebb() [all …]
|
A D | hinic_tx.h | 31 struct hinic_sq *sq; 51 int hinic_init_txq(struct hinic_txq *txq, struct hinic_sq *sq,
|
A D | hinic_debugfs.c | 23 static u64 hinic_dbg_get_sq_info(struct hinic_dev *nic_dev, struct hinic_sq *sq, int idx) in hinic_dbg_get_sq_info() 208 struct hinic_sq *sq; in hinic_sq_debug_add() 222 void hinic_sq_debug_rem(struct hinic_sq *sq) in hinic_sq_debug_rem()
|
A D | hinic_tx.c | 669 struct hinic_sq *sq = txq->sq; in free_all_tx_skbs() 704 struct hinic_sq *sq = txq->sq; in free_tx_poll() 805 struct hinic_sq *sq = txq->sq; in tx_request_irq() 844 struct hinic_sq *sq = txq->sq; in tx_free_irq() 858 int hinic_init_txq(struct hinic_txq *txq, struct hinic_sq *sq, in hinic_init_txq()
|
A D | hinic_debugfs.h | 84 void hinic_sq_debug_rem(struct hinic_sq *sq);
|
A D | hinic_hw_dev.h | 573 struct hinic_sq *hinic_hwdev_get_sq(struct hinic_hwdev *hwdev, int i); 584 int hinic_hwdev_hw_ci_addr_set(struct hinic_hwdev *hwdev, struct hinic_sq *sq,
|
A D | hinic_hw_dev.c | 1072 struct hinic_sq *hinic_hwdev_get_sq(struct hinic_hwdev *hwdev, int i) in hinic_hwdev_get_sq() 1145 int hinic_hwdev_hw_ci_addr_set(struct hinic_hwdev *hwdev, struct hinic_sq *sq, in hinic_hwdev_hw_ci_addr_set()
|
A D | hinic_main.c | 160 struct hinic_sq *sq = hinic_hwdev_get_sq(nic_dev->hwdev, i); in create_txqs() 835 struct hinic_sq *sq; in hinic_tx_timeout()
|
Completed in 19 milliseconds