/linux-master/drivers/pci/msi/ |
H A D | pcidev_msi.c | 16 dev->msi_cap = pci_find_capability(dev, PCI_CAP_ID_MSI); 17 if (!dev->msi_cap) 20 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &ctrl); 22 pci_write_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS,
|
H A D | msi.c | 167 int pos = dev->msi_cap; 187 int pos = dev->msi_cap; 275 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &control); 279 pci_write_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, control); 291 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &control); 308 desc.pci.mask_pos = dev->msi_cap + PCI_MSI_MASK_64; 310 desc.pci.mask_pos = dev->msi_cap + PCI_MSI_MASK_32; 478 if (!dev->msi_cap) 481 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &msgctl); 512 pci_read_config_word(dev, dev->msi_cap [all...] |
/linux-master/drivers/pci/controller/dwc/ |
H A D | pcie-designware-ep.c | 300 if (!ep_func || !ep_func->msi_cap) 303 reg = ep_func->msi_cap + PCI_MSI_FLAGS; 322 if (!ep_func || !ep_func->msi_cap) 325 reg = ep_func->msi_cap + PCI_MSI_FLAGS; 467 if (!ep_func || !ep_func->msi_cap) 471 reg = ep_func->msi_cap + PCI_MSI_FLAGS; 474 reg = ep_func->msi_cap + PCI_MSI_ADDRESS_LO; 477 reg = ep_func->msi_cap + PCI_MSI_ADDRESS_HI; 479 reg = ep_func->msi_cap + PCI_MSI_DATA_64; 483 reg = ep_func->msi_cap [all...] |
H A D | pci-layerscape-ep.c | 164 pcie->ls_epc->msi_capable = ep_func->msi_cap ? true : false;
|
H A D | pcie-designware.h | 354 u8 msi_cap; /* MSI capability offset */ member in struct:dw_pcie_ep_func
|
/linux-master/arch/mips/pci/ |
H A D | msi-octeon.c | 80 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &control); 182 pci_write_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, control);
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | msi.c | 337 pci_read_config_dword(pdev, pdev->msi_cap + PCI_MSI_ADDRESS_HI, &addr_hi); 339 pci_write_config_dword(pdev, pdev->msi_cap + PCI_MSI_ADDRESS_LO, addr_lo); 340 pci_write_config_dword(pdev, pdev->msi_cap + PCI_MSI_ADDRESS_HI, 0);
|
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_pcie.c | 228 qib_cache_msi_info(dd, dd->pcidev->msi_cap); 304 pos = dd->pcidev->msi_cap;
|
/linux-master/drivers/xen/xen-pciback/ |
H A D | conf_space.c | 295 if (dev->msi_cap) { 297 dev->msi_cap + PCI_MSI_FLAGS,
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | rtw8822b.h | 40 u8 msi_cap; member in struct:rtw8822be_efuse
|
H A D | rtw8821c.h | 40 u8 msi_cap; member in struct:rtw8821ce_efuse
|
H A D | rtw8822c.h | 32 u8 msi_cap; member in struct:rtw8822ce_efuse
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | pci.c | 394 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &control); 401 pci_write_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, control); 455 pci_read_config_dword(pci_dev, pci_dev->msi_cap + PCI_MSI_ADDRESS_LO, 459 pci_read_config_dword(pci_dev, pci_dev->msi_cap + PCI_MSI_ADDRESS_HI,
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | pci.c | 724 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &control); 731 pci_write_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, control); 1051 pci_read_config_dword(pci_dev, pci_dev->msi_cap + PCI_MSI_ADDRESS_LO, 1055 pci_read_config_dword(pci_dev, pci_dev->msi_cap + PCI_MSI_ADDRESS_HI,
|
/linux-master/arch/alpha/kernel/ |
H A D | sys_marvel.c | 335 msi_loc = dev->msi_cap;
|
/linux-master/drivers/net/ethernet/alacritech/ |
H A D | slic.h | 386 u8 msi_cap; /* 21 MSI capabilities */ member in struct:slic_oasis_eeprom
|
/linux-master/drivers/crypto/hisilicon/ |
H A D | qm.c | 1699 pci_write_config_dword(pdev, pdev->msi_cap + PCI_MSI_MASK_64, 1702 pci_write_config_dword(pdev, pdev->msi_cap + PCI_MSI_MASK_64, 1725 pci_read_config_dword(pdev, pdev->msi_cap + 1757 pci_read_config_dword(pdev, pdev->msi_cap, &cmd); 1763 pci_write_config_dword(pdev, pdev->msi_cap, cmd); 1766 pci_read_config_dword(pdev, pdev->msi_cap, &cmd);
|
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | kvmgt.c | 1733 info->msi_cap_offset = pdev->msi_cap;
|
/linux-master/include/linux/ |
H A D | pci.h | 349 u8 msi_cap; /* MSI capability offset */ member in struct:pci_dev
|
/linux-master/drivers/vfio/pci/ |
H A D | vfio_pci_core.c | 747 pos = vdev->pdev->msi_cap;
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | tg3.h | 3271 int msi_cap; member in struct:tg3
|
H A D | tg3.c | 9068 tp->msi_cap + PCI_MSI_FLAGS, 9071 tp->msi_cap + PCI_MSI_FLAGS, 16374 tp->msi_cap = tp->pdev->msi_cap;
|
H A D | bnx2.c | 8181 if (pdev->msi_cap)
|
/linux-master/drivers/iommu/amd/ |
H A D | init.c | 2485 else if (iommu->dev->msi_cap)
|