Lines Matching refs:devfn
20 unsigned long devfn, in config_out_of_range() argument
31 unsigned long devfn, in sun4u_config_mkaddr() argument
36 if (config_out_of_range(pbm, bus, devfn, reg)) in sun4u_config_mkaddr()
40 devfn <<= rbits; in sun4u_config_mkaddr()
43 return (void *) (pbm->config_space | bus | devfn | reg); in sun4u_config_mkaddr()
52 unsigned char bus, unsigned int devfn, in sun4u_read_pci_cfg_host() argument
59 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_read_pci_cfg_host()
94 sun4u_read_pci_cfg_host(pbm, bus, devfn, in sun4u_read_pci_cfg_host()
99 sun4u_read_pci_cfg_host(pbm, bus, devfn, in sun4u_read_pci_cfg_host()
107 static int sun4u_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4u_read_pci_cfg() argument
128 if (!bus_dev->number && !PCI_SLOT(devfn)) in sun4u_read_pci_cfg()
129 return sun4u_read_pci_cfg_host(pbm, bus, devfn, where, in sun4u_read_pci_cfg()
132 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_read_pci_cfg()
165 unsigned char bus, unsigned int devfn, in sun4u_write_pci_cfg_host() argument
170 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_write_pci_cfg_host()
202 sun4u_write_pci_cfg_host(pbm, bus, devfn, in sun4u_write_pci_cfg_host()
204 sun4u_write_pci_cfg_host(pbm, bus, devfn, in sun4u_write_pci_cfg_host()
211 static int sun4u_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4u_write_pci_cfg() argument
218 if (!bus_dev->number && !PCI_SLOT(devfn)) in sun4u_write_pci_cfg()
219 return sun4u_write_pci_cfg_host(pbm, bus, devfn, where, in sun4u_write_pci_cfg()
222 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_write_pci_cfg()
256 static int sun4v_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4v_read_pci_cfg() argument
262 unsigned int device = PCI_SLOT(devfn); in sun4v_read_pci_cfg()
263 unsigned int func = PCI_FUNC(devfn); in sun4v_read_pci_cfg()
266 if (config_out_of_range(pbm, bus, devfn, where)) { in sun4v_read_pci_cfg()
289 static int sun4v_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4v_write_pci_cfg() argument
295 unsigned int device = PCI_SLOT(devfn); in sun4v_write_pci_cfg()
296 unsigned int func = PCI_FUNC(devfn); in sun4v_write_pci_cfg()
298 if (config_out_of_range(pbm, bus, devfn, where)) { in sun4v_write_pci_cfg()