sys_addr 339 arch/x86/include/asm/mce.h int umc_normaddr_to_sysaddr(u64 norm_addr, u16 nid, u8 umc, u64 *sys_addr); sys_addr 348 arch/x86/include/asm/mce.h umc_normaddr_to_sysaddr(u64 norm_addr, u16 nid, u8 umc, u64 *sys_addr) { return -EINVAL; }; sys_addr 662 arch/x86/kernel/cpu/mce/amd.c int umc_normaddr_to_sysaddr(u64 norm_addr, u16 nid, u8 umc, u64 *sys_addr) sys_addr 854 arch/x86/kernel/cpu/mce/amd.c *sys_addr = ret_addr; sys_addr 302 drivers/edac/amd64_edac.c static bool base_limit_match(struct amd64_pvt *pvt, u64 sys_addr, u8 nid) sys_addr 312 drivers/edac/amd64_edac.c addr = sys_addr & 0x000000ffffffffffull; sys_addr 325 drivers/edac/amd64_edac.c u64 sys_addr) sys_addr 346 drivers/edac/amd64_edac.c if (base_limit_match(pvt, sys_addr, node_id)) sys_addr 359 drivers/edac/amd64_edac.c bits = (((u32) sys_addr) >> 12) & intlv_en; sys_addr 370 drivers/edac/amd64_edac.c if (unlikely(!base_limit_match(pvt, sys_addr, node_id))) { sys_addr 373 drivers/edac/amd64_edac.c __func__, sys_addr, node_id); sys_addr 382 drivers/edac/amd64_edac.c (unsigned long)sys_addr); sys_addr 594 drivers/edac/amd64_edac.c static u64 sys_addr_to_dram_addr(struct mem_ctl_info *mci, u64 sys_addr) sys_addr 605 drivers/edac/amd64_edac.c if ((sys_addr >= (1ULL << 32)) && sys_addr 606 drivers/edac/amd64_edac.c (sys_addr < ((1ULL << 32) + hole_size))) { sys_addr 608 drivers/edac/amd64_edac.c dram_addr = sys_addr - hole_offset; sys_addr 611 drivers/edac/amd64_edac.c (unsigned long)sys_addr, sys_addr 627 drivers/edac/amd64_edac.c dram_addr = (sys_addr & GENMASK_ULL(39, 0)) - dram_base; sys_addr 630 drivers/edac/amd64_edac.c (unsigned long)sys_addr, (unsigned long)dram_addr); sys_addr 677 drivers/edac/amd64_edac.c static u64 sys_addr_to_input_addr(struct mem_ctl_info *mci, u64 sys_addr) sys_addr 682 drivers/edac/amd64_edac.c dram_addr_to_input_addr(mci, sys_addr_to_dram_addr(mci, sys_addr)); sys_addr 685 drivers/edac/amd64_edac.c (unsigned long)sys_addr, (unsigned long)input_addr); sys_addr 706 drivers/edac/amd64_edac.c static int sys_addr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr) sys_addr 710 drivers/edac/amd64_edac.c csrow = input_addr_to_csrow(mci, sys_addr_to_input_addr(mci, sys_addr)); sys_addr 714 drivers/edac/amd64_edac.c "address 0x%lx\n", (unsigned long)sys_addr); sys_addr 1278 drivers/edac/amd64_edac.c static void k8_map_sysaddr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr, sys_addr 1283 drivers/edac/amd64_edac.c error_address_to_page_and_offset(sys_addr, err); sys_addr 1289 drivers/edac/amd64_edac.c err->src_mci = find_mc_by_sys_addr(mci, sys_addr); sys_addr 1292 drivers/edac/amd64_edac.c (unsigned long)sys_addr); sys_addr 1298 drivers/edac/amd64_edac.c err->csrow = sys_addr_to_csrow(err->src_mci, sys_addr); sys_addr 1328 drivers/edac/amd64_edac.c err->channel = ((sys_addr & BIT(3)) != 0); sys_addr 1674 drivers/edac/amd64_edac.c static u8 f15_m30h_determine_channel(struct amd64_pvt *pvt, u64 sys_addr, sys_addr 1685 drivers/edac/amd64_edac.c select = (sys_addr >> 8) & 0x3; sys_addr 1691 drivers/edac/amd64_edac.c channel = (sys_addr >> 8) & 0x3; sys_addr 1694 drivers/edac/amd64_edac.c channel = (sys_addr >> 9) & 0x3; sys_addr 1705 drivers/edac/amd64_edac.c static u8 f1x_determine_channel(struct amd64_pvt *pvt, u64 sys_addr, sys_addr 1724 drivers/edac/amd64_edac.c return sys_addr >> 6 & 1; sys_addr 1728 drivers/edac/amd64_edac.c u32 temp = hweight_long((u32) ((sys_addr >> 16) & 0x1F)) & 1; sys_addr 1730 drivers/edac/amd64_edac.c return ((sys_addr >> shift) & 1) ^ temp; sys_addr 1736 drivers/edac/amd64_edac.c return (sys_addr >> shift) & 1; sys_addr 1739 drivers/edac/amd64_edac.c return (sys_addr >> (12 + hweight8(intlv_en))) & 1; sys_addr 1750 drivers/edac/amd64_edac.c u64 sys_addr, bool hi_rng, sys_addr 1773 drivers/edac/amd64_edac.c (sys_addr >= BIT_64(32))) sys_addr 1787 drivers/edac/amd64_edac.c if (dhar_valid(pvt) && (sys_addr >= BIT_64(32))) sys_addr 1793 drivers/edac/amd64_edac.c return (sys_addr & GENMASK_ULL(47,6)) - (chan_off & GENMASK_ULL(47,23)); sys_addr 1874 drivers/edac/amd64_edac.c static u64 f1x_swap_interleaved_region(struct amd64_pvt *pvt, u64 sys_addr) sys_addr 1881 drivers/edac/amd64_edac.c return sys_addr; sys_addr 1887 drivers/edac/amd64_edac.c return sys_addr; sys_addr 1892 drivers/edac/amd64_edac.c tmp_addr = sys_addr >> 27; sys_addr 1894 drivers/edac/amd64_edac.c if (!(sys_addr >> 34) && sys_addr 1898 drivers/edac/amd64_edac.c return sys_addr ^ (u64)swap_base << 27; sys_addr 1900 drivers/edac/amd64_edac.c return sys_addr; sys_addr 1905 drivers/edac/amd64_edac.c u64 sys_addr, int *chan_sel) sys_addr 1918 drivers/edac/amd64_edac.c range, sys_addr, get_dram_limit(pvt, range)); sys_addr 1921 drivers/edac/amd64_edac.c dhar_base(pvt) <= sys_addr && sys_addr 1922 drivers/edac/amd64_edac.c sys_addr < BIT_64(32)) { sys_addr 1924 drivers/edac/amd64_edac.c sys_addr); sys_addr 1928 drivers/edac/amd64_edac.c if (intlv_en && (intlv_sel != ((sys_addr >> 12) & intlv_en))) sys_addr 1931 drivers/edac/amd64_edac.c sys_addr = f1x_swap_interleaved_region(pvt, sys_addr); sys_addr 1941 drivers/edac/amd64_edac.c ((sys_addr >> 27) >= (dct_sel_base >> 11))) sys_addr 1944 drivers/edac/amd64_edac.c channel = f1x_determine_channel(pvt, sys_addr, high_range, intlv_en); sys_addr 1946 drivers/edac/amd64_edac.c chan_addr = f1x_get_norm_dct_addr(pvt, range, sys_addr, sys_addr 1985 drivers/edac/amd64_edac.c u64 sys_addr, int *chan_sel) sys_addr 2006 drivers/edac/amd64_edac.c range, sys_addr, get_dram_limit(pvt, range)); sys_addr 2008 drivers/edac/amd64_edac.c if (!(get_dram_base(pvt, range) <= sys_addr) && sys_addr 2009 drivers/edac/amd64_edac.c !(get_dram_limit(pvt, range) >= sys_addr)) sys_addr 2013 drivers/edac/amd64_edac.c dhar_base(pvt) <= sys_addr && sys_addr 2014 drivers/edac/amd64_edac.c sys_addr < BIT_64(32)) { sys_addr 2016 drivers/edac/amd64_edac.c sys_addr); sys_addr 2025 drivers/edac/amd64_edac.c !(dct_base <= (sys_addr >> 27) && sys_addr 2026 drivers/edac/amd64_edac.c dct_limit >= (sys_addr >> 27))) sys_addr 2036 drivers/edac/amd64_edac.c channel = f1x_determine_channel(pvt, sys_addr, false, intlv_en); sys_addr 2038 drivers/edac/amd64_edac.c channel = f15_m30h_determine_channel(pvt, sys_addr, intlv_en, sys_addr 2048 drivers/edac/amd64_edac.c if (leg_mmio_hole && (sys_addr >= BIT_64(32))) sys_addr 2053 drivers/edac/amd64_edac.c chan_addr = sys_addr - chan_offset; sys_addr 2107 drivers/edac/amd64_edac.c u64 sys_addr, sys_addr 2119 drivers/edac/amd64_edac.c sys_addr, sys_addr 2122 drivers/edac/amd64_edac.c else if ((get_dram_base(pvt, range) <= sys_addr) && sys_addr 2123 drivers/edac/amd64_edac.c (get_dram_limit(pvt, range) >= sys_addr)) { sys_addr 2125 drivers/edac/amd64_edac.c sys_addr, chan_sel); sys_addr 2140 drivers/edac/amd64_edac.c static void f1x_map_sysaddr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr, sys_addr 2145 drivers/edac/amd64_edac.c error_address_to_page_and_offset(sys_addr, err); sys_addr 2147 drivers/edac/amd64_edac.c err->csrow = f1x_translate_sysaddr_to_cs(pvt, sys_addr, &err->channel); sys_addr 2549 drivers/edac/amd64_edac.c u64 sys_addr; sys_addr 2568 drivers/edac/amd64_edac.c sys_addr = get_error_address(pvt, m); sys_addr 2573 drivers/edac/amd64_edac.c pvt->ops->map_sysaddr_to_csrow(mci, sys_addr, &err); sys_addr 2598 drivers/edac/amd64_edac.c u64 sys_addr; sys_addr 2629 drivers/edac/amd64_edac.c if (umc_normaddr_to_sysaddr(m->addr, pvt->mc_node_id, err.channel, &sys_addr)) { sys_addr 2634 drivers/edac/amd64_edac.c error_address_to_page_and_offset(sys_addr, &err); sys_addr 473 drivers/edac/amd64_edac.h void (*map_sysaddr_to_csrow) (struct mem_ctl_info *mci, u64 sys_addr, sys_addr 29 drivers/media/pci/solo6x10/solo6x10-p2m.c void *sys_addr, u32 ext_addr, u32 size, sys_addr 35 drivers/media/pci/solo6x10/solo6x10-p2m.c if (WARN_ON_ONCE((unsigned long)sys_addr & 0x03)) sys_addr 40 drivers/media/pci/solo6x10/solo6x10-p2m.c dma_addr = pci_map_single(solo_dev->pdev, sys_addr, size, sys_addr 345 drivers/media/pci/solo6x10/solo6x10.h void *sys_addr, u32 ext_addr, u32 size, sys_addr 56 drivers/remoteproc/imx_rproc.c phys_addr_t sys_addr; sys_addr 229 drivers/remoteproc/imx_rproc.c if (sys >= priv->mem[i].sys_addr && sys + len < sys_addr 230 drivers/remoteproc/imx_rproc.c priv->mem[i].sys_addr + priv->mem[i].size) { sys_addr 231 drivers/remoteproc/imx_rproc.c unsigned int offset = sys - priv->mem[i].sys_addr; sys_addr 273 drivers/remoteproc/imx_rproc.c priv->mem[b].sys_addr = att->sa; sys_addr 304 drivers/remoteproc/imx_rproc.c priv->mem[b].sys_addr = res.start;