Home
last modified time | relevance | path

Searched refs:phys_base (Results 1 – 25 of 79) sorted by relevance

1234

/linux/arch/sparc/mm/
A Dinit_32.c43 unsigned long phys_base; variable
44 EXPORT_SYMBOL(phys_base);
113 initrd_start = sparc_ramdisk_image + phys_base; in find_ramdisk()
125 initrd_start = (initrd_start - phys_base) + PAGE_OFFSET; in find_ramdisk()
126 initrd_end = (initrd_end - phys_base) + PAGE_OFFSET; in find_ramdisk()
193 size = (start_pfn << PAGE_SHIFT) - phys_base; in bootmem_init()
194 memblock_reserve(phys_base, size); in bootmem_init()
195 memblock_add(phys_base, size); in bootmem_init()
A Dinit_64.c861 static void __init find_ramdisk(unsigned long phys_base) in find_ramdisk() argument
884 ramdisk_image += phys_base; in find_ramdisk()
1594 static unsigned long __init bootmem_init(unsigned long phys_base) in bootmem_init() argument
1600 min_low_pfn = (phys_base >> PAGE_SHIFT); in bootmem_init()
2277 unsigned long end_pfn, shift, phys_base; in paging_init() local
2364 phys_base = 0xffffffffffffffffUL; in paging_init()
2366 phys_base = min(phys_base, pavail[i].phys_addr); in paging_init()
2372 find_ramdisk(phys_base); in paging_init()
2446 last_valid_pfn = end_pfn = bootmem_init(phys_base); in paging_init()
/linux/drivers/pci/endpoint/
A Dpci-epc-mem.c92 mem->window.phys_base = windows[i].phys_base; in pci_epc_multi_mem_init()
123 mem_window.phys_base = base; in pci_epc_mem_init()
189 *phys_addr = mem->window.phys_base + in pci_epc_mem_alloc_addr()
217 if (phys_addr >= mem->window.phys_base && in pci_epc_get_matching_window()
218 phys_addr < (mem->window.phys_base + mem->window.size)) in pci_epc_get_matching_window()
252 pageno = (phys_addr - mem->window.phys_base) >> page_shift; in pci_epc_mem_free_addr()
/linux/arch/x86/include/asm/
A Dpage_64.h12 extern unsigned long phys_base;
23 x = y + ((x > y) ? phys_base : (__START_KERNEL_map - PAGE_OFFSET)); in __phys_addr_nodebug()
34 ((unsigned long)(x) - __START_KERNEL_map + phys_base)
/linux/arch/x86/realmode/
A Dinit.c69 unsigned long phys_base; in setup_real_mode() local
90 phys_base = __pa(base); in setup_real_mode()
91 real_mode_seg = phys_base >> 4; in setup_real_mode()
106 *ptr += phys_base; in setup_real_mode()
/linux/arch/x86/mm/
A Dphysaddr.c21 x = y + phys_base; in __phys_addr()
42 return y + phys_base; in __phys_addr_symbol()
53 x = y + phys_base; in __virt_addr_valid()
/linux/arch/x86/kernel/
A Dhead64.c277 *fixup_long(&phys_base, physaddr) += load_delta - sme_get_me_mask(); in __startup_64()
351 p4d_p = (p4dval_t *)((pgd & PTE_PFN_MASK) + __START_KERNEL_map - phys_base); in __early_make_pgtable()
360 *pgd_p = (pgdval_t)p4d_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE; in __early_make_pgtable()
366 pud_p = (pudval_t *)((p4d & PTE_PFN_MASK) + __START_KERNEL_map - phys_base); in __early_make_pgtable()
375 *p4d_p = (p4dval_t)pud_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE; in __early_make_pgtable()
381 pmd_p = (pmdval_t *)((pud & PTE_PFN_MASK) + __START_KERNEL_map - phys_base); in __early_make_pgtable()
390 *pud_p = (pudval_t)pmd_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE; in __early_make_pgtable()
A Dhead_64.S154 addq phys_base(%rip), %rax
577 SYM_DATA(phys_base, .quad 0x0)
578 EXPORT_SYMBOL(phys_base)
A Dcrash_core_64.c12 VMCOREINFO_NUMBER(phys_base); in arch_crash_save_vmcoreinfo()
/linux/arch/sparc/kernel/
A Dsetup_32.c336 phys_base = 0xffffffffUL; in setup_arch()
341 if (sp_banks[i].base_addr < phys_base) in setup_arch()
342 phys_base = sp_banks[i].base_addr; in setup_arch()
348 pfn_base = phys_base >> PAGE_SHIFT; in setup_arch()
/linux/arch/sparc/include/asm/
A Dpage_32.h121 extern unsigned long phys_base;
124 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + phys_base)
125 #define __va(x) ((void *)((unsigned long) (x) - phys_base + PAGE_OFFSET))
A Dpgtable_32.h90 extern unsigned long phys_base;
406 unsigned long long offset, space, phys_base; in io_remap_pfn_range() local
410 phys_base = offset | (space << 32ULL); in io_remap_pfn_range()
412 return remap_pfn_range(vma, from, phys_base >> PAGE_SHIFT, size, prot); in io_remap_pfn_range()
/linux/drivers/mtd/nand/onenand/
A Donenand_omap2.c36 unsigned long phys_base; member
389 dma_src = c->phys_base + bram_offset; in omap2_onenand_read_bufferram()
430 dma_dst = c->phys_base + bram_offset; in omap2_onenand_write_bufferram()
489 c->phys_base = res->start; in omap2_onenand_probe()
526 c->gpmc_cs, c->phys_base, c->onenand.base, in omap2_onenand_probe()
A Donenand_samsung.c134 unsigned long phys_base; member
654 dma_src = onenand->phys_base + (p - this->base); in s5pc110_read_bufferram()
658 dma_src = onenand->phys_base + (p - this->base); in s5pc110_read_bufferram()
868 onenand->phys_base = r->start; in s3c_onenand_probe()
/linux/sound/soc/jz4740/
A Djz4740-i2s.c99 dma_addr_t phys_base; member
381 dma_data->addr = i2s->phys_base + JZ_REG_AIC_FIFO; in jz4740_i2s_init_pcm_config()
386 dma_data->addr = i2s->phys_base + JZ_REG_AIC_FIFO; in jz4740_i2s_init_pcm_config()
532 i2s->phys_base = mem->start; in jz4740_i2s_dev_probe()
/linux/drivers/video/fbdev/
A Dhpfb.c210 static int hpfb_init_one(unsigned long phys_base, unsigned long virt_base) in hpfb_init_one() argument
220 if (phys_base >= DIOII_BASE) { in hpfb_init_one()
221 fb_info.fix.smem_start += phys_base; in hpfb_init_one()
/linux/drivers/spi/
A Dspi-pxa2xx-dma.c90 cfg.dst_addr = drv_data->ssp->phys_base + SSDR; in pxa2xx_spi_dma_prepare_one()
97 cfg.src_addr = drv_data->ssp->phys_base + SSDR; in pxa2xx_spi_dma_prepare_one()
/linux/drivers/crypto/cavium/cpt/
A Dcptpf_main.c154 (u64)mcode->phys_base); in cpt_load_microcode()
278 &mcode->phys_base, GFP_KERNEL); in cpt_ucode_load_fw()
299 dev_dbg(dev, "mcode->phys_base = %llx\n", mcode->phys_base); in cpt_ucode_load_fw()
419 mcode->code, mcode->phys_base); in cpt_unload_microcode()
A Dcptpf.h31 dma_addr_t phys_base; member
/linux/arch/ia64/pci/
A Dpci.c124 static unsigned int new_space(u64 phys_base, int sparse) in new_space() argument
129 if (phys_base == 0) in new_space()
132 mmio_base = (u64) ioremap(phys_base, 0); in new_space()
/linux/arch/x86/platform/efi/
A Defi_thunk_64.S43 subq phys_base(%rip), %rax
/linux/drivers/mfd/
A Dstm32-timers.c89 config.src_addr = (dma_addr_t)dma->phys_base + TIM_DMAR; in stm32_timers_dma_burst_read()
235 ddata->dma.phys_base = res->start; in stm32_timers_probe()
/linux/drivers/irqchip/
A Dirq-gic-v3.c43 phys_addr_t phys_base; member
893 gic_data_rdist()->phys_base = region->phys_base + offset; in __gic_populate_rdist()
898 &gic_data_rdist()->phys_base); in __gic_populate_rdist()
1993 rdist_regs[i].phys_base = res.start; in gic_of_init()
2038 gic_acpi_register_redist(phys_addr_t phys_base, void __iomem *redist_base) in gic_acpi_register_redist() argument
2042 acpi_data.redist_regs[count].phys_base = phys_base; in gic_acpi_register_redist()
/linux/drivers/video/fbdev/omap2/omapfb/dss/
A Dhdmi_wp.c267 wp->phys_base = res->start; in hdmi_wp_init()
280 return wp->phys_base + HDMI_WP_AUDIO_DATA; in hdmi_wp_get_audio_dma_addr()
/linux/drivers/gpu/drm/omapdrm/dss/
A Dhdmi_wp.c288 wp->phys_base = res->start; in hdmi_wp_init()
296 return wp->phys_base + HDMI_WP_AUDIO_DATA; in hdmi_wp_get_audio_dma_addr()

Completed in 42 milliseconds

1234