Searched refs:paddr (Results 51 - 75 of 520) sorted by relevance

1234567891011>>

/linux-master/arch/m68k/include/asm/
H A Dpage_no.h20 #define __va(paddr) ((void *)((unsigned long)(paddr)))
/linux-master/drivers/firmware/efi/
H A Defi-init.c161 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 Dtee_shm_pool.c27 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 Dpage.h24 #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 Dcacheflush.h24 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 Dmem_encrypt.h40 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 Dio.h78 #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 Domapvrfb.h17 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 Dcache.c18 unsigned long paddr; local
36 : "=a" (paddr)
38 return paddr;
/linux-master/arch/microblaze/kernel/
H A Dptrace.c117 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 Dkaslr.c145 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 Detnaviv_cmdbuf.c24 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 Dcrash_dump.c76 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 Dio-workarounds.c27 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 Dmemtype.c662 * @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 Dax45mp_cache.c103 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 Dswiotlb.h148 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 Dksysfs.c70 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 Dvrfb.c169 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 Dswiotlb-xen.c47 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 Duv_hub.h420 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 Dswap.c86 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 Diommu.h81 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 Dvnic_cq.c44 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 Dvnic_cq.c46 u64 paddr; local
48 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET;
49 writeq(paddr, &cq->ctrl->ring_base);

Completed in 291 milliseconds

1234567891011>>