Lines Matching refs:devfn

21 			       unsigned long devfn,  in config_out_of_range()  argument
32 unsigned long devfn, in sun4u_config_mkaddr() argument
37 if (config_out_of_range(pbm, bus, devfn, reg)) in sun4u_config_mkaddr()
41 devfn <<= rbits; in sun4u_config_mkaddr()
44 return (void *) (pbm->config_space | bus | devfn | reg); in sun4u_config_mkaddr()
53 unsigned char bus, unsigned int devfn, in sun4u_read_pci_cfg_host() argument
60 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_read_pci_cfg_host()
95 sun4u_read_pci_cfg_host(pbm, bus, devfn, in sun4u_read_pci_cfg_host()
100 sun4u_read_pci_cfg_host(pbm, bus, devfn, in sun4u_read_pci_cfg_host()
108 static int sun4u_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4u_read_pci_cfg() argument
129 if (!bus_dev->number && !PCI_SLOT(devfn)) in sun4u_read_pci_cfg()
130 return sun4u_read_pci_cfg_host(pbm, bus, devfn, where, in sun4u_read_pci_cfg()
133 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_read_pci_cfg()
166 unsigned char bus, unsigned int devfn, in sun4u_write_pci_cfg_host() argument
171 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_write_pci_cfg_host()
203 sun4u_write_pci_cfg_host(pbm, bus, devfn, in sun4u_write_pci_cfg_host()
205 sun4u_write_pci_cfg_host(pbm, bus, devfn, in sun4u_write_pci_cfg_host()
212 static int sun4u_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4u_write_pci_cfg() argument
219 if (!bus_dev->number && !PCI_SLOT(devfn)) in sun4u_write_pci_cfg()
220 return sun4u_write_pci_cfg_host(pbm, bus, devfn, where, in sun4u_write_pci_cfg()
223 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_write_pci_cfg()
257 static int sun4v_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4v_read_pci_cfg() argument
263 unsigned int device = PCI_SLOT(devfn); in sun4v_read_pci_cfg()
264 unsigned int func = PCI_FUNC(devfn); in sun4v_read_pci_cfg()
267 if (config_out_of_range(pbm, bus, devfn, where)) { in sun4v_read_pci_cfg()
290 static int sun4v_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4v_write_pci_cfg() argument
296 unsigned int device = PCI_SLOT(devfn); in sun4v_write_pci_cfg()
297 unsigned int func = PCI_FUNC(devfn); in sun4v_write_pci_cfg()
299 if (config_out_of_range(pbm, bus, devfn, where)) { in sun4v_write_pci_cfg()