/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/ |
D | hnae3.c | 33 struct hnae3_ae_dev *ae_dev, int inited) in hnae3_set_client_init_flag() argument 37 hnae3_set_bit(ae_dev->flag, HNAE3_KNIC_CLIENT_INITED_B, inited); in hnae3_set_client_init_flag() 40 hnae3_set_bit(ae_dev->flag, HNAE3_UNIC_CLIENT_INITED_B, inited); in hnae3_set_client_init_flag() 43 hnae3_set_bit(ae_dev->flag, HNAE3_ROCE_CLIENT_INITED_B, inited); in hnae3_set_client_init_flag() 51 struct hnae3_ae_dev *ae_dev) in hnae3_get_client_init_flag() argument 57 inited = hnae3_get_bit(ae_dev->flag, in hnae3_get_client_init_flag() 61 inited = hnae3_get_bit(ae_dev->flag, in hnae3_get_client_init_flag() 65 inited = hnae3_get_bit(ae_dev->flag, in hnae3_get_client_init_flag() 76 struct hnae3_ae_dev *ae_dev, bool is_reg) in hnae3_match_n_instantiate() argument 81 if (!(hnae3_client_match(client->type, ae_dev->dev_type) && in hnae3_match_n_instantiate() [all …]
|
D | hnae3.h | 59 hnae3_get_bit(hdev->ae_dev->flag, HNAE3_DEV_SUPPORT_ROCE_B) 62 hnae3_get_bit(hdev->ae_dev->flag, HNAE3_DEV_SUPPORT_DCB_B) 290 int (*init_ae_dev)(struct hnae3_ae_dev *ae_dev); 291 void (*uninit_ae_dev)(struct hnae3_ae_dev *ae_dev); 294 struct hnae3_ae_dev *ae_dev); 296 struct hnae3_ae_dev *ae_dev); 516 void hnae3_register_ae_dev(struct hnae3_ae_dev *ae_dev); 517 void hnae3_unregister_ae_dev(struct hnae3_ae_dev *ae_dev);
|
D | hns3_enet.c | 1599 struct hnae3_ae_dev *ae_dev; in hns3_probe() local 1602 ae_dev = devm_kzalloc(&pdev->dev, sizeof(*ae_dev), in hns3_probe() 1604 if (!ae_dev) { in hns3_probe() 1609 ae_dev->pdev = pdev; in hns3_probe() 1610 ae_dev->flag = ent->driver_data; in hns3_probe() 1611 ae_dev->dev_type = HNAE3_DEV_KNIC; in hns3_probe() 1612 pci_set_drvdata(pdev, ae_dev); in hns3_probe() 1614 hnae3_register_ae_dev(ae_dev); in hns3_probe() 1624 struct hnae3_ae_dev *ae_dev = pci_get_drvdata(pdev); in hns3_remove() local 1629 hnae3_unregister_ae_dev(ae_dev); in hns3_remove()
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
D | hclgevf_main.c | 318 if (hdev->ae_dev->dev_type != HNAE3_DEV_KNIC) { in hclgevf_set_handle_info() 320 hdev->ae_dev->dev_type); in hclgevf_set_handle_info() 1352 static int hclgevf_alloc_hdev(struct hnae3_ae_dev *ae_dev) in hclgevf_alloc_hdev() argument 1354 struct pci_dev *pdev = ae_dev->pdev; in hclgevf_alloc_hdev() 1355 struct hclgevf_dev *hdev = ae_dev->priv; in hclgevf_alloc_hdev() 1362 hdev->ae_dev = ae_dev; in hclgevf_alloc_hdev() 1363 ae_dev->priv = hdev; in hclgevf_alloc_hdev() 1522 if (hnae3_get_bit(hdev->ae_dev->flag, HNAE3_DEV_SUPPORT_ROCE_B)) in hclgevf_init_msi() 1610 struct hnae3_ae_dev *ae_dev) in hclgevf_init_client_instance() argument 1612 struct hclgevf_dev *hdev = ae_dev->priv; in hclgevf_init_client_instance() [all …]
|
D | hclgevf_main.h | 126 struct hnae3_ae_dev *ae_dev; member
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/ |
D | hns_dsaf_main.c | 88 "%s prs mode str fail!\n", dsaf_dev->ae_dev.name); in hns_dsaf_get_cfg() 384 dsaf_dev->ae_dev.name, i); in hns_dsaf_sbm_cfg_mib_en() 1291 dsaf_dev->ae_dev.name, ret); in hns_dsaf_sbm_init() 1309 dsaf_dev->ae_dev.name, flag, cnt); in hns_dsaf_sbm_init() 1348 "hns_dsaf_init_hw begin %s !\n", dsaf_dev->ae_dev.name); in hns_dsaf_init_hw() 1554 dsaf_dev->ae_dev.name, mac_entry->addr); in hns_dsaf_set_mac_uc_entry() 1571 dsaf_dev->ae_dev.name, in hns_dsaf_set_mac_uc_entry() 1579 dsaf_dev->ae_dev.name, mac_key.high.val, in hns_dsaf_set_mac_uc_entry() 1614 dsaf_dev->ae_dev.name, mac_entry->addr); in hns_dsaf_rm_mac_addr() 1627 dsaf_dev->ae_dev.name, in hns_dsaf_rm_mac_addr() [all …]
|
D | hns_ae_adapt.c | 31 return container_of(dev, struct dsaf_device, ae_dev); in hns_ae_get_dsaf_dev() 1005 struct hnae_ae_dev *ae_dev = &dsaf_dev->ae_dev; in hns_dsaf_ae_init() local 1019 snprintf(ae_dev->name, AE_NAME_SIZE, "%s%d", DSAF_DEVICE_NAME, in hns_dsaf_ae_init() 1021 ae_dev->ops = &hns_dsaf_ops; in hns_dsaf_ae_init() 1022 ae_dev->dev = dsaf_dev->dev; in hns_dsaf_ae_init() 1024 return hnae_ae_register(ae_dev, THIS_MODULE); in hns_dsaf_ae_init() 1029 hnae_ae_unregister(&dsaf_dev->ae_dev); in hns_dsaf_ae_uninit()
|
D | hns_dsaf_mac.c | 153 mac_cb->dsaf_dev->ae_dev.name, in hns_mac_adjust_link() 177 mac_cb->dsaf_dev->ae_dev.name, in hns_mac_get_inner_port_num() 185 mac_cb->dsaf_dev->ae_dev.name, in hns_mac_get_inner_port_num() 191 mac_cb->dsaf_dev->ae_dev.name, mac_cb->mac_id); in hns_mac_get_inner_port_num() 197 mac_cb->dsaf_dev->ae_dev.name, mac_cb->mac_id, vmid); in hns_mac_get_inner_port_num() 230 mac_cb->dsaf_dev->ae_dev.name, mac_cb->mac_id); in hns_mac_get_inner_port_num() 349 mac_cb->dsaf_dev->ae_dev.name, in hns_mac_set_multi()
|
D | hns_dsaf_main.h | 327 struct hnae_ae_dev ae_dev; member
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
D | hclge_main.c | 35 static int hclge_reset_ae_dev(struct hnae3_ae_dev *ae_dev); 1392 if (hdev->ae_dev->dev_type == HNAE3_DEV_KNIC) { in hclge_vport_setup() 2805 hclge_reset_ae_dev(hdev->ae_dev); in hclge_reset() 5431 struct hnae3_ae_dev *ae_dev) in hclge_init_client_instance() argument 5433 struct hclge_dev *hdev = ae_dev->priv; in hclge_init_client_instance() 5501 struct hnae3_ae_dev *ae_dev) in hclge_uninit_client_instance() argument 5503 struct hclge_dev *hdev = ae_dev->priv; in hclge_uninit_client_instance() 5611 static int hclge_init_ae_dev(struct hnae3_ae_dev *ae_dev) in hclge_init_ae_dev() argument 5613 struct pci_dev *pdev = ae_dev->pdev; in hclge_init_ae_dev() 5624 hdev->ae_dev = ae_dev; in hclge_init_ae_dev() [all …]
|
D | hclge_main.h | 470 struct hnae3_ae_dev *ae_dev; member
|