Lines Matching refs:devfn
22 unsigned long devfn, in config_out_of_range() argument
33 unsigned long devfn, in sun4u_config_mkaddr() argument
38 if (config_out_of_range(pbm, bus, devfn, reg)) in sun4u_config_mkaddr()
42 devfn <<= rbits; in sun4u_config_mkaddr()
45 return (void *) (pbm->config_space | bus | devfn | reg); in sun4u_config_mkaddr()
54 unsigned char bus, unsigned int devfn, in sun4u_read_pci_cfg_host() argument
61 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_read_pci_cfg_host()
96 sun4u_read_pci_cfg_host(pbm, bus, devfn, in sun4u_read_pci_cfg_host()
101 sun4u_read_pci_cfg_host(pbm, bus, devfn, in sun4u_read_pci_cfg_host()
109 static int sun4u_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4u_read_pci_cfg() argument
130 if (!bus_dev->number && !PCI_SLOT(devfn)) in sun4u_read_pci_cfg()
131 return sun4u_read_pci_cfg_host(pbm, bus, devfn, where, in sun4u_read_pci_cfg()
134 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_read_pci_cfg()
167 unsigned char bus, unsigned int devfn, in sun4u_write_pci_cfg_host() argument
172 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_write_pci_cfg_host()
204 sun4u_write_pci_cfg_host(pbm, bus, devfn, in sun4u_write_pci_cfg_host()
206 sun4u_write_pci_cfg_host(pbm, bus, devfn, in sun4u_write_pci_cfg_host()
213 static int sun4u_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4u_write_pci_cfg() argument
220 if (!bus_dev->number && !PCI_SLOT(devfn)) in sun4u_write_pci_cfg()
221 return sun4u_write_pci_cfg_host(pbm, bus, devfn, where, in sun4u_write_pci_cfg()
224 addr = sun4u_config_mkaddr(pbm, bus, devfn, where); in sun4u_write_pci_cfg()
258 static int sun4v_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4v_read_pci_cfg() argument
264 unsigned int device = PCI_SLOT(devfn); in sun4v_read_pci_cfg()
265 unsigned int func = PCI_FUNC(devfn); in sun4v_read_pci_cfg()
268 if (config_out_of_range(pbm, bus, devfn, where)) { in sun4v_read_pci_cfg()
291 static int sun4v_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4v_write_pci_cfg() argument
297 unsigned int device = PCI_SLOT(devfn); in sun4v_write_pci_cfg()
298 unsigned int func = PCI_FUNC(devfn); in sun4v_write_pci_cfg()
300 if (config_out_of_range(pbm, bus, devfn, where)) { in sun4v_write_pci_cfg()