/Linux-v4.19/arch/x86/kernel/ |
D | head64.c | 66 static void __head *fixup_pointer(void *ptr, unsigned long physaddr) in fixup_pointer() argument 68 return ptr - (void *)_text + (void *)physaddr; in fixup_pointer() 71 static unsigned long __head *fixup_long(void *ptr, unsigned long physaddr) in fixup_long() argument 73 return fixup_pointer(ptr, physaddr); in fixup_long() 77 static unsigned int __head *fixup_int(void *ptr, unsigned long physaddr) in fixup_int() argument 79 return fixup_pointer(ptr, physaddr); in fixup_int() 82 static bool __head check_la57_support(unsigned long physaddr) in check_la57_support() argument 91 *fixup_int(&__pgtable_l5_enabled, physaddr) = 1; in check_la57_support() 92 *fixup_int(&pgdir_shift, physaddr) = 48; in check_la57_support() 93 *fixup_int(&ptrs_per_p4d, physaddr) = 512; in check_la57_support() [all …]
|
/Linux-v4.19/arch/m68k/mm/ |
D | kmap.c | 107 void __iomem *__ioremap(unsigned long physaddr, unsigned long size, int cacheflag) in __ioremap() argument 119 if (!size || physaddr > (unsigned long)(-size)) in __ioremap() 124 if ((physaddr >= 0x40000000) && (physaddr + size < 0x60000000) in __ioremap() 126 return (void __iomem *)physaddr; in __ioremap() 130 if (__cf_internalio(physaddr)) in __ioremap() 131 return (void __iomem *) physaddr; in __ioremap() 135 printk("ioremap: 0x%lx,0x%lx(%d) - ", physaddr, size, cacheflag); in __ioremap() 140 offset = physaddr & (IO_SIZE - 1); in __ioremap() 141 physaddr &= -IO_SIZE; in __ioremap() 154 printk("0x%lx,0x%lx,0x%lx", physaddr, virtaddr, retaddr); in __ioremap() [all …]
|
D | motorola.c | 113 unsigned long physaddr, virtaddr, size; in map_node() local 119 physaddr = m68k_memory[node].addr; in map_node() 120 virtaddr = (unsigned long)phys_to_virt(physaddr); in map_node() 121 physaddr |= m68k_supervisor_cachemode | in map_node() 124 physaddr |= _PAGE_GLOBAL040; in map_node() 129 printk ("\npa=%#lx va=%#lx ", physaddr & PAGE_MASK, in map_node() 139 pgd_val(*pgd_dir) = physaddr; in map_node() 142 physaddr += ROOTTREESIZE; in map_node() 160 pmd_dir->pmd[(virtaddr/PTRTREESIZE) & 15] = physaddr; in map_node() 161 physaddr += PTRTREESIZE; in map_node() [all …]
|
/Linux-v4.19/arch/m68k/include/asm/ |
D | nubus.h | 20 static inline void *nubus_remap_nocache_ser(unsigned long physaddr, in nubus_remap_nocache_ser() argument 23 return __ioremap(physaddr, size, IOMAP_NOCACHE_SER); in nubus_remap_nocache_ser() 26 static inline void *nubus_remap_nocache_nonser(unsigned long physaddr, in nubus_remap_nocache_nonser() argument 29 return __ioremap(physaddr, size, IOMAP_NOCACHE_NONSER); in nubus_remap_nocache_nonser() 32 static inline void *nbus_remap_writethrough(unsigned long physaddr, in nbus_remap_writethrough() argument 35 return __ioremap(physaddr, size, IOMAP_WRITETHROUGH); in nbus_remap_writethrough() 38 static inline void *nubus_remap_fullcache(unsigned long physaddr, in nubus_remap_fullcache() argument 41 return __ioremap(physaddr, size, IOMAP_FULL_CACHING); in nubus_remap_fullcache()
|
D | zorro.h | 20 static inline void __iomem *z_remap_nocache_ser(unsigned long physaddr, in z_remap_nocache_ser() argument 23 return __ioremap(physaddr, size, IOMAP_NOCACHE_SER); in z_remap_nocache_ser() 26 static inline void __iomem *z_remap_nocache_nonser(unsigned long physaddr, in z_remap_nocache_nonser() argument 29 return __ioremap(physaddr, size, IOMAP_NOCACHE_NONSER); in z_remap_nocache_nonser() 32 static inline void __iomem *z_remap_writethrough(unsigned long physaddr, in z_remap_writethrough() argument 35 return __ioremap(physaddr, size, IOMAP_WRITETHROUGH); in z_remap_writethrough() 37 static inline void __iomem *z_remap_fullcache(unsigned long physaddr, in z_remap_fullcache() argument 40 return __ioremap(physaddr, size, IOMAP_FULL_CACHING); in z_remap_fullcache()
|
D | kmap.h | 19 extern void __iomem *__ioremap(unsigned long physaddr, unsigned long size, 26 static inline void __iomem *ioremap(unsigned long physaddr, unsigned long size) in ioremap() argument 28 return __ioremap(physaddr, size, IOMAP_NOCACHE_SER); in ioremap() 32 static inline void __iomem *ioremap_nocache(unsigned long physaddr, in ioremap_nocache() argument 35 return __ioremap(physaddr, size, IOMAP_NOCACHE_SER); in ioremap_nocache() 40 static inline void __iomem *ioremap_wt(unsigned long physaddr, in ioremap_wt() argument 43 return __ioremap(physaddr, size, IOMAP_WRITETHROUGH); in ioremap_wt() 47 static inline void __iomem *ioremap_fullcache(unsigned long physaddr, in ioremap_fullcache() argument 50 return __ioremap(physaddr, size, IOMAP_FULL_CACHING); in ioremap_fullcache()
|
/Linux-v4.19/arch/nios2/include/asm/ |
D | io.h | 28 extern void __iomem *__ioremap(unsigned long physaddr, unsigned long size, 32 static inline void __iomem *ioremap(unsigned long physaddr, unsigned long size) in ioremap() argument 34 return __ioremap(physaddr, size, 0); in ioremap() 37 static inline void __iomem *ioremap_nocache(unsigned long physaddr, in ioremap_nocache() argument 40 return __ioremap(physaddr, size, 0); in ioremap_nocache()
|
/Linux-v4.19/drivers/visorbus/ |
D | visorchannel.c | 29 u64 physaddr; member 56 release_mem_region(channel->physaddr, channel->nbytes); in visorchannel_destroy() 63 return channel->physaddr; in visorchannel_get_physaddr() 349 struct visorchannel *visorchannel_create(u64 physaddr, gfp_t gfp, in visorchannel_create() argument 356 if (physaddr == 0) in visorchannel_create() 371 channel->requested = request_mem_region(physaddr, size, VISOR_DRV_NAME); in visorchannel_create() 375 channel->mapped = memremap(physaddr, size, MEMREMAP_WB); in visorchannel_create() 377 release_mem_region(physaddr, size); in visorchannel_create() 380 channel->physaddr = physaddr; in visorchannel_create() 388 release_mem_region(channel->physaddr, channel->nbytes); in visorchannel_create() [all …]
|
D | visorbus_private.h | 32 struct visorchannel *visorchannel_create(u64 physaddr, gfp_t gfp,
|
/Linux-v4.19/drivers/mtd/maps/ |
D | uclinux.c | 45 static unsigned long physaddr = -1; variable 46 module_param(physaddr, ulong, S_IRUGO); 80 if (physaddr == -1) in uclinux_mtd_init() 83 mapp->phys = physaddr; in uclinux_mtd_init()
|
/Linux-v4.19/mm/ |
D | bootmem.c | 195 void __init free_bootmem_late(unsigned long physaddr, unsigned long size) in free_bootmem_late() argument 199 kmemleak_free_part_phys(physaddr, size); in free_bootmem_late() 201 cursor = PFN_UP(physaddr); in free_bootmem_late() 202 end = PFN_DOWN(physaddr + size); in free_bootmem_late() 423 void __init free_bootmem_node(pg_data_t *pgdat, unsigned long physaddr, in free_bootmem_node() argument 428 kmemleak_free_part_phys(physaddr, size); in free_bootmem_node() 430 start = PFN_UP(physaddr); in free_bootmem_node() 431 end = PFN_DOWN(physaddr + size); in free_bootmem_node() 436 void __init free_bootmem(unsigned long physaddr, unsigned long size) in free_bootmem() argument 440 kmemleak_free_part_phys(physaddr, size); in free_bootmem() [all …]
|
D | nobootmem.c | 203 void __init free_bootmem_node(pg_data_t *pgdat, unsigned long physaddr, in free_bootmem_node() argument 206 memblock_free(physaddr, size); in free_bootmem_node()
|
/Linux-v4.19/drivers/firmware/google/ |
D | vpd.c | 191 phys_addr_t physaddr, size_t size) in vpd_section_init() argument 195 sec->baseaddr = memremap(physaddr, size, MEMREMAP_WB); in vpd_section_init() 255 static int vpd_sections_init(phys_addr_t physaddr) in vpd_sections_init() argument 261 temp = memremap(physaddr, sizeof(struct vpd_cbmem), MEMREMAP_WB); in vpd_sections_init() 273 physaddr + sizeof(struct vpd_cbmem), in vpd_sections_init() 281 physaddr + sizeof(struct vpd_cbmem) + in vpd_sections_init()
|
/Linux-v4.19/arch/arm/include/asm/ |
D | memory.h | 71 #define XIP_VIRT_ADDR(physaddr) (MODULES_VADDR + ((physaddr) & 0x000fffff)) argument 112 #define XIP_VIRT_ADDR(physaddr) (physaddr) argument
|
/Linux-v4.19/drivers/scsi/ |
D | sgiwd93.c | 70 dma_addr_t physaddr; in fill_hpc_entries() local 74 physaddr = dma_map_single(hd->dev, addr, len, DMA_DIR(din)); in fill_hpc_entries() 75 cmd->SCp.dma_handle = physaddr; in fill_hpc_entries() 84 hcp->desc.pbuf = physaddr; in fill_hpc_entries() 88 physaddr += count; in fill_hpc_entries()
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | msgbuf.c | 274 dma_addr_t physaddr; member 314 dma_addr_t *physaddr, u32 *idx) in brcmf_msgbuf_alloc_pktid() argument 321 *physaddr = dma_map_single(dev, skb->data + data_offset, in brcmf_msgbuf_alloc_pktid() 324 if (dma_mapping_error(dev, *physaddr)) { in brcmf_msgbuf_alloc_pktid() 346 array[*idx].physaddr = *physaddr; in brcmf_msgbuf_alloc_pktid() 369 dma_unmap_single(dev, pktid->physaddr, in brcmf_msgbuf_get_pktid() 396 dma_unmap_single(dev, pktid->physaddr, in brcmf_msgbuf_release_array() 693 dma_addr_t physaddr; in brcmf_msgbuf_txflow() local 715 &physaddr, &pktid)) { in brcmf_msgbuf_txflow() 740 address = (u64)physaddr; in brcmf_msgbuf_txflow() [all …]
|
/Linux-v4.19/arch/nios2/boot/compressed/ |
D | console.c | 23 static void *my_ioremap(unsigned long physaddr) in my_ioremap() argument 25 return (void *)(physaddr | CONFIG_NIOS2_IO_REGION_BASE); in my_ioremap()
|
/Linux-v4.19/drivers/block/ |
D | xsysace.c | 200 resource_size_t physaddr; member 971 (unsigned long long)ace->physaddr, ace->irq); in ace_setup() 979 ace->baseaddr = ioremap(ace->physaddr, 0x80); in ace_setup() 1055 (unsigned long long) ace->physaddr, ace->baseaddr, ace->irq); in ace_setup() 1073 (unsigned long long) ace->physaddr); in ace_setup() 1095 static int ace_alloc(struct device *dev, int id, resource_size_t physaddr, in ace_alloc() argument 1102 if (!physaddr) { in ace_alloc() 1116 ace->physaddr = physaddr; in ace_alloc() 1155 resource_size_t physaddr = 0; in ace_probe() local 1171 physaddr = dev->resource[i].start; in ace_probe() [all …]
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | cacheflush.h | 52 extern void __flush_dcache_icache_phys(unsigned long physaddr); 54 static inline void __flush_dcache_icache_phys(unsigned long physaddr) in __flush_dcache_icache_phys() argument
|
/Linux-v4.19/drivers/usb/host/ |
D | ohci-omap.c | 142 unsigned long lbaddr, physaddr; in omap_1510_local_bus_init() local 150 physaddr = tlb * 0x00100000 + PHYS_OFFSET; in omap_1510_local_bus_init() 154 omap_writel(physaddr >> 16, OMAP1510_LB_MMU_RAM_H); in omap_1510_local_bus_init() 155 omap_writel((physaddr & 0x0000fc00) | 0x300, OMAP1510_LB_MMU_RAM_L); in omap_1510_local_bus_init()
|
/Linux-v4.19/drivers/infiniband/hw/nes/ |
D | nes_mgt.c | 279 frags[i].physaddr = cb->busaddr; in get_fpdu_info() 280 frags[i].physaddr += skb->data - cb->data_start; in get_fpdu_info() 302 frags[0].physaddr = cb->busaddr; in get_fpdu_info() 303 frags[0].physaddr += skb->data - cb->data_start; in get_fpdu_info() 315 frags[0].physaddr = cb->busaddr; in get_fpdu_info() 452 lower_32_bits(fpdu_info->frags[0].physaddr)); in forward_fpdus() 454 upper_32_bits(fpdu_info->frags[0].physaddr)); in forward_fpdus() 457 lower_32_bits(fpdu_info->frags[1].physaddr)); in forward_fpdus() 459 upper_32_bits(fpdu_info->frags[1].physaddr)); in forward_fpdus() 462 lower_32_bits(fpdu_info->frags[2].physaddr)); in forward_fpdus() [all …]
|
D | nes_mgt.h | 69 u64 physaddr; member
|
/Linux-v4.19/arch/mips/include/asm/mach-ip27/ |
D | kernel-entry-init.h | 57 mtc0 t0, CP0_ENTRYLO0 # physaddr, VG, cach exlwr 60 mtc0 t0, CP0_ENTRYLO1 # physaddr, DVG, cach exlwr
|
/Linux-v4.19/include/linux/ |
D | bootmem.h | 72 extern void free_bootmem(unsigned long physaddr, unsigned long size); 73 extern void free_bootmem_late(unsigned long physaddr, unsigned long size); 90 unsigned long physaddr,
|
/Linux-v4.19/arch/arm64/mm/ |
D | Makefile | 10 obj-$(CONFIG_DEBUG_VIRTUAL) += physaddr.o
|