Lines Matching refs:devfn
97 static int cxl_pcie_cfg_record(u8 bus, u8 devfn) in cxl_pcie_cfg_record() argument
99 return (bus << 8) + devfn; in cxl_pcie_cfg_record()
103 u8 bus, u8 devfn, int offset) in cxl_pcie_cfg_addr() argument
105 int record = cxl_pcie_cfg_record(bus, devfn); in cxl_pcie_cfg_addr()
111 static int cxl_pcie_config_info(struct pci_bus *bus, unsigned int devfn, in cxl_pcie_config_info() argument
125 if (cxl_pcie_cfg_record(bus->number, devfn) > afu->crs_num) in cxl_pcie_config_info()
129 addr = cxl_pcie_cfg_addr(phb, bus->number, devfn, offset); in cxl_pcie_config_info()
167 static int cxl_pcie_read_config(struct pci_bus *bus, unsigned int devfn, in cxl_pcie_read_config() argument
174 rc = cxl_pcie_config_info(bus, devfn, offset, len, &ioaddr, in cxl_pcie_read_config()
187 static int cxl_pcie_write_config(struct pci_bus *bus, unsigned int devfn, in cxl_pcie_write_config() argument
194 rc = cxl_pcie_config_info(bus, devfn, offset, len, &ioaddr, in cxl_pcie_write_config()
311 return cxl_pcie_cfg_record(dev->bus->number, dev->devfn); in cxl_pci_to_cfg_record()