Home
last modified time | relevance | path

Searched refs:pci_adapter (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_lld.c97 struct hinic3_pcidev *pci_adapter = hwdev->adapter; in hinic3_del_one_adev() local
105 false, svc_type, &pci_adapter->state); in hinic3_del_one_adev()
107 hadev = pci_adapter->hadev[svc_type]; in hinic3_del_one_adev()
110 pci_adapter->hadev[svc_type] = NULL; in hinic3_del_one_adev()
112 clear_bit(svc_type, &pci_adapter->state); in hinic3_del_one_adev()
117 struct hinic3_pcidev *pci_adapter = hwdev->adapter; in hinic3_attach_aux_devices() local
120 mutex_lock(&pci_adapter->pdev_mutex); in hinic3_attach_aux_devices()
126 pci_adapter->hadev[svc_type] = hinic3_add_one_adev(hwdev, in hinic3_attach_aux_devices()
128 if (!pci_adapter->hadev[svc_type]) in hinic3_attach_aux_devices()
131 mutex_unlock(&pci_adapter->pdev_mutex); in hinic3_attach_aux_devices()
[all …]
H A Dhinic3_hwif.c430 struct hinic3_pcidev *pci_adapter = hwdev->adapter; in hinic3_init_hwif() local
441 hwif->cfg_regs_base = pci_adapter->mgmt_reg_base ? in hinic3_init_hwif()
442 pci_adapter->cfg_reg_base : in hinic3_init_hwif()
443 (u8 __iomem *)pci_adapter->cfg_reg_base + in hinic3_init_hwif()
446 hwif->intr_regs_base = pci_adapter->intr_reg_base; in hinic3_init_hwif()
447 hwif->mgmt_regs_base = pci_adapter->mgmt_reg_base; in hinic3_init_hwif()
449 err = db_area_idx_init(hwif, pci_adapter->db_base_phy, in hinic3_init_hwif()
450 pci_adapter->db_base, in hinic3_init_hwif()
451 pci_adapter->db_dwqe_len); in hinic3_init_hwif()
H A Dhinic3_hwdev.c527 struct hinic3_pcidev *pci_adapter = pci_get_drvdata(pdev); in hinic3_init_hwdev() local
535 pci_adapter->hwdev = hwdev; in hinic3_init_hwdev()
536 hwdev->adapter = pci_adapter; in hinic3_init_hwdev()
537 hwdev->pdev = pci_adapter->pdev; in hinic3_init_hwdev()
538 hwdev->dev = &pci_adapter->pdev->dev; in hinic3_init_hwdev()
597 pci_adapter->hwdev = NULL; in hinic3_init_hwdev()