Home
last modified time | relevance | path

Searched refs:busno (Results 1 - 25 of 79) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/pci/hotplug/
H A Dibmphp_pci.c81 debug("inside configure_card, func->busno = %x\n", func->busno); in ibmphp_configure_card()
87 * func->busno is correct, and func->device contains only device (at the 5 in ibmphp_configure_card()
94 ibmphp_pci_bus->number = cur_func->busno; in ibmphp_configure_card()
98 debug("inside the loop, cur_func->busno = %x, cur_func->device = %x, cur_func->function = %x\n", in ibmphp_configure_card()
99 cur_func->busno, cur_func->device, cur_func->function); in ibmphp_configure_card()
138 cur_func->device, cur_func->busno); in ibmphp_configure_card()
151 cur_func->device, cur_func->busno); in ibmphp_configure_card()
159 newfunc->busno = cur_func->busno; in ibmphp_configure_card()
1047 scan_behind_bridge(struct pci_func *func, u8 busno) scan_behind_bridge() argument
1183 unconfigure_boot_device(u8 busno, u8 device, u8 function) unconfigure_boot_device() argument
1304 unconfigure_boot_bridge(u8 busno, u8 device, u8 function) unconfigure_boot_bridge() argument
1422 u8 busno; unconfigure_boot_card() local
1666 u8 busno; find_sec_number() local
[all...]
H A Dibmphp_res.c35 static struct bus_node * __init alloc_error_bus(struct ebda_pci_rsrc *curr, u8 busno, int flag) in alloc_error_bus() argument
49 newbus->busno = busno; in alloc_error_bus()
51 newbus->busno = curr->bus_num; in alloc_error_bus()
69 rs->busno = curr->bus_num; in alloc_resources()
88 newbus->busno = curr->bus_num; in alloc_bus_range()
118 debug("%d resource Primary Bus inserted on bus %x [%x - %x]\n", flag, newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
127 debug("First Memory Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
137 debug("First IO Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
147 debug("1st PFMemory Primary on Bus %x [%x - %x]\n", newbus->busno, newrang in alloc_bus_range()
[all...]
H A Dibmphp_core.c610 static struct pci_func *ibm_slot_find(u8 busno, u8 device, u8 function) in ibm_slot_find() argument
618 if ((func_cur->busno == busno) && in ibm_slot_find()
671 temp = pci_get_domain_bus_and_slot(0, func->busno, in ibm_unconfigure_device()
689 static u8 bus_structure_fixup(u8 busno) in bus_structure_fixup() argument
695 if (pci_find_bus(0, busno) || !(ibmphp_find_same_bus_num(busno))) in bus_structure_fixup()
708 bus->number = busno; in bus_structure_fixup()
716 b = pci_scan_bus(busno, ibmphp_pci_bus->ops, NULL); in bus_structure_fixup()
740 if (!(bus_structure_fixup(func->busno))) in ibm_configure_device()
[all...]
/kernel/linux/linux-6.6/drivers/pci/hotplug/
H A Dibmphp_pci.c81 debug("inside configure_card, func->busno = %x\n", func->busno); in ibmphp_configure_card()
87 * func->busno is correct, and func->device contains only device (at the 5 in ibmphp_configure_card()
94 ibmphp_pci_bus->number = cur_func->busno; in ibmphp_configure_card()
98 debug("inside the loop, cur_func->busno = %x, cur_func->device = %x, cur_func->function = %x\n", in ibmphp_configure_card()
99 cur_func->busno, cur_func->device, cur_func->function); in ibmphp_configure_card()
138 cur_func->device, cur_func->busno); in ibmphp_configure_card()
151 cur_func->device, cur_func->busno); in ibmphp_configure_card()
159 newfunc->busno = cur_func->busno; in ibmphp_configure_card()
1046 scan_behind_bridge(struct pci_func *func, u8 busno) scan_behind_bridge() argument
1182 unconfigure_boot_device(u8 busno, u8 device, u8 function) unconfigure_boot_device() argument
1303 unconfigure_boot_bridge(u8 busno, u8 device, u8 function) unconfigure_boot_bridge() argument
1421 u8 busno; unconfigure_boot_card() local
1664 u8 busno; find_sec_number() local
[all...]
H A Dibmphp_res.c35 static struct bus_node * __init alloc_error_bus(struct ebda_pci_rsrc *curr, u8 busno, int flag) in alloc_error_bus() argument
49 newbus->busno = busno; in alloc_error_bus()
51 newbus->busno = curr->bus_num; in alloc_error_bus()
69 rs->busno = curr->bus_num; in alloc_resources()
88 newbus->busno = curr->bus_num; in alloc_bus_range()
118 debug("%d resource Primary Bus inserted on bus %x [%x - %x]\n", flag, newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
127 debug("First Memory Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
137 debug("First IO Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->end); in alloc_bus_range()
147 debug("1st PFMemory Primary on Bus %x [%x - %x]\n", newbus->busno, newrang in alloc_bus_range()
[all...]
H A Dibmphp_core.c539 static struct pci_func *ibm_slot_find(u8 busno, u8 device, u8 function) in ibm_slot_find() argument
547 if ((func_cur->busno == busno) && in ibm_slot_find()
600 temp = pci_get_domain_bus_and_slot(0, func->busno, in ibm_unconfigure_device()
618 static u8 bus_structure_fixup(u8 busno) in bus_structure_fixup() argument
624 if (pci_find_bus(0, busno) || !(ibmphp_find_same_bus_num(busno))) in bus_structure_fixup()
637 bus->number = busno; in bus_structure_fixup()
645 b = pci_scan_bus(busno, ibmphp_pci_bus->ops, NULL); in bus_structure_fixup()
669 if (!(bus_structure_fixup(func->busno))) in ibm_configure_device()
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dsiox.h15 __field(int, busno)
21 __entry->busno = smaster->busno;
28 __entry->busno,
41 __field(int, busno)
48 __entry->busno = smaster->busno;
56 __entry->busno,
/kernel/linux/linux-6.6/include/trace/events/
H A Dsiox.h15 __field(int, busno)
21 __entry->busno = smaster->busno;
28 __entry->busno,
41 __field(int, busno)
48 __entry->busno = smaster->busno;
56 __entry->busno,
/kernel/linux/linux-5.10/arch/mips/pci/
H A 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()
/kernel/linux/linux-6.6/arch/mips/pci/
H A 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()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dpci_dn.c87 if (pdn->busno == bus->number && in pci_get_pdn_by_devfn()
119 if (pdn->busno == pdev->bus->number && in pci_get_pdn()
140 edev->bdfn = (pdn->busno << 8) | pdn->devfn; in eeh_dev_init()
149 int busno, int devfn) in add_one_sriov_vf_pdn()
163 pdn->busno = busno; in add_one_sriov_vf_pdn()
247 if (pdn->busno != pci_iov_virtfn_bus(pdev, i) || in remove_sriov_vf_pdns()
304 pdn->busno = (addr >> 16) & 0xff; in pci_add_device_node_info()
370 pdn->busno, pdn->devfn); in pci_remove_device_node_info()
515 pdn->devfn = pdn->busno in pci_devs_phb_init_dynamic()
148 add_one_sriov_vf_pdn(struct pci_dn *parent, int busno, int devfn) add_one_sriov_vf_pdn() argument
[all...]
H A Dprom_parse.c12 unsigned long *busno, unsigned long *phys, in of_parse_dma_window()
18 /* busno is always one cell */ in of_parse_dma_window()
19 *busno = of_read_number(dma_window, 1); in of_parse_dma_window()
11 of_parse_dma_window(struct device_node *dn, const __be32 *dma_window, unsigned long *busno, unsigned long *phys, unsigned long *size) of_parse_dma_window() argument
H A Dio-workarounds.c157 int busno; in iowa_ioremap() local
161 busno = bus - iowa_busses; in iowa_ioremap()
162 PCI_SET_ADDR_TOKEN(res, busno + 1); in iowa_ioremap()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dpci_dn.c87 if (pdn->busno == bus->number && in pci_get_pdn_by_devfn()
119 if (pdn->busno == pdev->bus->number && in pci_get_pdn()
140 edev->bdfn = (pdn->busno << 8) | pdn->devfn; in eeh_dev_init()
149 int busno, int devfn) in add_one_sriov_vf_pdn()
163 pdn->busno = busno; in add_one_sriov_vf_pdn()
247 if (pdn->busno != pci_iov_virtfn_bus(pdev, i) || in remove_sriov_vf_pdns()
304 pdn->busno = (addr >> 16) & 0xff; in pci_add_device_node_info()
370 pdn->busno, pdn->devfn); in pci_remove_device_node_info()
475 pdn->devfn = pdn->busno in pci_devs_phb_init_dynamic()
148 add_one_sriov_vf_pdn(struct pci_dn *parent, int busno, int devfn) add_one_sriov_vf_pdn() argument
[all...]
H A Dprom_parse.c12 unsigned long *busno, unsigned long *phys, in of_parse_dma_window()
18 /* busno is always one cell */ in of_parse_dma_window()
19 *busno = of_read_number(dma_window, 1); in of_parse_dma_window()
11 of_parse_dma_window(struct device_node *dn, const __be32 *dma_window, unsigned long *busno, unsigned long *phys, unsigned long *size) of_parse_dma_window() argument
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dleon_pci_grpci1.c243 unsigned int busno = bus->number; in grpci1_read_config() local
246 if (PCI_SLOT(devfn) > 15 || busno > 15) { in grpci1_read_config()
253 ret = grpci1_cfg_r8(priv, busno, devfn, where, val); in grpci1_read_config()
256 ret = grpci1_cfg_r16(priv, busno, devfn, where, val); in grpci1_read_config()
259 ret = grpci1_cfg_r32(priv, busno, devfn, where, val); in grpci1_read_config()
269 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, *val, size); in grpci1_read_config()
282 unsigned int busno = bus->number; in grpci1_write_config() local
284 if (PCI_SLOT(devfn) > 15 || busno > 15) in grpci1_write_config()
290 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, size, val); in grpci1_write_config()
297 return grpci1_cfg_w8(priv, busno, devf in grpci1_write_config()
[all...]
H A Dleon_pci_grpci2.c380 unsigned int busno = bus->number; in grpci2_read_config() local
383 if (PCI_SLOT(devfn) > 15 || busno > 255) { in grpci2_read_config()
390 ret = grpci2_cfg_r8(priv, busno, devfn, where, val); in grpci2_read_config()
393 ret = grpci2_cfg_r16(priv, busno, devfn, where, val); in grpci2_read_config()
396 ret = grpci2_cfg_r32(priv, busno, devfn, where, val); in grpci2_read_config()
405 "size=%d\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, in grpci2_read_config()
419 unsigned int busno = bus->number; in grpci2_write_config() local
421 if (PCI_SLOT(devfn) > 15 || busno > 255) in grpci2_write_config()
426 "val=%x\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), in grpci2_write_config()
434 return grpci2_cfg_w8(priv, busno, devf in grpci2_write_config()
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dleon_pci_grpci1.c244 unsigned int busno = bus->number; in grpci1_read_config() local
247 if (PCI_SLOT(devfn) > 15 || busno > 15) { in grpci1_read_config()
254 ret = grpci1_cfg_r8(priv, busno, devfn, where, val); in grpci1_read_config()
257 ret = grpci1_cfg_r16(priv, busno, devfn, where, val); in grpci1_read_config()
260 ret = grpci1_cfg_r32(priv, busno, devfn, where, val); in grpci1_read_config()
270 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, *val, size); in grpci1_read_config()
283 unsigned int busno = bus->number; in grpci1_write_config() local
285 if (PCI_SLOT(devfn) > 15 || busno > 15) in grpci1_write_config()
291 busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, size, val); in grpci1_write_config()
298 return grpci1_cfg_w8(priv, busno, devf in grpci1_write_config()
[all...]
H A Dleon_pci_grpci2.c382 unsigned int busno = bus->number; in grpci2_read_config() local
385 if (PCI_SLOT(devfn) > 15 || busno > 255) { in grpci2_read_config()
392 ret = grpci2_cfg_r8(priv, busno, devfn, where, val); in grpci2_read_config()
395 ret = grpci2_cfg_r16(priv, busno, devfn, where, val); in grpci2_read_config()
398 ret = grpci2_cfg_r32(priv, busno, devfn, where, val); in grpci2_read_config()
407 "size=%d\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), where, in grpci2_read_config()
421 unsigned int busno = bus->number; in grpci2_write_config() local
423 if (PCI_SLOT(devfn) > 15 || busno > 255) in grpci2_write_config()
428 "val=%x\n", busno, PCI_SLOT(devfn), PCI_FUNC(devfn), in grpci2_write_config()
436 return grpci2_cfg_w8(priv, busno, devf in grpci2_write_config()
[all...]
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpcie-altera.c105 int (*rp_write_cfg)(struct altera_pcie *pcie, u8 busno,
403 static int s10_rp_write_cfg(struct altera_pcie *pcie, u8 busno, in s10_rp_write_cfg() argument
424 if (busno == pcie->root_bus_nr && where == PCI_PRIMARY_BUS) in s10_rp_write_cfg()
430 static int _altera_pcie_cfg_read(struct altera_pcie *pcie, u8 busno, in _altera_pcie_cfg_read() argument
438 if (busno == pcie->root_bus_nr && pcie->pcie_data->ops->rp_read_cfg) in _altera_pcie_cfg_read()
454 ret = tlp_cfg_dword_read(pcie, busno, devfn, in _altera_pcie_cfg_read()
474 static int _altera_pcie_cfg_write(struct altera_pcie *pcie, u8 busno, in _altera_pcie_cfg_write() argument
482 if (busno == pcie->root_bus_nr && pcie->pcie_data->ops->rp_write_cfg) in _altera_pcie_cfg_write()
483 return pcie->pcie_data->ops->rp_write_cfg(pcie, busno, in _altera_pcie_cfg_write()
501 return tlp_cfg_dword_write(pcie, busno, devf in _altera_pcie_cfg_write()
542 altera_read_cap_word(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int offset, u16 *value) altera_read_cap_word() argument
556 altera_write_cap_word(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int offset, u16 value) altera_write_cap_word() argument
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpcie-altera.c104 int (*rp_write_cfg)(struct altera_pcie *pcie, u8 busno,
402 static int s10_rp_write_cfg(struct altera_pcie *pcie, u8 busno, in s10_rp_write_cfg() argument
423 if (busno == pcie->root_bus_nr && where == PCI_PRIMARY_BUS) in s10_rp_write_cfg()
429 static int _altera_pcie_cfg_read(struct altera_pcie *pcie, u8 busno, in _altera_pcie_cfg_read() argument
437 if (busno == pcie->root_bus_nr && pcie->pcie_data->ops->rp_read_cfg) in _altera_pcie_cfg_read()
453 ret = tlp_cfg_dword_read(pcie, busno, devfn, in _altera_pcie_cfg_read()
473 static int _altera_pcie_cfg_write(struct altera_pcie *pcie, u8 busno, in _altera_pcie_cfg_write() argument
481 if (busno == pcie->root_bus_nr && pcie->pcie_data->ops->rp_write_cfg) in _altera_pcie_cfg_write()
482 return pcie->pcie_data->ops->rp_write_cfg(pcie, busno, in _altera_pcie_cfg_write()
500 return tlp_cfg_dword_write(pcie, busno, devf in _altera_pcie_cfg_write()
539 altera_read_cap_word(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int offset, u16 *value) altera_read_cap_word() argument
553 altera_write_cap_word(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int offset, u16 value) altera_write_cap_word() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dof_iommu.h12 int index, unsigned long *busno, dma_addr_t *addr,
22 int index, unsigned long *busno, dma_addr_t *addr, in of_get_dma_window()
21 of_get_dma_window(struct device_node *dn, const char *prefix, int index, unsigned long *busno, dma_addr_t *addr, size_t *size) of_get_dma_window() argument
/kernel/linux/linux-5.10/arch/x86/pci/
H A Dfixup.c20 u8 busno, suba, subb; in pci_fixup_i450nx() local
25 pci_read_config_byte(d, reg++, &busno); in pci_fixup_i450nx()
28 dev_dbg(&d->dev, "i450NX PXB %d: %02x/%02x/%02x\n", pxb, busno, in pci_fixup_i450nx()
30 if (busno) in pci_fixup_i450nx()
31 pcibios_scan_root(busno); /* Bus A */ in pci_fixup_i450nx()
45 u8 busno; in pci_fixup_i450gx() local
46 pci_read_config_byte(d, 0x4a, &busno); in pci_fixup_i450gx()
47 dev_info(&d->dev, "i440KX/GX host bridge; secondary bus %02x\n", busno); in pci_fixup_i450gx()
48 pcibios_scan_root(busno); in pci_fixup_i450gx()
/kernel/linux/linux-6.6/arch/x86/pci/
H A Dfixup.c22 u8 busno, suba, subb; in pci_fixup_i450nx() local
27 pci_read_config_byte(d, reg++, &busno); in pci_fixup_i450nx()
30 dev_dbg(&d->dev, "i450NX PXB %d: %02x/%02x/%02x\n", pxb, busno, in pci_fixup_i450nx()
32 if (busno) in pci_fixup_i450nx()
33 pcibios_scan_root(busno); /* Bus A */ in pci_fixup_i450nx()
47 u8 busno; in pci_fixup_i450gx() local
48 pci_read_config_byte(d, 0x4a, &busno); in pci_fixup_i450gx()
49 dev_info(&d->dev, "i440KX/GX host bridge; secondary bus %02x\n", busno); in pci_fixup_i450gx()
50 pcibios_scan_root(busno); in pci_fixup_i450gx()
/kernel/linux/linux-5.10/arch/arm/mach-cns3xxx/
H A Dpcie.c55 int busno = bus->number; in cns3xxx_pci_map_bus() local
60 if (!cnspci->linked && busno > 0) in cns3xxx_pci_map_bus()
69 if (busno == 0) { /* internal PCIe bus, host bridge device */ in cns3xxx_pci_map_bus()
75 } else if (busno == 1) { /* directly connected PCIe device */ in cns3xxx_pci_map_bus()
81 base = cnspci->cfg1_regs + ((busno & 0xf) << 20); in cns3xxx_pci_map_bus()

Completed in 31 milliseconds

1234