Lines Matching refs:bus
40 #define PCI_SAL_ADDRESS(seg, bus, devfn, reg) \ argument
41 (((u64) seg << 24) | (bus << 16) | (devfn << 8) | (reg))
45 #define PCI_SAL_EXT_ADDRESS(seg, bus, devfn, reg) \ argument
46 (((u64) seg << 28) | (bus << 20) | (devfn << 12) | (reg))
48 int raw_pci_read(unsigned int seg, unsigned int bus, unsigned int devfn, in raw_pci_read() argument
54 if (!value || (seg > 65535) || (bus > 255) || (devfn > 255) || (reg > 4095)) in raw_pci_read()
58 addr = PCI_SAL_ADDRESS(seg, bus, devfn, reg); in raw_pci_read()
61 addr = PCI_SAL_EXT_ADDRESS(seg, bus, devfn, reg); in raw_pci_read()
75 int raw_pci_write(unsigned int seg, unsigned int bus, unsigned int devfn, in raw_pci_write() argument
81 if ((seg > 65535) || (bus > 255) || (devfn > 255) || (reg > 4095)) in raw_pci_write()
85 addr = PCI_SAL_ADDRESS(seg, bus, devfn, reg); in raw_pci_write()
88 addr = PCI_SAL_EXT_ADDRESS(seg, bus, devfn, reg); in raw_pci_write()
99 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_read() argument
102 return raw_pci_read(pci_domain_nr(bus), bus->number, in pci_read()
106 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_write() argument
109 return raw_pci_write(pci_domain_nr(bus), bus->number, in pci_write()
424 int bus = root->secondary.start; in pci_acpi_scan_root() local
465 pbus = pci_create_root_bus(NULL, bus, &pci_root_ops, controller, in pci_acpi_scan_root()
488 struct pci_controller *controller = bridge->bus->sysdata; in pcibios_root_bridge_prepare()
498 if (!dev->bus) in pcibios_fixup_device_resources()
516 if (!dev->bus) in pcibios_fixup_bridge_resources()
545 void pcibios_add_bus(struct pci_bus *bus) in pcibios_add_bus() argument
547 acpi_pci_add_bus(bus); in pcibios_add_bus()
550 void pcibios_remove_bus(struct pci_bus *bus) in pcibios_remove_bus() argument
552 acpi_pci_remove_bus(bus); in pcibios_remove_bus()
647 char *ia64_pci_get_legacy_mem(struct pci_bus *bus) in ia64_pci_get_legacy_mem() argument
661 pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, in pci_mmap_legacy_page_range() argument
681 addr = pci_get_legacy_mem(bus); in pci_mmap_legacy_page_range()
708 int ia64_pci_legacy_read(struct pci_bus *bus, u16 port, u32 *val, u8 size) in ia64_pci_legacy_read() argument
739 int ia64_pci_legacy_write(struct pci_bus *bus, u16 port, u32 val, u8 size) in ia64_pci_legacy_write() argument