Home
last modified time | relevance | path

Searched refs:ae_dev (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhnae3.c33 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 …]
Dhnae3.h59 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);
Dhns3_enet.c1599 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/
Dhclgevf_main.c318 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 …]
Dhclgevf_main.h126 struct hnae3_ae_dev *ae_dev; member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_main.c88 "%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 …]
Dhns_ae_adapt.c31 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()
Dhns_dsaf_mac.c153 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()
Dhns_dsaf_main.h327 struct hnae_ae_dev ae_dev; member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.c35 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 …]
Dhclge_main.h470 struct hnae3_ae_dev *ae_dev; member