Lines Matching refs:nic_dev
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() argument
29 return nic_dev->hwdev->func_to_io.global_qpn + sq->qid; in hinic_dbg_get_sq_info()
53 static u64 hinic_dbg_get_rq_info(struct hinic_dev *nic_dev, struct hinic_rq *rq, int idx) in hinic_dbg_get_rq_info() argument
59 return nic_dev->hwdev->func_to_io.global_qpn + rq->qid; in hinic_dbg_get_rq_info()
83 static int hinic_dbg_get_func_table(struct hinic_dev *nic_dev, int idx) in hinic_dbg_get_func_table() argument
98 read_data->lt_index = HINIC_HWIF_FUNC_IDX(nic_dev->hwdev->hwif); in hinic_dbg_get_func_table()
101 err = hinic_port_msg_cmd(nic_dev->hwdev, HINIC_PORT_CMD_RD_LINE_TBL, read_data, in hinic_dbg_get_func_table()
104 netif_err(nic_dev, drv, nic_dev->netdev, in hinic_dbg_get_func_table()
271 void hinic_sq_dbgfs_init(struct hinic_dev *nic_dev) in hinic_sq_dbgfs_init() argument
273 nic_dev->sq_dbgfs = debugfs_create_dir("SQs", nic_dev->dbgfs_root); in hinic_sq_dbgfs_init()
276 void hinic_sq_dbgfs_uninit(struct hinic_dev *nic_dev) in hinic_sq_dbgfs_uninit() argument
278 debugfs_remove_recursive(nic_dev->sq_dbgfs); in hinic_sq_dbgfs_uninit()
281 void hinic_rq_dbgfs_init(struct hinic_dev *nic_dev) in hinic_rq_dbgfs_init() argument
283 nic_dev->rq_dbgfs = debugfs_create_dir("RQs", nic_dev->dbgfs_root); in hinic_rq_dbgfs_init()
286 void hinic_rq_dbgfs_uninit(struct hinic_dev *nic_dev) in hinic_rq_dbgfs_uninit() argument
288 debugfs_remove_recursive(nic_dev->rq_dbgfs); in hinic_rq_dbgfs_uninit()
291 void hinic_func_tbl_dbgfs_init(struct hinic_dev *nic_dev) in hinic_func_tbl_dbgfs_init() argument
293 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in hinic_func_tbl_dbgfs_init()
294 nic_dev->func_tbl_dbgfs = debugfs_create_dir("func_table", nic_dev->dbgfs_root); in hinic_func_tbl_dbgfs_init()
297 void hinic_func_tbl_dbgfs_uninit(struct hinic_dev *nic_dev) in hinic_func_tbl_dbgfs_uninit() argument
299 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in hinic_func_tbl_dbgfs_uninit()
300 debugfs_remove_recursive(nic_dev->func_tbl_dbgfs); in hinic_func_tbl_dbgfs_uninit()
303 void hinic_dbg_init(struct hinic_dev *nic_dev) in hinic_dbg_init() argument
305 nic_dev->dbgfs_root = debugfs_create_dir(pci_name(nic_dev->hwdev->hwif->pdev), in hinic_dbg_init()
309 void hinic_dbg_uninit(struct hinic_dev *nic_dev) in hinic_dbg_uninit() argument
311 debugfs_remove_recursive(nic_dev->dbgfs_root); in hinic_dbg_uninit()
312 nic_dev->dbgfs_root = NULL; in hinic_dbg_uninit()