/linux-master/arch/m68k/include/asm/ |
H A D | page_no.h | 20 #define __va(paddr) ((void *)((unsigned long)(paddr)))
|
/linux-master/drivers/firmware/efi/ |
H A D | efi-init.c | 161 u64 paddr, npages, size; local 175 paddr = md->phys_addr; 182 paddr, paddr + (npages << EFI_PAGE_SHIFT) - 1, 186 memrange_efi_to_native(&paddr, &npages); 200 early_init_dt_add_memory_arch(paddr, size); 203 memblock_mark_nomap(paddr, size); 207 memblock_reserve(paddr, size);
|
/linux-master/drivers/tee/ |
H A D | tee_shm_pool.c | 27 shm->paddr = gen_pool_virt_to_phys(genpool, va); 57 phys_addr_t paddr, size_t size, 65 if (vaddr & page_mask || paddr & page_mask || size & page_mask) 78 rc = gen_pool_add_virt(pool->private_data, vaddr, paddr, size, -1); 56 tee_shm_pool_alloc_res_mem(unsigned long vaddr, phys_addr_t paddr, size_t size, int min_alloc_order) argument
|
/linux-master/arch/arc/include/asm/ |
H A D | page.h | 24 #define clear_page(paddr) memset((paddr), 0, PAGE_SIZE) 114 #define __va(paddr) ((void *)((unsigned long)(paddr))) 118 * If used in pte or paddr related macros, it could cause truncation
|
H A D | cacheflush.h | 24 void __sync_icache_dcache(phys_addr_t paddr, unsigned long vaddr, int len); 25 void __inv_icache_pages(phys_addr_t paddr, unsigned long vaddr, unsigned nr); 26 void __flush_dcache_pages(phys_addr_t paddr, unsigned long vaddr, unsigned nr);
|
/linux-master/arch/x86/include/asm/ |
H A D | mem_encrypt.h | 40 void __init sme_early_encrypt(resource_size_t paddr, 42 void __init sme_early_decrypt(resource_size_t paddr, 74 static inline void __init sme_early_encrypt(resource_size_t paddr, argument 76 static inline void __init sme_early_decrypt(resource_size_t paddr, argument
|
/linux-master/arch/loongarch/include/asm/ |
H A D | io.h | 78 #define phys_to_virt(paddr) \ 81 (unlikely(__kfence_pool == NULL)) ? __va((unsigned long)paddr) : \ 82 page_address(phys_to_page((unsigned long)paddr)) + offset_in_page((unsigned long)paddr);\
|
/linux-master/include/video/ |
H A D | omapvrfb.h | 17 unsigned long paddr[4]; member in struct:vrfb 34 extern void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, 50 static inline void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, argument
|
/linux-master/arch/m68k/mm/ |
H A D | cache.c | 18 unsigned long paddr; local 36 : "=a" (paddr) 38 return paddr;
|
/linux-master/arch/microblaze/kernel/ |
H A D | ptrace.c | 117 u32 paddr = virt_to_phys((u32)reg_addr); 118 invalidate_icache_range(paddr, paddr + 4); 120 flush_dcache_range(paddr, paddr + 4);
|
/linux-master/arch/x86/mm/ |
H A D | kaslr.c | 145 unsigned long paddr, vaddr; local 157 paddr = 0; 158 vaddr = (unsigned long)__va(paddr); 164 pud_tramp = pud_page_tramp + pud_index(paddr); 170 p4d_tramp = p4d_page_tramp + p4d_index(paddr);
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_cmdbuf.c | 24 dma_addr_t paddr; member in struct:etnaviv_cmdbuf_suballoc 49 &suballoc->paddr, GFP_KERNEL); 69 suballoc->paddr, SUBALLOC_SIZE); 81 suballoc->paddr); 144 return buf->suballoc->paddr + buf->suballoc_offset;
|
/linux-master/arch/powerpc/kernel/ |
H A D | crash_dump.c | 76 phys_addr_t paddr; local 82 paddr = pfn << PAGE_SHIFT; 84 if (memblock_is_region_memory(paddr, csize)) { 85 vaddr = __va(paddr); 88 vaddr = ioremap_cache(paddr, PAGE_SIZE);
|
H A D | io-workarounds.c | 27 static struct iowa_bus *iowa_pci_find(unsigned long vaddr, unsigned long paddr) argument 44 if (paddr) 47 if (paddr >= res->start && paddr <= res->end) 66 unsigned long vaddr, paddr; local 72 paddr = ppc_find_vmap_phys(vaddr); 74 bus = iowa_pci_find(vaddr, paddr);
|
/linux-master/arch/x86/mm/pat/ |
H A D | memtype.c | 662 * @paddr: physical address of which memory type needs to be looked up 669 static enum page_cache_mode lookup_memtype(u64 paddr) argument 674 if (x86_platform.is_untracked_pat_range(paddr, paddr + PAGE_SIZE)) 677 if (pat_pagerange_is_ram(paddr, paddr + PAGE_SIZE)) { 680 page = pfn_to_page(paddr >> PAGE_SHIFT); 686 entry = memtype_lookup(paddr); 871 static int reserve_pfn_range(u64 paddr, unsigned long size, pgprot_t *vma_prot, argument 879 is_ram = pat_pagerange_is_ram(paddr, padd 941 free_pfn_range(u64 paddr, unsigned long size) argument 950 get_pat_info(struct vm_area_struct *vma, resource_size_t *paddr, pgprot_t *pgprot) argument 991 resource_size_t paddr; local 1014 resource_size_t paddr = (resource_size_t)pfn << PAGE_SHIFT; local 1072 resource_size_t paddr; local [all...] |
/linux-master/drivers/cache/ |
H A D | ax45mp_cache.c | 103 static void ax45mp_dma_cache_inv(phys_addr_t paddr, size_t size) argument 105 unsigned long start = (unsigned long)phys_to_virt(paddr); 125 static void ax45mp_dma_cache_wback(phys_addr_t paddr, size_t size) argument 127 unsigned long start = (unsigned long)phys_to_virt(paddr); 143 static void ax45mp_dma_cache_wback_inv(phys_addr_t paddr, size_t size) argument 145 ax45mp_dma_cache_wback(paddr, size); 146 ax45mp_dma_cache_inv(paddr, size);
|
/linux-master/include/linux/ |
H A D | swiotlb.h | 148 struct io_tlb_pool *swiotlb_find_pool(struct device *dev, phys_addr_t paddr); 153 phys_addr_t paddr) 163 * @paddr: Physical address within the DMA buffer. 165 * Check if @paddr points into a bounce buffer. 168 * * %true if @paddr points into a bounce buffer 171 static inline bool is_swiotlb_buffer(struct device *dev, phys_addr_t paddr) argument 191 swiotlb_find_pool(dev, paddr); 193 return paddr >= mem->defpool.start && paddr < mem->defpool.end; 222 static inline bool is_swiotlb_buffer(struct device *dev, phys_addr_t paddr) argument 152 swiotlb_find_pool(struct device *dev, phys_addr_t paddr) argument [all...] |
/linux-master/arch/x86/kernel/ |
H A D | ksysfs.c | 70 static int get_setup_data_paddr(int nr, u64 *paddr) argument 78 *paddr = pa_data; 141 u64 paddr; local 148 ret = get_setup_data_paddr(nr, &paddr); 151 data = memremap(paddr, sizeof(*data), MEMREMAP_WB); 158 data = memremap(paddr, len, MEMREMAP_WB); 182 u64 paddr, len; local 189 ret = get_setup_data_paddr(nr, &paddr); 192 data = memremap(paddr, sizeof(*data), MEMREMAP_WB); 199 data = memremap(paddr, le [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/ |
H A D | vrfb.c | 169 void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, argument 180 DBG("omapfb_set_vrfb(%d, %lx, %dx%d, %d, %d)\n", ctx, paddr, 211 ctxs[ctx].physical_ba = paddr; 215 omap2_sms_write_rot_physical_ba(paddr, ctx); 235 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); 266 if (vrfb->paddr[rot]) { 267 release_mem_region(vrfb->paddr[rot], OMAP_VRFB_SIZE); 268 vrfb->paddr[rot] = 0; 281 u32 paddr; local 308 paddr [all...] |
/linux-master/drivers/xen/ |
H A D | swiotlb-xen.c | 47 static inline phys_addr_t xen_phys_to_bus(struct device *dev, phys_addr_t paddr) argument 49 unsigned long bfn = pfn_to_bfn(XEN_PFN_DOWN(paddr)); 52 baddr |= paddr & ~XEN_PAGE_MASK; 56 static inline dma_addr_t xen_phys_to_dma(struct device *dev, phys_addr_t paddr) argument 58 return phys_to_dma(dev, xen_phys_to_bus(dev, paddr)); 65 phys_addr_t paddr = (xen_pfn << XEN_PAGE_SHIFT) | local 68 return paddr; 95 phys_addr_t paddr = (phys_addr_t)xen_pfn << XEN_PAGE_SHIFT; local 101 if (pfn_valid(PFN_DOWN(paddr))) 102 return is_swiotlb_buffer(dev, paddr); 256 phys_addr_t paddr = xen_dma_to_phys(hwdev, dev_addr); local 276 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); local 293 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); local [all...] |
/linux-master/arch/x86/include/asm/uv/ |
H A D | uv_hub.h | 420 static inline unsigned long uv_soc_phys_ram_to_nasid(unsigned long paddr) argument 422 return uv_gam_range(paddr)->nasid; 433 static inline unsigned long uv_soc_phys_ram_to_gpa(unsigned long paddr) argument 437 if (paddr < uv_hub_info->lowmem_remap_top) 438 paddr |= uv_hub_info->lowmem_remap_base; 441 paddr |= uv_hub_info->gnode_upper; 442 paddr = ((paddr << uv_hub_info->m_shift) 444 ((paddr >> uv_hub_info->m_val) 447 paddr | 469 unsigned long paddr; local [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | swap.c | 86 seg_info->paddr[0]); 94 dma_addr_t paddr; local 107 virt_addr = dma_alloc_coherent(ar->dev, swap_bin_len, &paddr, 112 seg_info->seg_hw_info.bus_addr[0] = __cpu_to_le32(paddr); 119 seg_info->paddr[0] = paddr;
|
/linux-master/include/trace/events/ |
H A D | iommu.h | 81 TP_PROTO(unsigned long iova, phys_addr_t paddr, size_t size), 83 TP_ARGS(iova, paddr, size), 87 __field(u64, paddr) 93 __entry->paddr = paddr; 97 TP_printk("IOMMU: iova=0x%016llx - 0x%016llx paddr=0x%016llx size=%zu", 98 __entry->iova, __entry->iova + __entry->size, __entry->paddr,
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_cq.c | 44 u64 paddr; local 46 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET; 47 writeq(paddr, &cq->ctrl->ring_base);
|
/linux-master/drivers/scsi/fnic/ |
H A D | vnic_cq.c | 46 u64 paddr; local 48 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET; 49 writeq(paddr, &cq->ctrl->ring_base);
|