Home
last modified time | relevance | path

Searched refs:cfg_addr (Results 1 – 16 of 16) sorted by relevance

/openbmc/u-boot/arch/m68k/cpu/mcf547x_8x/
H A Dpci.c31 out_be32(hose->cfg_addr, addr); \
35 out_be32(hose->cfg_addr, addr & 0x7fffffff); \
53 out_be32(hose->cfg_addr, addr); in pci_read_cfg_dword()
56 out_be32(hose->cfg_addr, addr & 0x7fffffff); in pci_read_cfg_dword()
61 out_be32(hose->cfg_addr, addr); in pci_read_cfg_dword()
64 out_be32(hose->cfg_addr, addr & 0x7fffffff); in pci_read_cfg_dword()
142 hose->cfg_addr = &(pci->car); in pci_mcf547x_8x_init()
/openbmc/u-boot/drivers/pci/
H A Dpci_indirect.c29 *(hose->cfg_addr) = dev | (offset & 0xfc) | ((offset & 0xf00) << 16) | 0x80000000; \
44 out_le32(hose->cfg_addr, dev | (offset & 0xfc) | 0x80000000); \
57 void pci_setup_indirect(struct pci_controller* hose, u32 cfg_addr, u32 cfg_data) in pci_setup_indirect() argument
67 hose->cfg_addr = (unsigned int *) cfg_addr; in pci_setup_indirect()
H A Dfsl_pci_init.c78 pci_setup_indirect(hose, (u32)&pci->cfg_addr, (u32)&pci->cfg_data); in fsl_setup_hose()
294 u32 cfg_addr = (u32)&((ccsr_fsl_pci_t *)pci_info->regs)->cfg_addr; in fsl_pci_init() local
311 volatile ccsr_fsl_pci_t *pci = (ccsr_fsl_pci_t *)cfg_addr; in fsl_pci_init()
322 pci_setup_indirect(hose, cfg_addr, cfg_data); in fsl_pci_init()
712 ccsr_fsl_pci_t *pci = (ccsr_fsl_pci_t *)hose->cfg_addr; in fsl_pci_config_unlock()
917 if ((hose == NULL) || (hose->cfg_addr == NULL)) { in ft_fsl_pci_setup()
H A Dpci.c145 struct pci_controller *find_hose_by_cfg_addr(void *cfg_addr) in find_hose_by_cfg_addr() argument
150 if (hose->cfg_addr == cfg_addr) in find_hose_by_cfg_addr()
/openbmc/u-boot/arch/m68k/cpu/mcf5445x/
H A Dpci.c31 out_be32(hose->cfg_addr, addr); \
33 out_be32(hose->cfg_addr, addr & 0x7fffffff); \
140 hose->cfg_addr = &(pci->car); in pci_mcf5445x_init()
/openbmc/qemu/tests/qtest/libqos/
H A Dvirtio-pci-modern.c354 uint8_t *cfg_addr) in find_structure() argument
374 if (cfg_addr) { in find_structure()
375 *cfg_addr = addr; in find_structure()
387 uint8_t cfg_addr; in probe_device_layout() local
402 &dev->notify_cfg_offset, &length, &cfg_addr)) { in probe_device_layout()
408 cfg_addr + offsetof(struct virtio_pci_notify_cap, in probe_device_layout()
/openbmc/qemu/hw/pci-host/
H A Dpnv_phb3.c52 uint32_t cfg_addr, limit; in pnv_phb3_config_write() local
59 cfg_addr = (phb->regs[PHB_CONFIG_ADDRESS >> 3] >> 32) & 0xffc; in pnv_phb3_config_write()
60 cfg_addr |= off; in pnv_phb3_config_write()
62 if (limit <= cfg_addr) { in pnv_phb3_config_write()
81 pci_host_config_write_common(pdev, cfg_addr, limit, val, size); in pnv_phb3_config_write()
87 uint32_t cfg_addr, limit; in pnv_phb3_config_read() local
95 cfg_addr = (phb->regs[PHB_CONFIG_ADDRESS >> 3] >> 32) & 0xffc; in pnv_phb3_config_read()
96 cfg_addr |= off; in pnv_phb3_config_read()
98 if (limit <= cfg_addr) { in pnv_phb3_config_read()
105 val = pci_host_config_read_common(pdev, cfg_addr, limit, size); in pnv_phb3_config_read()
H A Daspeed_pcie.c438 uint32_t cfg_addr; in aspeed_pcie_cfg_readwrite() local
450 cfg_addr = desc->desc2; in aspeed_pcie_cfg_readwrite()
452 bus = (cfg_addr >> 24) & 0xff; in aspeed_pcie_cfg_readwrite()
453 devfn = (cfg_addr >> 16) & 0xff; in aspeed_pcie_cfg_readwrite()
454 offset = cfg_addr & 0xffc; in aspeed_pcie_cfg_readwrite()
496 cfg_addr, val); in aspeed_pcie_cfg_readwrite()
H A Dpnv_phb4.c60 uint32_t cfg_addr, limit; in pnv_phb4_config_write() local
67 cfg_addr = (phb->regs[PHB_CONFIG_ADDRESS >> 3] >> 32) & 0xffc; in pnv_phb4_config_write()
68 cfg_addr |= off; in pnv_phb4_config_write()
70 if (limit <= cfg_addr) { in pnv_phb4_config_write()
89 pci_host_config_write_common(pdev, cfg_addr, limit, val, size); in pnv_phb4_config_write()
95 uint32_t cfg_addr, limit; in pnv_phb4_config_read() local
103 cfg_addr = (phb->regs[PHB_CONFIG_ADDRESS >> 3] >> 32) & 0xffc; in pnv_phb4_config_read()
104 cfg_addr |= off; in pnv_phb4_config_read()
106 if (limit <= cfg_addr) { in pnv_phb4_config_read()
113 val = pci_host_config_read_common(pdev, cfg_addr, limit, size); in pnv_phb4_config_read()
/openbmc/u-boot/arch/powerpc/cpu/mpc83xx/
H A Dpcie.c95 cfg_##rw(val, (void *)hose->cfg_addr + offset, type, op); \
144 hose->cfg_addr = (unsigned int *)mpc83xx_pcie_cfg_space[bus].base; in PCIE_OP()
/openbmc/qemu/hw/mips/
H A Dloongson3_virt.c287 hwaddr cfg_addr = virt_memmap[VIRT_FW_CFG].base; in fw_conf_init() local
289 fw_cfg = fw_cfg_init_mem_wide(cfg_addr, cfg_addr + 8, 8, 0, NULL); in fw_conf_init()
/openbmc/u-boot/drivers/ddr/altera/
H A Dsdram_arria10.c447 const u32 cfg_addr; member
657 firewall_table[i].cfg_addr); in of_sdram_firewall_setup()
/openbmc/u-boot/arch/powerpc/include/asm/
H A Dfsl_pci.h69 u32 cfg_addr; /* 0x000 - PCI Configuration Address Register */ member
H A Dimmap_86xx.h128 uint cfg_addr; /* 0x8000 - PEX Configuration Address Register */ member
H A Dimmap_85xx.h183 u32 cfg_addr; /* PCIX Configuration Addr */ member
/openbmc/u-boot/include/
H A Dpci.h568 volatile unsigned int *cfg_addr; member
633 extern void pci_setup_indirect(struct pci_controller* hose, u32 cfg_addr, u32 cfg_data);
727 extern struct pci_controller *find_hose_by_cfg_addr(void *cfg_addr);