Lines Matching refs:hwdev
114 int i, num_qps = hinic_hwdev_num_qps(nic_dev->hwdev); in gather_nic_stats()
131 int err, i, j, num_txqs = hinic_hwdev_num_qps(nic_dev->hwdev); in create_txqs()
145 struct hinic_sq *sq = hinic_hwdev_get_sq(nic_dev->hwdev, i); in create_txqs()
180 int num_txqs = hinic_hwdev_num_qps(nic_dev->hwdev); in enable_txqs_napi()
189 int num_txqs = hinic_hwdev_num_qps(nic_dev->hwdev); in disable_txqs_napi()
202 int i, num_txqs = hinic_hwdev_num_qps(nic_dev->hwdev); in free_txqs()
227 int err, i, j, num_rxqs = hinic_hwdev_num_qps(nic_dev->hwdev); in create_rxqs()
241 struct hinic_rq *rq = hinic_hwdev_get_rq(nic_dev->hwdev, i); in create_rxqs()
280 int i, num_rxqs = hinic_hwdev_num_qps(nic_dev->hwdev); in free_rxqs()
299 return hinic_set_max_qnum(nic_dev, nic_dev->hwdev->nic_cap.max_qps); in hinic_configure_max_qnum()
364 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_enable_rss() local
365 struct hinic_hwif *hwif = hwdev->hwif; in hinic_enable_rss()
403 nic_dev->num_qps = hinic_hwdev_num_qps(hwdev); in hinic_enable_rss()
422 err = hinic_hwdev_ifup(nic_dev->hwdev, nic_dev->sq_depth, in hinic_open()
481 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in hinic_open()
482 hinic_notify_all_vfs_link_changed(nic_dev->hwdev, link_state); in hinic_open()
529 hinic_hwdev_ifdown(nic_dev->hwdev); in hinic_open()
551 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in hinic_close()
552 hinic_notify_all_vfs_link_changed(nic_dev->hwdev, 0); in hinic_close()
567 hinic_hwdev_ifdown(nic_dev->hwdev); in hinic_close()
802 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in hinic_set_rx_mode()
820 num_sqs = hinic_hwdev_num_qps(nic_dev->hwdev); in hinic_tx_timeout()
828 sq = hinic_hwdev_get_sq(nic_dev->hwdev, q_id); in hinic_tx_timeout()
938 struct hinic_nic_cfg *nic_cfg = &nic_dev->hwdev->func_to_io.nic_cfg; in hinic_refresh_nic_cfg()
951 hinic_set_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_refresh_nic_cfg()
987 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in link_status_event_handler()
1004 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in link_status_event_handler()
1005 hinic_notify_all_vfs_link_changed(nic_dev->hwdev, in link_status_event_handler()
1163 struct hinic_hwdev *hwdev; in nic_dev_init() local
1174 hwdev = hinic_init_hwdev(pdev, devlink); in nic_dev_init()
1175 if (IS_ERR(hwdev)) { in nic_dev_init()
1178 return PTR_ERR(hwdev); in nic_dev_init()
1181 num_qps = hinic_hwdev_num_qps(hwdev); in nic_dev_init()
1195 if (!HINIC_IS_VF(hwdev->hwif)) in nic_dev_init()
1205 nic_dev->hwdev = hwdev; in nic_dev_init()
1214 nic_dev->sriov_info.hwdev = hwdev; in nic_dev_init()
1246 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) { in nic_dev_init()
1276 hinic_hwdev_cb_register(nic_dev->hwdev, HINIC_MGMT_MSG_CMD_LINK_STATUS, in nic_dev_init()
1278 hinic_hwdev_cb_register(nic_dev->hwdev, in nic_dev_init()
1281 hinic_hwdev_cb_register(nic_dev->hwdev, in nic_dev_init()
1290 err = hinic_dcb_set_pfc(nic_dev->hwdev, 0, 0); in nic_dev_init()
1329 hinic_hwdev_cb_unregister(nic_dev->hwdev, in nic_dev_init()
1331 hinic_hwdev_cb_unregister(nic_dev->hwdev, in nic_dev_init()
1333 hinic_hwdev_cb_unregister(nic_dev->hwdev, in nic_dev_init()
1349 hinic_free_hwdev(hwdev); in nic_dev_init()
1419 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) { in hinic_remove()
1436 hinic_hwdev_cb_unregister(nic_dev->hwdev, in hinic_remove()
1438 hinic_hwdev_cb_unregister(nic_dev->hwdev, in hinic_remove()
1440 hinic_hwdev_cb_unregister(nic_dev->hwdev, in hinic_remove()
1450 hinic_free_hwdev(nic_dev->hwdev); in hinic_remove()