| /linux-6.15/drivers/xen/xen-pciback/ |
| H A D | vpci.c | 49 if (PCI_FUNC(entry->dev->devfn) == PCI_FUNC(devfn)) { in __xen_pcibk_get_pci_dev() 73 int err = 0, slot, func = PCI_FUNC(dev->devfn); in __xen_pcibk_add_pci_dev() 109 if (t->dev->is_virtfn && !PCI_FUNC(t->dev->devfn)) in __xen_pcibk_add_pci_dev() 251 PCI_FUNC(pcidev->devfn)); in __xen_pcibk_get_pcifront_dev()
|
| H A D | pci_stub.c | 186 && func == PCI_FUNC(psdev->dev->devfn)) { in pcistub_device_find_locked() 236 int func = PCI_FUNC(sbdf); in pcistub_get_gsi_from_sbdf() 827 PCI_FUNC(dev->devfn)); in xen_pcibk_slot_reset() 884 PCI_FUNC(dev->devfn)); in xen_pcibk_mmio_enabled() 941 PCI_FUNC(dev->devfn)); in xen_pcibk_error_detected() 994 PCI_FUNC(dev->devfn)); in xen_pcibk_error_resume() 1129 || PCI_FUNC(devfn) != func) in pcistub_device_id_add() 1155 && (func < 0 || PCI_FUNC(pci_dev_id->devfn) == func)) { in pcistub_device_id_remove() 1268 PCI_FUNC(pci_dev_id->devfn)); in slots_show() 1382 PCI_FUNC(quirk->pdev->devfn), in quirks_show()
|
| /linux-6.15/arch/arm/plat-orion/ |
| H A D | pcie.c | 213 PCIE_CONF_FUNC(PCI_FUNC(devfn)) | in orion_pcie_rd_conf() 232 PCIE_CONF_FUNC(PCI_FUNC(devfn)) | in orion_pcie_rd_conf_tlp() 239 PCI_FUNC(devfn) != 0) in orion_pcie_rd_conf_tlp() 255 PCIE_CONF_FUNC(PCI_FUNC(devfn)) | in orion_pcie_rd_conf_wa() 273 PCIE_CONF_FUNC(PCI_FUNC(devfn)) | in orion_pcie_wr_conf()
|
| /linux-6.15/arch/powerpc/platforms/powernv/ |
| H A D | ocxl.c | 195 link->fn_desired_actags[PCI_FUNC(dev->devfn)] = 0; in pnv_ocxl_fixup_actag() 204 link->fn_desired_actags[PCI_FUNC(dev->devfn)] += actag; in pnv_ocxl_fixup_actag() 207 link->fn_desired_actags[PCI_FUNC(dev->devfn)]); in pnv_ocxl_fixup_actag() 273 *base = link->fn_actags[PCI_FUNC(dev->devfn)].start; in pnv_ocxl_get_actag() 274 *enabled = link->fn_actags[PCI_FUNC(dev->devfn)].count; in pnv_ocxl_get_actag() 275 *supported = link->fn_desired_actags[PCI_FUNC(dev->devfn)]; in pnv_ocxl_get_actag() 306 if (link->fn_desired_actags[i] && (i == PCI_FUNC(dev->devfn))) { in pnv_ocxl_get_pasid_count()
|
| /linux-6.15/drivers/platform/x86/ |
| H A D | p2sb.c | 86 struct p2sb_res_cache *cache = &p2sb_resources[PCI_FUNC(devfn)]; in p2sb_scan_and_cache_devfn() 116 if (!p2sb_valid_resource(&p2sb_resources[PCI_FUNC(devfn)].res)) in p2sb_scan_and_cache() 182 struct p2sb_res_cache *cache = &p2sb_resources[PCI_FUNC(devfn)]; in p2sb_read_from_cache()
|
| /linux-6.15/arch/xtensa/lib/ |
| H A D | pci-auto.c | 255 if (PCI_FUNC(pci_devfn) && !found_multi) in pciauto_bus_scan() 265 if (!PCI_FUNC(pci_devfn)) in pciauto_bus_scan() 312 current_bus, PCI_SLOT(pci_devfn), PCI_FUNC(pci_devfn)); in pciauto_bus_scan()
|
| /linux-6.15/drivers/crypto/ccp/ |
| H A D | sp-pci.c | 201 if (PCI_FUNC(pdev_new->devfn) != PCI_FUNC(pdev_cur->devfn)) in sp_pci_is_master() 202 return PCI_FUNC(pdev_new->devfn) < PCI_FUNC(pdev_cur->devfn); in sp_pci_is_master()
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pci-ftpci100.c | 186 PCI_FUNC(fn), config), in faraday_raw_pci_read_config() 206 PCI_SLOT(fn), PCI_FUNC(fn), config, size, *value); in faraday_pci_read_config() 218 PCI_FUNC(fn), config), in faraday_raw_pci_write_config() 245 PCI_SLOT(fn), PCI_FUNC(fn), config, size, value); in faraday_pci_write_config()
|
| H A D | pci-ixp4xx.c | 191 return (PCI_CONF1_ADDRESS(0, 0, PCI_FUNC(devfn), where) & in ixp4xx_config_addr() 196 PCI_FUNC(devfn), where) & in ixp4xx_config_addr() 310 where, size, bus_num, PCI_SLOT(devfn), PCI_FUNC(devfn), addr, cmd); in ixp4xx_pci_read_config() 358 value, where, size, bus_num, PCI_SLOT(devfn), PCI_FUNC(devfn), addr, cmd); in ixp4xx_pci_write_config()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | pci.h | 33 #define PCI_FUNC(devfn) ((devfn) & 0x07) macro
|
| /linux-6.15/drivers/ata/ |
| H A D | ata_generic.c | 186 (!(PCI_FUNC(dev->devfn) & 1))) in ata_generic_init_one() 191 (!(PCI_FUNC(dev->devfn) & 1))) in ata_generic_init_one()
|
| /linux-6.15/drivers/infiniband/hw/irdma/ |
| H A D | i40iw_if.c | 63 pr_debug("INIT: Gen1 PF[%d] close complete\n", PCI_FUNC(cdev_info->pcidev->devfn)); in i40iw_close() 155 PCI_FUNC(rf->pcidev->devfn)); in i40iw_open()
|
| /linux-6.15/arch/mips/pci/ |
| H A D | pci-rt2880.c | 68 PCI_FUNC(devfn), where); in rt2880_pci_config_read() 95 PCI_FUNC(devfn), where); in rt2880_pci_config_write()
|
| /linux-6.15/arch/x86/pci/ |
| H A D | direct.c | 108 fn = PCI_FUNC(devfn); in pci_conf2_read() 148 fn = PCI_FUNC(devfn); in pci_conf2_write()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_pci.c | 61 PCI_FUNC(pdev->devfn)); in drm_pci_set_busid()
|
| /linux-6.15/arch/arm/mach-footbridge/ |
| H A D | ebsa285-pci.c | 23 switch (PCI_FUNC(dev->devfn)) { in ebsa285_map_irq()
|
| /linux-6.15/drivers/misc/ocxl/ |
| H A D | config.c | 105 if (!pos && PCI_FUNC(dev->devfn) == 0) { in read_dvsec_tl() 109 if (pos && PCI_FUNC(dev->devfn) != 0) { in read_dvsec_tl() 175 if (PCI_FUNC(dev->devfn) != 0) in read_dvsec_vendor() 213 if (PCI_FUNC(dev->devfn) != 0) { in get_dvsec_vendor0() 800 if (PCI_FUNC(dev->devfn) != 0) in ocxl_config_set_TL()
|
| /linux-6.15/arch/powerpc/platforms/pasemi/ |
| H A D | misc.c | 80 i2c_register_board_info(PCI_FUNC(pdev->devfn), &info, in pasemi_register_i2c_devices()
|
| /linux-6.15/arch/powerpc/platforms/ |
| H A D | fsl_uli1575.c | 351 if ((PCI_SLOT(devfn) == 29) && (PCI_FUNC(devfn) == 1)) in uli_exclude_device() 355 if ((PCI_SLOT(devfn) == 29) && (PCI_FUNC(devfn) == 2)) in uli_exclude_device()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | devlink_port.c | 35 pfnum = PCI_FUNC(dev->pdev->devfn); in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 113 pfnum = PCI_FUNC(dev->pdev->devfn); in mlx5_esw_offloads_sf_devlink_port_attrs_set()
|
| /linux-6.15/drivers/iommu/amd/ |
| H A D | ppr.c | 89 iommu->pci_seg->id, PCI_BUS_NUM(devid), PCI_SLOT(devid), PCI_FUNC(devid), in ppr_is_valid() 97 iommu->pci_seg->id, PCI_BUS_NUM(devid), PCI_SLOT(devid), PCI_FUNC(devid), in ppr_is_valid()
|
| H A D | init.c | 286 PCI_FUNC(iommu->devid)); in get_global_efr() 1373 PCI_FUNC(e->devid), in init_iommu_from_acpi() 1384 PCI_FUNC(e->devid), in init_iommu_from_acpi() 1397 PCI_FUNC(e->devid), in init_iommu_from_acpi() 1401 PCI_FUNC(e->ext >> 8)); in init_iommu_from_acpi() 1414 PCI_FUNC(e->devid), in init_iommu_from_acpi() 1431 PCI_FUNC(e->devid), in init_iommu_from_acpi() 1443 PCI_FUNC(e->devid), in init_iommu_from_acpi() 1456 PCI_FUNC(e->devid)); in init_iommu_from_acpi() 1487 PCI_FUNC(devid), in init_iommu_from_acpi() [all …]
|
| /linux-6.15/arch/arm/mach-orion5x/ |
| H A D | pci.c | 328 if (PCI_SLOT(devfn) == 0 && PCI_FUNC(devfn) != 0) in orion5x_pci_valid_config() 351 PCI_FUNC(devfn), where, size, val); in orion5x_pci_rd_conf() 361 PCI_FUNC(devfn), where, size, val); in orion5x_pci_wr_conf()
|
| /linux-6.15/drivers/pcmcia/ |
| H A D | ti113x.h | 240 if(PCI_FUNC(socket->dev->devfn)==1) in ti1250_zoom_video() 789 if ((PCI_FUNC(socket->dev->devfn) == 0) || in ti12xx_power_hook() 848 if (disable_clkrun && PCI_FUNC(socket->dev->devfn) == 0) { in ti12xx_override() 871 if (PCI_FUNC(socket->dev->devfn) == 0) in ti12xx_override()
|
| /linux-6.15/drivers/ssb/ |
| H A D | driver_gige.c | 116 if ((PCI_SLOT(devfn) > 0) || (PCI_FUNC(devfn) > 0)) in ssb_gige_pci_read_config() 146 if ((PCI_SLOT(devfn) > 0) || (PCI_FUNC(devfn) > 0)) in ssb_gige_pci_write_config()
|