Lines Matching refs:ae_dev
556 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(priv->ae_handle->pdev); in hns3_vector_coalesce_init() local
574 if (ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V3) { in hns3_vector_coalesce_init()
579 if (ae_dev->dev_specs.int_ql_max) { in hns3_vector_coalesce_init()
582 tx_coal->int_ql_max = ae_dev->dev_specs.int_ql_max; in hns3_vector_coalesce_init()
583 rx_coal->int_ql_max = ae_dev->dev_specs.int_ql_max; in hns3_vector_coalesce_init()
1295 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(priv->ae_handle->pdev); in hns3_tunnel_csum_bug() local
1301 if (ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V3) in hns3_tunnel_csum_bug()
1471 struct hnae3_ae_dev *ae_dev; in hns3_handle_vtags() local
1483 ae_dev = pci_get_drvdata(handle->pdev); in hns3_handle_vtags()
1485 ae_dev->dev_version <= HNAE3_DEVICE_VERSION_V2 && in hns3_handle_vtags()
2932 struct hnae3_ae_dev *ae_dev; in hns3_probe() local
2935 ae_dev = devm_kzalloc(&pdev->dev, sizeof(*ae_dev), GFP_KERNEL); in hns3_probe()
2936 if (!ae_dev) in hns3_probe()
2939 ae_dev->pdev = pdev; in hns3_probe()
2940 ae_dev->flag = ent->driver_data; in hns3_probe()
2941 pci_set_drvdata(pdev, ae_dev); in hns3_probe()
2943 ret = hnae3_register_ae_dev(ae_dev); in hns3_probe()
2955 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_remove() local
2960 hnae3_unregister_ae_dev(ae_dev); in hns3_remove()
2999 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_shutdown() local
3001 hnae3_unregister_ae_dev(ae_dev); in hns3_shutdown()
3010 struct hnae3_ae_dev *ae_dev = dev_get_drvdata(dev); in hns3_suspend() local
3012 if (ae_dev && hns3_is_phys_func(ae_dev->pdev)) { in hns3_suspend()
3014 if (ae_dev->ops && ae_dev->ops->reset_prepare) in hns3_suspend()
3015 ae_dev->ops->reset_prepare(ae_dev, HNAE3_FUNC_RESET); in hns3_suspend()
3023 struct hnae3_ae_dev *ae_dev = dev_get_drvdata(dev); in hns3_resume() local
3025 if (ae_dev && hns3_is_phys_func(ae_dev->pdev)) { in hns3_resume()
3027 if (ae_dev->ops && ae_dev->ops->reset_done) in hns3_resume()
3028 ae_dev->ops->reset_done(ae_dev); in hns3_resume()
3037 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_error_detected() local
3045 if (!ae_dev || !ae_dev->ops) { in hns3_error_detected()
3051 if (ae_dev->ops->handle_hw_ras_error) in hns3_error_detected()
3052 ret = ae_dev->ops->handle_hw_ras_error(ae_dev); in hns3_error_detected()
3061 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_slot_reset() local
3066 if (!ae_dev || !ae_dev->ops) in hns3_slot_reset()
3069 ops = ae_dev->ops; in hns3_slot_reset()
3073 if (ae_dev->hw_err_reset_req) { in hns3_slot_reset()
3074 reset_type = ops->get_reset_level(ae_dev, in hns3_slot_reset()
3075 &ae_dev->hw_err_reset_req); in hns3_slot_reset()
3076 ops->set_default_reset_request(ae_dev, reset_type); in hns3_slot_reset()
3089 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_reset_prepare() local
3092 if (ae_dev && ae_dev->ops && ae_dev->ops->reset_prepare) in hns3_reset_prepare()
3093 ae_dev->ops->reset_prepare(ae_dev, HNAE3_FLR_RESET); in hns3_reset_prepare()
3098 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_reset_done() local
3101 if (ae_dev && ae_dev->ops && ae_dev->ops->reset_done) in hns3_reset_done()
3102 ae_dev->ops->reset_done(ae_dev); in hns3_reset_done()
3130 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_set_default_feature() local
3143 if (ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V2) { in hns3_set_default_feature()
3150 if (test_bit(HNAE3_DEV_SUPPORT_UDP_GSO_B, ae_dev->caps)) in hns3_set_default_feature()
3153 if (test_bit(HNAE3_DEV_SUPPORT_HW_TX_CSUM_B, ae_dev->caps)) in hns3_set_default_feature()
3158 if (test_bit(HNAE3_DEV_SUPPORT_UDP_TUNNEL_CSUM_B, ae_dev->caps)) in hns3_set_default_feature()
3161 if (test_bit(HNAE3_DEV_SUPPORT_FD_FORWARD_TC_B, ae_dev->caps)) in hns3_set_default_feature()
3165 if (!test_bit(HNAE3_DEV_SUPPORT_VLAN_FLTR_MDF_B, ae_dev->caps)) in hns3_set_default_feature()
3785 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_parse_vlan_tag() local
3787 if (unlikely(ae_dev->dev_version < HNAE3_DEVICE_VERSION_V2)) { in hns3_parse_vlan_tag()
4535 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(priv->ae_handle->pdev); in hns3_nic_init_coal_cfg() local
4555 if (ae_dev->dev_specs.int_ql_max) { in hns3_nic_init_coal_cfg()
5009 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(priv->ae_handle->pdev); in hns3_set_cq_period_mode() local
5028 if (ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V3) { in hns3_set_cq_period_mode()
5050 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(handle->pdev); in hns3_state_init() local
5056 if (ae_dev->dev_version >= HNAE3_DEVICE_VERSION_V3) in hns3_state_init()
5059 if (test_bit(HNAE3_DEV_SUPPORT_HW_TX_CSUM_B, ae_dev->caps)) in hns3_state_init()
5062 if (hnae3_ae_dev_rxd_adv_layout_supported(ae_dev)) in hns3_state_init()
5069 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_client_init() local
5086 priv->max_non_tso_bd_num = ae_dev->dev_specs.max_non_tso_bd_num; in hns3_client_init()
5167 netdev->max_mtu = HNS3_MAX_MTU(ae_dev->dev_specs.max_frm_size); in hns3_client_init()