Lines Matching refs:ae_dev

550 	struct hnae3_ae_dev *ae_dev = pci_get_drvdata(priv->ae_handle->pdev);  in hns3_vector_coalesce_init()  local
568 if (ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V3) { in hns3_vector_coalesce_init()
573 if (ae_dev->dev_specs.int_ql_max) { in hns3_vector_coalesce_init()
576 tx_coal->int_ql_max = ae_dev->dev_specs.int_ql_max; in hns3_vector_coalesce_init()
577 rx_coal->int_ql_max = ae_dev->dev_specs.int_ql_max; in hns3_vector_coalesce_init()
1307 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(priv->ae_handle->pdev); in hns3_tunnel_csum_bug() local
1313 if (ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V3) in hns3_tunnel_csum_bug()
1495 struct hnae3_ae_dev *ae_dev; in hns3_handle_vtags() local
1507 ae_dev = pci_get_drvdata(handle->pdev); in hns3_handle_vtags()
1509 ae_dev->dev_version <= HNAE3_DEVICE_VERSION_V2 && in hns3_handle_vtags()
3106 struct hnae3_ae_dev *ae_dev; in hns3_probe() local
3109 ae_dev = devm_kzalloc(&pdev->dev, sizeof(*ae_dev), GFP_KERNEL); in hns3_probe()
3110 if (!ae_dev) in hns3_probe()
3113 ae_dev->pdev = pdev; in hns3_probe()
3114 ae_dev->flag = ent->driver_data; in hns3_probe()
3115 pci_set_drvdata(pdev, ae_dev); in hns3_probe()
3117 ret = hnae3_register_ae_dev(ae_dev); in hns3_probe()
3133 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_clean_vf_config() local
3135 if (ae_dev->ops->clean_vf_config) in hns3_clean_vf_config()
3136 ae_dev->ops->clean_vf_config(ae_dev, num_vfs); in hns3_clean_vf_config()
3144 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_remove() local
3149 hnae3_unregister_ae_dev(ae_dev); in hns3_remove()
3191 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_shutdown() local
3193 hnae3_unregister_ae_dev(ae_dev); in hns3_shutdown()
3202 struct hnae3_ae_dev *ae_dev = dev_get_drvdata(dev); in hns3_suspend() local
3204 if (ae_dev && hns3_is_phys_func(ae_dev->pdev)) { in hns3_suspend()
3206 if (ae_dev->ops && ae_dev->ops->reset_prepare) in hns3_suspend()
3207 ae_dev->ops->reset_prepare(ae_dev, HNAE3_FUNC_RESET); in hns3_suspend()
3215 struct hnae3_ae_dev *ae_dev = dev_get_drvdata(dev); in hns3_resume() local
3217 if (ae_dev && hns3_is_phys_func(ae_dev->pdev)) { in hns3_resume()
3219 if (ae_dev->ops && ae_dev->ops->reset_done) in hns3_resume()
3220 ae_dev->ops->reset_done(ae_dev); in hns3_resume()
3229 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_error_detected() local
3237 if (!ae_dev || !ae_dev->ops) { in hns3_error_detected()
3243 if (ae_dev->ops->handle_hw_ras_error) in hns3_error_detected()
3244 ret = ae_dev->ops->handle_hw_ras_error(ae_dev); in hns3_error_detected()
3253 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_slot_reset() local
3258 if (!ae_dev || !ae_dev->ops) in hns3_slot_reset()
3261 ops = ae_dev->ops; in hns3_slot_reset()
3265 if (ae_dev->hw_err_reset_req) { in hns3_slot_reset()
3266 reset_type = ops->get_reset_level(ae_dev, in hns3_slot_reset()
3267 &ae_dev->hw_err_reset_req); in hns3_slot_reset()
3268 ops->set_default_reset_request(ae_dev, reset_type); in hns3_slot_reset()
3281 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_reset_prepare() local
3284 if (ae_dev && ae_dev->ops && ae_dev->ops->reset_prepare) in hns3_reset_prepare()
3285 ae_dev->ops->reset_prepare(ae_dev, HNAE3_FLR_RESET); in hns3_reset_prepare()
3290 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_reset_done() local
3293 if (ae_dev && ae_dev->ops && ae_dev->ops->reset_done) in hns3_reset_done()
3294 ae_dev->ops->reset_done(ae_dev); in hns3_reset_done()
3322 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_set_default_feature() local
3333 if (hnae3_ae_dev_gro_supported(ae_dev)) in hns3_set_default_feature()
3336 if (hnae3_ae_dev_fd_supported(ae_dev)) in hns3_set_default_feature()
3339 if (test_bit(HNAE3_DEV_SUPPORT_UDP_GSO_B, ae_dev->caps)) in hns3_set_default_feature()
3342 if (test_bit(HNAE3_DEV_SUPPORT_HW_TX_CSUM_B, ae_dev->caps)) in hns3_set_default_feature()
3347 if (test_bit(HNAE3_DEV_SUPPORT_UDP_TUNNEL_CSUM_B, ae_dev->caps)) in hns3_set_default_feature()
3350 if (test_bit(HNAE3_DEV_SUPPORT_FD_FORWARD_TC_B, ae_dev->caps)) in hns3_set_default_feature()
3354 if (!test_bit(HNAE3_DEV_SUPPORT_VLAN_FLTR_MDF_B, ae_dev->caps)) in hns3_set_default_feature()
3368 if (ae_dev->dev_version > HNAE3_DEVICE_VERSION_V2) { in hns3_set_default_feature()
3984 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_parse_vlan_tag() local
3986 if (unlikely(ae_dev->dev_version < HNAE3_DEVICE_VERSION_V2)) { in hns3_parse_vlan_tag()
4755 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(priv->ae_handle->pdev); in hns3_nic_init_coal_cfg() local
4775 if (ae_dev->dev_specs.int_ql_max) { in hns3_nic_init_coal_cfg()
5235 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(priv->ae_handle->pdev); in hns3_set_cq_period_mode() local
5251 if (hnae3_ae_dev_cq_supported(ae_dev)) { in hns3_set_cq_period_mode()
5273 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(handle->pdev); in hns3_state_init() local
5279 if (test_bit(HNAE3_DEV_SUPPORT_TX_PUSH_B, ae_dev->caps)) in hns3_state_init()
5282 if (ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V3) in hns3_state_init()
5285 if (test_bit(HNAE3_DEV_SUPPORT_HW_TX_CSUM_B, ae_dev->caps)) in hns3_state_init()
5288 if (hnae3_ae_dev_rxd_adv_layout_supported(ae_dev)) in hns3_state_init()
5302 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_client_init() local
5319 priv->max_non_tso_bd_num = ae_dev->dev_specs.max_non_tso_bd_num; in hns3_client_init()
5400 netdev->max_mtu = HNS3_MAX_MTU(ae_dev->dev_specs.max_frm_size); in hns3_client_init()