Home
last modified time | relevance | path

Searched refs:busno (Results 1 – 34 of 34) sorted by relevance

/linux-4.4.14/drivers/pci/hotplug/
Dibmphp_pci.c95 debug ("inside configure_card, func->busno = %x\n", func->busno); in ibmphp_configure_card()
108 ibmphp_pci_bus->number = cur_func->busno; in ibmphp_configure_card()
113 cur_func->busno, cur_func->device, cur_func->function); in ibmphp_configure_card()
152 cur_func->device, cur_func->busno); in ibmphp_configure_card()
165 cur_func->device, cur_func->busno); in ibmphp_configure_card()
174 newfunc->busno = cur_func->busno; in ibmphp_configure_card()
192 err ("Bus %x, devfunc %x\n", cur_func->busno, cur_func->device); in ibmphp_configure_card()
212 newfunc->busno = sec_number; in ibmphp_configure_card()
240 newfunc->busno = cur_func->busno; in ibmphp_configure_card()
259 debug ("cur_func->busno b4 configure_bridge is %x\n", cur_func->busno); in ibmphp_configure_card()
[all …]
Dibmphp_res.c49 static struct bus_node * __init alloc_error_bus (struct ebda_pci_rsrc *curr, u8 busno, int flag) in alloc_error_bus() argument
65 newbus->busno = busno; in alloc_error_bus()
67 newbus->busno = curr->bus_num; in alloc_error_bus()
86 rs->busno = curr->bus_num; in alloc_resources()
106 newbus->busno = curr->bus_num; in alloc_bus_range()
137 …debug ("%d resource Primary Bus inserted on bus %x [%x - %x]\n", flag, newbus->busno, newrange->st… in alloc_bus_range()
146 …debug ("First Memory Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->en… in alloc_bus_range()
156 … debug ("First IO Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
166 …debug ("1st PFMemory Primary on Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end… in alloc_bus_range()
231 …debug ("gbuses = NULL, Memory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrang… in ibmphp_rsrc_init()
[all …]
Dibmphp_core.c668 static struct pci_func *ibm_slot_find(u8 busno, u8 device, u8 function) in ibm_slot_find() argument
678 if ((func_cur->busno == busno) && in ibm_slot_find()
722 temp = pci_get_bus_and_slot(func->busno, (func->device << 3) | j); in ibm_unconfigure_device()
739 static u8 bus_structure_fixup(u8 busno) in bus_structure_fixup() argument
745 if (pci_find_bus(0, busno) || !(ibmphp_find_same_bus_num(busno))) in bus_structure_fixup()
760 bus->number = busno; in bus_structure_fixup()
768 b = pci_scan_bus(busno, ibmphp_pci_bus->ops, NULL); in bus_structure_fixup()
792 if (!(bus_structure_fixup(func->busno))) in ibm_configure_device()
795 func->dev = pci_get_bus_and_slot(func->busno, in ibm_configure_device()
799 struct pci_bus *bus = pci_find_bus(0, func->busno); in ibm_configure_device()
[all …]
Dibmphp.h255 u8 busno; member
343 u8 busno; member
362 u8 busno; member
693 u8 busno; member
Dibmphp_ebda.c131 debug ("%s - bus# = %x\n", __func__, ptr->busno); in print_bus_info()
812 bus_info_ptr1->busno = slot_ptr->slot_bus_num; in ebda_rsrc_controller()
1098 if (ptr->busno == num) in ibmphp_find_same_bus_num()
1112 if (ptr->busno == num) in ibmphp_get_bus_index()
/linux-4.4.14/arch/mips/pci/
Dops-sni.c24 static int set_config_address(unsigned int busno, unsigned int devfn, int reg) in set_config_address() argument
29 if (busno == 0 && devfn >= PCI_DEVFN(8, 0)) in set_config_address()
33 ((busno & 0xff) << 16) | in set_config_address()
91 static int pcit_set_config_address(unsigned int busno, unsigned int devfn, int reg) in pcit_set_config_address() argument
93 if ((devfn > 255) || (reg > 255) || (busno > 255)) in pcit_set_config_address()
96 outl((1 << 31) | ((busno & 0xff) << 16) | ((devfn & 0xff) << 8) | (reg & 0xfc), 0xcf8); in pcit_set_config_address()
Dops-bridge.c108 int busno = bus->number; in pci_conf1_read_config() local
115 bridge->b_pci_cfg = (busno << 16) | (slot << 11); in pci_conf1_read_config()
127 bridge->b_pci_cfg = (busno << 16) | (slot << 11); in pci_conf1_read_config()
154 bridge->b_pci_cfg = (busno << 16) | (slot << 11); in pci_conf1_read_config()
249 int busno = bus->number; in pci_conf1_write_config() local
254 bridge->b_pci_cfg = (busno << 16) | (slot << 11); in pci_conf1_write_config()
/linux-4.4.14/arch/x86/pci/
Dfixup.c18 u8 busno, suba, subb; in pci_fixup_i450nx() local
23 pci_read_config_byte(d, reg++, &busno); in pci_fixup_i450nx()
26 dev_dbg(&d->dev, "i450NX PXB %d: %02x/%02x/%02x\n", pxb, busno, in pci_fixup_i450nx()
28 if (busno) in pci_fixup_i450nx()
29 pcibios_scan_root(busno); /* Bus A */ in pci_fixup_i450nx()
43 u8 busno; in pci_fixup_i450gx() local
44 pci_read_config_byte(d, 0x4a, &busno); in pci_fixup_i450gx()
45 dev_info(&d->dev, "i440KX/GX host bridge; secondary bus %02x\n", busno); in pci_fixup_i450gx()
46 pcibios_scan_root(busno); in pci_fixup_i450gx()
/linux-4.4.14/arch/powerpc/kernel/
Dpci_dn.c99 if (pdn->busno == bus->number && in pci_get_pdn_by_devfn()
131 if (pdn->busno == pdev->bus->number && in pci_get_pdn()
142 int busno, int devfn) in add_one_dev_pci_data() argument
158 pdn->busno = busno; in add_one_dev_pci_data()
255 if (pdn->busno != pci_iov_virtfn_bus(pdev, i) || in remove_dev_pci_data()
294 pdn->busno = (addr >> 16) & 0xff; in update_dn_pci_info()
435 pdn->devfn = pdn->busno = -1; in pci_devs_phb_init_dynamic()
Dprom_parse.c11 unsigned long *busno, unsigned long *phys, in of_parse_dma_window() argument
18 *busno = of_read_number(dma_window, 1); in of_parse_dma_window()
Dio-workarounds.c159 int busno; in iowa_ioremap() local
163 busno = bus - iowa_busses; in iowa_ioremap()
164 PCI_SET_ADDR_TOKEN(res, busno + 1); in iowa_ioremap()
Drtas_pci.c74 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_read_config()
137 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_write_config()
Deeh.c172 edev->phb->global_number, pdn->busno, in eeh_dump_dev_log()
175 edev->phb->global_number, pdn->busno, in eeh_dump_dev_log()
/linux-4.4.14/arch/sparc/kernel/
Dleon_pci_grpci1.c242 unsigned int busno = bus->number; in grpci1_read_config() local
245 if (PCI_SLOT(devfn) > 15 || busno > 15) { in grpci1_read_config()
252 ret = grpci1_cfg_r8(priv, busno, devfn, where, val); in grpci1_read_config()
255 ret = grpci1_cfg_r16(priv, busno, devfn, where, val); in grpci1_read_config()
258 ret = grpci1_cfg_r32(priv, busno, devfn, where, val); in grpci1_read_config()
268 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, *val, size); in grpci1_read_config()
281 unsigned int busno = bus->number; in grpci1_write_config() local
283 if (PCI_SLOT(devfn) > 15 || busno > 15) in grpci1_write_config()
289 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, size, val); in grpci1_write_config()
296 return grpci1_cfg_w8(priv, busno, devfn, where, val); in grpci1_write_config()
[all …]
Dleon_pci_grpci2.c379 unsigned int busno = bus->number; in grpci2_read_config() local
382 if (PCI_SLOT(devfn) > 15 || busno > 255) { in grpci2_read_config()
389 ret = grpci2_cfg_r8(priv, busno, devfn, where, val); in grpci2_read_config()
392 ret = grpci2_cfg_r16(priv, busno, devfn, where, val); in grpci2_read_config()
395 ret = grpci2_cfg_r32(priv, busno, devfn, where, val); in grpci2_read_config()
404 "size=%d\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, in grpci2_read_config()
418 unsigned int busno = bus->number; in grpci2_write_config() local
420 if (PCI_SLOT(devfn) > 15 || busno > 255) in grpci2_write_config()
425 "val=%x\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), in grpci2_write_config()
433 return grpci2_cfg_w8(priv, busno, devfn, where, val); in grpci2_write_config()
[all …]
Dpcic.c58 unsigned char busno; /* PCI bus number */ member
175 static int pcic_read_config_dword(unsigned int busno, unsigned int devfn, in pcic_read_config_dword() argument
188 writel(CONFIG_CMD(busno, devfn, where), pcic->pcic_config_space_addr); in pcic_read_config_dword()
236 static int pcic_write_config_dword(unsigned int busno, unsigned int devfn, in pcic_write_config_dword() argument
245 writel(CONFIG_CMD(busno, devfn, where), pcic->pcic_config_space_addr); in pcic_write_config_dword()
548 if (p->busno == dev->bus->number && p->devfn == dev->devfn) in pcic_fill_irq()
Dioport.c67 static void __iomem *_sparc_alloc_io(unsigned int busno, unsigned long phys,
177 static void __iomem *_sparc_alloc_io(unsigned int busno, unsigned long phys, in _sparc_alloc_io() argument
208 va = _sparc_ioremap(res, busno, phys, size); in _sparc_alloc_io()
/linux-4.4.14/arch/arm/mach-cns3xxx/
Dpcie.c58 int busno = bus->number; in cns3xxx_pci_map_bus() local
63 if (!cnspci->linked && busno > 0) in cns3xxx_pci_map_bus()
72 if (busno == 0) { /* internal PCIe bus, host bridge device */ in cns3xxx_pci_map_bus()
78 } else if (busno == 1) { /* directly connected PCIe device */ in cns3xxx_pci_map_bus()
84 base = cnspci->cfg1_regs + ((busno & 0xf) << 20); in cns3xxx_pci_map_bus()
/linux-4.4.14/include/linux/
Dof_iommu.h11 int index, unsigned long *busno, dma_addr_t *addr,
21 int index, unsigned long *busno, dma_addr_t *addr, in of_get_dma_window() argument
Dof_pci.h60 unsigned char busno, unsigned char bus_max,
/linux-4.4.14/drivers/iommu/
Dof_iommu.c45 unsigned long *busno, dma_addr_t *addr, size_t *size) in of_get_dma_window() argument
71 if (busno) in of_get_dma_window()
72 *busno = be32_to_cpup(dma_window++); in of_get_dma_window()
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Dpci.c56 static inline int is_root_port(int busno, int devfn) in is_root_port() argument
58 return ((busno == 0) && (PCI_FUNC(devfn) < 4) && in is_root_port()
/linux-4.4.14/drivers/pci/host/
Dpcie-iproc.c105 unsigned busno = bus->number; in iproc_pcie_map_cfg_bus() local
109 if (busno == 0) { in iproc_pcie_map_cfg_bus()
121 val = (busno << CFG_ADDR_BUS_NUM_SHIFT) | in iproc_pcie_map_cfg_bus()
/linux-4.4.14/arch/powerpc/include/asm/
Dpci-bridge.h195 int busno; /* pci bus number */ member
243 *bus = PCI_DN(np)->busno; in pci_device_from_OF_node()
Dprom.h76 unsigned long *busno, unsigned long *phys,
Drtas.h441 static inline u32 rtas_config_addr(int busno, int devfn, int reg) in rtas_config_addr() argument
443 return ((reg & 0xf00) << 20) | ((busno & 0xff) << 16) | in rtas_config_addr()
/linux-4.4.14/drivers/of/
Dof_pci.c167 unsigned char busno, unsigned char bus_max, in of_pci_get_host_bridge_resources() argument
189 bus_range->start = busno; in of_pci_get_host_bridge_resources()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Deeh_pseries.c246 pe.config_addr = (pdn->busno << 16) | (pdn->devfn << 8); in pseries_eeh_probe()
252 edev->config_addr = (pdn->busno << 16) | (pdn->devfn << 8); in pseries_eeh_probe()
269 __func__, pdn->busno, PCI_SLOT(pdn->devfn), in pseries_eeh_probe()
Dmsi.c40 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0); in rtas_change_msi()
101 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0); in rtas_query_irq_number()
/linux-4.4.14/arch/mips/include/asm/
Dpci.h51 void (*set_busno)(int busno);
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci.c411 (pdn->busno << 8) | (pdn->devfn), pe_no, fstate); in pnv_pci_config_check_eeh()
432 u32 bdfn = (pdn->busno << 8) | pdn->devfn; in pnv_pci_cfg_read()
460 __func__, pdn->busno, pdn->devfn, where, size, *val); in pnv_pci_cfg_read()
468 u32 bdfn = (pdn->busno << 8) | pdn->devfn; in pnv_pci_cfg_write()
471 pdn->busno, pdn->devfn, where, size, val); in pnv_pci_cfg_write()
Deeh-powernv.c404 edev->config_addr = (pdn->busno << 8) | (pdn->devfn); in pnv_eeh_probe()
411 __func__, hose->global_number, pdn->busno, in pnv_eeh_probe()
449 pdn->busno); in pnv_eeh_probe()
/linux-4.4.14/arch/powerpc/platforms/maple/
Dpci.c617 PCI_DN(np)->busno = 0xf0; in maple_pci_init()
619 PCI_DN(np)->busno = 0xf0; in maple_pci_init()
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dpci.c927 PCI_DN(np)->busno = 0xf0; in pmac_pci_init()
929 PCI_DN(np)->busno = 0xf0; in pmac_pci_init()