Home
last modified time | relevance | path

Searched refs:paddr (Results 1 – 200 of 375) sorted by relevance

12

/linux-4.1.27/arch/mips/cavium-octeon/
Ddma-octeon.c31 static dma_addr_t octeon_hole_phys_to_dma(phys_addr_t paddr) in octeon_hole_phys_to_dma() argument
33 …if (paddr >= CVMX_PCIE_BAR1_PHYS_BASE && paddr < (CVMX_PCIE_BAR1_PHYS_BASE + CVMX_PCIE_BAR1_PHYS_S… in octeon_hole_phys_to_dma()
34 return paddr - CVMX_PCIE_BAR1_PHYS_BASE + CVMX_PCIE_BAR1_RC_BASE; in octeon_hole_phys_to_dma()
36 return paddr; in octeon_hole_phys_to_dma()
47 static dma_addr_t octeon_gen1_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen1_phys_to_dma() argument
49 if (paddr >= 0x410000000ull && paddr < 0x420000000ull) in octeon_gen1_phys_to_dma()
50 paddr -= 0x400000000ull; in octeon_gen1_phys_to_dma()
51 return octeon_hole_phys_to_dma(paddr); in octeon_gen1_phys_to_dma()
64 static dma_addr_t octeon_gen2_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen2_phys_to_dma() argument
66 return octeon_hole_phys_to_dma(paddr); in octeon_gen2_phys_to_dma()
[all …]
/linux-4.1.27/arch/m68k/mm/
Dmemory.c130 static inline void clear040(unsigned long paddr) in clear040() argument
137 : : "a" (paddr)); in clear040()
141 static inline void cleari040(unsigned long paddr) in cleari040() argument
148 : : "a" (paddr)); in cleari040()
153 static inline void push040(unsigned long paddr) in push040() argument
160 : : "a" (paddr)); in push040()
165 static inline void pushcl040(unsigned long paddr) in pushcl040() argument
170 push040(paddr); in pushcl040()
172 clear040(paddr); in pushcl040()
203 void cache_clear (unsigned long paddr, int len) in cache_clear() argument
[all …]
Dcache.c17 unsigned long paddr; in virt_to_phys_slow() local
35 : "=a" (paddr) in virt_to_phys_slow()
37 return paddr; in virt_to_phys_slow()
/linux-4.1.27/arch/arc/mm/
Dioremap.c17 void __iomem *ioremap(unsigned long paddr, unsigned long size) in ioremap() argument
22 end = paddr + size - 1; in ioremap()
23 if (!size || (end < paddr)) in ioremap()
27 if (paddr >= ARC_UNCACHED_ADDR_SPACE) in ioremap()
28 return (void __iomem *)paddr; in ioremap()
30 return ioremap_prot(paddr, size, PAGE_KERNEL_NO_CACHE); in ioremap()
41 void __iomem *ioremap_prot(phys_addr_t paddr, unsigned long size, in ioremap_prot() argument
50 end = paddr + size - 1; in ioremap_prot()
51 if ((!size) || (end < paddr)) in ioremap_prot()
62 off = paddr & ~PAGE_MASK; in ioremap_prot()
[all …]
Ddma.c32 void *paddr; in dma_alloc_noncoherent() local
35 paddr = alloc_pages_exact(size, gfp); in dma_alloc_noncoherent()
36 if (!paddr) in dma_alloc_noncoherent()
40 *dma_handle = plat_kernel_addr_to_dma(dev, paddr); in dma_alloc_noncoherent()
42 return paddr; in dma_alloc_noncoherent()
57 void *paddr, *kvaddr; in dma_alloc_coherent() local
60 paddr = alloc_pages_exact(size, gfp); in dma_alloc_coherent()
61 if (!paddr) in dma_alloc_coherent()
65 kvaddr = ioremap_nocache((unsigned long)paddr, size); in dma_alloc_coherent()
70 *dma_handle = plat_kernel_addr_to_dma(dev, paddr); in dma_alloc_coherent()
[all …]
Dcache_arc700.c202 static inline void __cache_line_loop(unsigned long paddr, unsigned long vaddr, in __cache_line_loop() argument
230 sz += paddr & ~CACHE_LINE_MASK; in __cache_line_loop()
231 paddr &= CACHE_LINE_MASK; in __cache_line_loop()
239 paddr |= (vaddr >> PAGE_SHIFT) & 0x1F; in __cache_line_loop()
243 write_aux_reg(aux_tag, paddr); in __cache_line_loop()
250 write_aux_reg(aux_tag, paddr); in __cache_line_loop()
251 paddr += L1_CACHE_BYTES; in __cache_line_loop()
257 write_aux_reg(aux_cmd, paddr); in __cache_line_loop()
258 paddr += L1_CACHE_BYTES; in __cache_line_loop()
326 static inline void __dc_line_op(unsigned long paddr, unsigned long vaddr, in __dc_line_op() argument
[all …]
Dtlb.c526 unsigned long paddr = pte_val(*ptep) & PAGE_MASK; in update_mmu_cache() local
545 addr_not_cache_congruent(paddr, vaddr)) { in update_mmu_cache()
550 __flush_dcache_page(paddr, paddr); in update_mmu_cache()
554 __inv_icache_page(paddr, vaddr); in update_mmu_cache()
/linux-4.1.27/arch/m68k/kernel/
Dsys_m68k.c69 unsigned long paddr, i; in cache_flush_040() local
102 if ((paddr = virt_to_phys_040(addr))) { in cache_flush_040()
103 paddr += addr & ~(PAGE_MASK | 15); in cache_flush_040()
115 if ((paddr = virt_to_phys_040(addr))) in cache_flush_040()
124 i = (PAGE_SIZE - (paddr & ~PAGE_MASK)) >> 4; in cache_flush_040()
134 : : "a" (paddr)); in cache_flush_040()
141 : : "a" (paddr)); in cache_flush_040()
149 : : "a" (paddr)); in cache_flush_040()
164 if ((paddr = virt_to_phys_040(addr))) in cache_flush_040()
173 paddr += 16; in cache_flush_040()
[all …]
/linux-4.1.27/arch/x86/mm/
Dpat.c522 static enum page_cache_mode lookup_memtype(u64 paddr) in lookup_memtype() argument
527 if (x86_platform.is_untracked_pat_range(paddr, paddr + PAGE_SIZE)) in lookup_memtype()
530 if (pat_pagerange_is_ram(paddr, paddr + PAGE_SIZE)) { in lookup_memtype()
532 page = pfn_to_page(paddr >> PAGE_SHIFT); in lookup_memtype()
546 entry = rbt_memtype_lookup(paddr); in lookup_memtype()
716 static int reserve_pfn_range(u64 paddr, unsigned long size, pgprot_t *vma_prot, in reserve_pfn_range() argument
724 is_ram = pat_pagerange_is_ram(paddr, paddr + size); in reserve_pfn_range()
735 pcm = lookup_memtype(paddr); in reserve_pfn_range()
740 (unsigned long long)paddr, in reserve_pfn_range()
741 (unsigned long long)(paddr + size - 1), in reserve_pfn_range()
[all …]
/linux-4.1.27/arch/frv/mm/
Dhighmem.c42 unsigned long paddr; in kmap_atomic() local
47 paddr = page_to_phys(page); in kmap_atomic()
53 case 0: return __kmap_atomic_primary(0, paddr, 6); in kmap_atomic()
54 case 1: return __kmap_atomic_primary(0, paddr, 7); in kmap_atomic()
55 case 2: return __kmap_atomic_primary(0, paddr, 8); in kmap_atomic()
56 case 3: return __kmap_atomic_primary(0, paddr, 9); in kmap_atomic()
57 case 4: return __kmap_atomic_primary(0, paddr, 10); in kmap_atomic()
60 return __kmap_atomic_secondary(type - 5, paddr); in kmap_atomic()
/linux-4.1.27/arch/mips/jazz/
Djazzdma.c50 unsigned long paddr = 0; in vdma_pgtbl_init() local
54 pgtbl[i].frame = paddr; in vdma_pgtbl_init()
56 paddr += VDMA_PAGESIZE; in vdma_pgtbl_init()
92 unsigned long vdma_alloc(unsigned long paddr, unsigned long size) in vdma_alloc() argument
99 if (paddr > 0x1fffffff) { in vdma_alloc()
102 paddr); in vdma_alloc()
115 pages = VDMA_PAGE(paddr + size) - VDMA_PAGE(paddr) + 1; in vdma_alloc()
138 laddr = (first << 12) + (paddr & (VDMA_PAGESIZE - 1)); in vdma_alloc()
139 frame = paddr & ~(VDMA_PAGESIZE - 1); in vdma_alloc()
212 int vdma_remap(unsigned long laddr, unsigned long paddr, unsigned long size) in vdma_remap() argument
[all …]
/linux-4.1.27/arch/frv/include/asm/
Dhighmem.h79 #define __kmap_atomic_primary(cached, paddr, ampr) \ argument
83 dampr = paddr | xAMPRx_L | xAMPRx_M | xAMPRx_S | xAMPRx_SS_16Kb | xAMPRx_V; \
101 #define __kmap_atomic_secondary(slot, paddr) \ argument
104 unsigned long dampr = paddr | xAMPRx_L | xAMPRx_M | xAMPRx_S | xAMPRx_SS_16Kb | xAMPRx_V; \
118 unsigned long paddr; in kmap_atomic_primary() local
121 paddr = page_to_phys(page); in kmap_atomic_primary()
123 return __kmap_atomic_primary(1, paddr, 2); in kmap_atomic_primary()
Dpage.h46 #define __va(paddr) phys_to_virt((unsigned long) (paddr)) argument
/linux-4.1.27/arch/sparc/include/asm/
Dmxcc.h88 static inline void mxcc_set_stream_src(unsigned long *paddr) in mxcc_set_stream_src() argument
90 unsigned long data0 = paddr[0]; in mxcc_set_stream_src()
91 unsigned long data1 = paddr[1]; in mxcc_set_stream_src()
101 static inline void mxcc_set_stream_dst(unsigned long *paddr) in mxcc_set_stream_dst() argument
103 unsigned long data0 = paddr[0]; in mxcc_set_stream_dst()
104 unsigned long data1 = paddr[1]; in mxcc_set_stream_dst()
Dleon.h64 static inline void leon_store_reg(unsigned long paddr, unsigned long value) in leon_store_reg() argument
66 __asm__ __volatile__("sta %0, [%1] %2\n\t" : : "r"(value), "r"(paddr), in leon_store_reg()
71 static inline unsigned long leon_load_reg(unsigned long paddr) in leon_load_reg() argument
75 "=r"(retval) : "r"(paddr), "i"(ASI_LEON_BYPASS)); in leon_load_reg()
199 unsigned long leon_swprobe(unsigned long vaddr, unsigned long *paddr);
Doplib_64.h150 unsigned long align, unsigned long *paddr);
175 unsigned long vaddr, unsigned long paddr);
Dmemctrl.h4 typedef int (*dimm_printer_t)(int synd_code, unsigned long paddr, char *buf, int buflen);
/linux-4.1.27/drivers/net/phy/
Dbcm87xx.c39 const __be32 *paddr; in bcm87xx_of_reg_init() local
46 paddr = of_get_property(phydev->dev.of_node, in bcm87xx_of_reg_init()
48 if (!paddr) in bcm87xx_of_reg_init()
51 paddr_end = paddr + (len /= sizeof(*paddr)); in bcm87xx_of_reg_init()
55 while (paddr + 3 < paddr_end) { in bcm87xx_of_reg_init()
56 u16 devid = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
57 u16 reg = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
58 u16 mask = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
59 u16 val_bits = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
Dmarvell.c245 const __be32 *paddr; in marvell_of_reg_init() local
251 paddr = of_get_property(phydev->dev.of_node, "marvell,reg-init", &len); in marvell_of_reg_init()
252 if (!paddr || len < (4 * sizeof(*paddr))) in marvell_of_reg_init()
262 len /= sizeof(*paddr); in marvell_of_reg_init()
264 u16 reg_page = be32_to_cpup(paddr + i); in marvell_of_reg_init()
265 u16 reg = be32_to_cpup(paddr + i + 1); in marvell_of_reg_init()
266 u16 mask = be32_to_cpup(paddr + i + 2); in marvell_of_reg_init()
267 u16 val_bits = be32_to_cpup(paddr + i + 3); in marvell_of_reg_init()
/linux-4.1.27/drivers/xen/
Dswiotlb-xen.c83 static inline dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus() argument
85 unsigned long mfn = pfn_to_mfn(PFN_DOWN(paddr)); in xen_phys_to_bus()
88 dma |= paddr & ~PAGE_MASK; in xen_phys_to_bus()
97 phys_addr_t paddr = dma; in xen_bus_to_phys() local
99 paddr |= baddr & ~PAGE_MASK; in xen_bus_to_phys()
101 return paddr; in xen_bus_to_phys()
143 phys_addr_t paddr; in is_xen_swiotlb_buffer() local
150 paddr = PFN_PHYS(pfn); in is_xen_swiotlb_buffer()
151 return paddr >= virt_to_phys(xen_io_tlb_start) && in is_xen_swiotlb_buffer()
152 paddr < virt_to_phys(xen_io_tlb_end); in is_xen_swiotlb_buffer()
[all …]
/linux-4.1.27/arch/ia64/sn/pci/pcibr/
Dpcibr_dma.c45 u64 paddr, size_t req_size, u64 flags, int dma_flags) in pcibr_dmamap_ate32() argument
67 if (!(MINIMAL_ATE_FLAG(paddr, req_size))) { in pcibr_dmamap_ate32()
86 xio_addr = IS_PIC_SOFT(pcibus_info) ? PHYS_TO_DMA(paddr) : in pcibr_dmamap_ate32()
87 PHYS_TO_TIODMA(paddr); in pcibr_dmamap_ate32()
89 xio_addr = paddr; in pcibr_dmamap_ate32()
128 pcibr_dmatrans_direct64(struct pcidev_info * info, u64 paddr, in pcibr_dmatrans_direct64() argument
138 PHYS_TO_DMA(paddr) : in pcibr_dmatrans_direct64()
139 PHYS_TO_TIODMA(paddr); in pcibr_dmatrans_direct64()
141 pci_addr = paddr; in pcibr_dmatrans_direct64()
167 u64 paddr, size_t req_size, u64 flags, int dma_flags) in pcibr_dmatrans_direct32() argument
[all …]
/linux-4.1.27/arch/x86/include/asm/uv/
Duv_hub.h311 static inline unsigned long uv_soc_phys_ram_to_gpa(unsigned long paddr) in uv_soc_phys_ram_to_gpa() argument
313 if (paddr < uv_hub_info->lowmem_remap_top) in uv_soc_phys_ram_to_gpa()
314 paddr |= uv_hub_info->lowmem_remap_base; in uv_soc_phys_ram_to_gpa()
315 paddr |= uv_hub_info->gnode_upper; in uv_soc_phys_ram_to_gpa()
316 paddr = ((paddr << uv_hub_info->m_shift) >> uv_hub_info->m_shift) | in uv_soc_phys_ram_to_gpa()
317 ((paddr >> uv_hub_info->m_val) << uv_hub_info->n_lshift); in uv_soc_phys_ram_to_gpa()
318 return paddr; in uv_soc_phys_ram_to_gpa()
338 unsigned long paddr; in uv_gpa_to_soc_phys_ram() local
344 paddr = gpa & uv_hub_info->gpa_mask; in uv_gpa_to_soc_phys_ram()
345 if (paddr >= remap_base && paddr < remap_base + remap_top) in uv_gpa_to_soc_phys_ram()
[all …]
/linux-4.1.27/drivers/video/fbdev/omap2/
Dvrfb.c181 void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, in omap_vrfb_setup() argument
192 DBG("omapfb_set_vrfb(%d, %lx, %dx%d, %d, %d)\n", ctx, paddr, in omap_vrfb_setup()
223 ctxs[ctx].physical_ba = paddr; in omap_vrfb_setup()
227 omap2_sms_write_rot_physical_ba(paddr, ctx); in omap_vrfb_setup()
247 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle()
278 if (vrfb->paddr[rot]) { in omap_vrfb_release_ctx()
279 release_mem_region(vrfb->paddr[rot], OMAP_VRFB_SIZE); in omap_vrfb_release_ctx()
280 vrfb->paddr[rot] = 0; in omap_vrfb_release_ctx()
293 u32 paddr; in omap_vrfb_request_ctx() local
320 paddr = ctxs[ctx].base + SMS_ROT_VIRT_BASE(rot); in omap_vrfb_request_ctx()
[all …]
/linux-4.1.27/arch/xtensa/mm/
Dcache.c84 unsigned long vaddr, unsigned long *paddr) in coherent_kvaddr() argument
87 *paddr = page_to_phys(page); in coherent_kvaddr()
90 *paddr = 0; in coherent_kvaddr()
97 unsigned long paddr; in clear_user_highpage() local
98 void *kvaddr = coherent_kvaddr(page, TLBTEMP_BASE_1, vaddr, &paddr); in clear_user_highpage()
103 clear_page_alias(kvaddr, paddr); in clear_user_highpage()
245 unsigned long paddr = (unsigned long)kmap_atomic(page); in update_mmu_cache() local
246 __flush_dcache_page(paddr); in update_mmu_cache()
247 __invalidate_icache_page(paddr); in update_mmu_cache()
249 kunmap_atomic((void *)paddr); in update_mmu_cache()
/linux-4.1.27/arch/arm64/kernel/
Defi.c171 u64 paddr, npages, size; in reserve_regions() local
177 paddr = md->phys_addr; in reserve_regions()
184 paddr, paddr + (npages << EFI_PAGE_SHIFT) - 1, in reserve_regions()
188 memrange_efi_to_native(&paddr, &npages); in reserve_regions()
192 early_init_dt_add_memory_arch(paddr, size); in reserve_regions()
195 memblock_reserve(paddr, size); in reserve_regions()
237 u64 paddr, npages, size; in efi_virtmap_init() local
245 paddr = md->phys_addr; in efi_virtmap_init()
247 memrange_efi_to_native(&paddr, &npages); in efi_virtmap_init()
266 create_pgd_mapping(&efi_mm, paddr, md->virt_addr, size, prot); in efi_virtmap_init()
/linux-4.1.27/arch/alpha/kernel/
Dpci_iommu.c40 mk_iommu_pte(unsigned long paddr) in mk_iommu_pte() argument
42 return (paddr >> (PAGE_SHIFT-1)) | 1; in mk_iommu_pte()
258 unsigned long paddr; in pci_map_single_1() local
263 paddr = __pa(cpu_addr); in pci_map_single_1()
267 if (paddr + size + __direct_map_base - 1 <= max_dma in pci_map_single_1()
268 && paddr + size <= __direct_map_size) { in pci_map_single_1()
269 ret = paddr + __direct_map_base; in pci_map_single_1()
280 ret = paddr + alpha_mv.pci_dac_offset; in pci_map_single_1()
300 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in pci_map_single_1()
312 paddr &= PAGE_MASK; in pci_map_single_1()
[all …]
/linux-4.1.27/fs/ext4/
Dsymlink.c29 char *caddr, *paddr = NULL; in ext4_follow_link() local
71 paddr = kmalloc(plen + 1, GFP_NOFS); in ext4_follow_link()
72 if (!paddr) { in ext4_follow_link()
76 pstr.name = paddr; in ext4_follow_link()
82 paddr[res] = '\0'; in ext4_follow_link()
83 nd_set_link(nd, paddr); in ext4_follow_link()
96 kfree(paddr); in ext4_follow_link()
/linux-4.1.27/drivers/staging/android/ion/
Dion_carveout_heap.c65 ion_phys_addr_t paddr = PFN_PHYS(page_to_pfn(page)); in ion_carveout_heap_phys() local
67 *addr = paddr; in ion_carveout_heap_phys()
78 ion_phys_addr_t paddr; in ion_carveout_heap_allocate() local
91 paddr = ion_carveout_allocate(heap, size, align); in ion_carveout_heap_allocate()
92 if (paddr == ION_CARVEOUT_ALLOCATE_FAIL) { in ion_carveout_heap_allocate()
97 sg_set_page(table->sgl, pfn_to_page(PFN_DOWN(paddr)), size, 0); in ion_carveout_heap_allocate()
114 ion_phys_addr_t paddr = PFN_PHYS(page_to_pfn(page)); in ion_carveout_heap_free() local
122 ion_carveout_free(heap, paddr, buffer->size); in ion_carveout_heap_free()
Dion_chunk_heap.c69 unsigned long paddr = gen_pool_alloc(chunk_heap->pool, in ion_chunk_heap_allocate() local
71 if (!paddr) in ion_chunk_heap_allocate()
73 sg_set_page(sg, pfn_to_page(PFN_DOWN(paddr)), in ion_chunk_heap_allocate()
/linux-4.1.27/arch/powerpc/kernel/
Dio-workarounds.c28 static struct iowa_bus *iowa_pci_find(unsigned long vaddr, unsigned long paddr) in iowa_pci_find() argument
45 if (paddr) in iowa_pci_find()
48 if (paddr >= res->start && paddr <= res->end) in iowa_pci_find()
68 unsigned long vaddr, paddr; in iowa_mem_find_bus() local
81 paddr = 0; in iowa_mem_find_bus()
84 paddr = pte_pfn(*ptep) << PAGE_SHIFT; in iowa_mem_find_bus()
86 bus = iowa_pci_find(vaddr, paddr); in iowa_mem_find_bus()
Dcrash_dump.c101 phys_addr_t paddr; in copy_oldmem_page() local
107 paddr = pfn << PAGE_SHIFT; in copy_oldmem_page()
109 if (memblock_is_region_memory(paddr, csize)) { in copy_oldmem_page()
110 vaddr = __va(paddr); in copy_oldmem_page()
113 vaddr = __ioremap(paddr, PAGE_SIZE, 0); in copy_oldmem_page()
/linux-4.1.27/arch/blackfin/mm/
Dsram-alloc.c28 void *paddr; member
85 per_cpu(free_l1_ssram_head, cpu).next->paddr = (void *)get_l1_scratch_start_cpu(cpu) + reserve; in l1sram_init()
113 per_cpu(free_l1_data_A_sram_head, cpu).next->paddr = in l1_data_sram_init()
136 per_cpu(free_l1_data_B_sram_head, cpu).next->paddr = in l1_data_sram_init()
170 per_cpu(free_l1_inst_sram_head, cpu).next->paddr = in l1_inst_sram_init()
235 free_l2_sram_head.next->paddr = in l2_sram_init()
302 pavail->paddr = pslot->paddr; in _sram_alloc()
304 pslot->paddr += size; in _sram_alloc()
314 while (pslot != NULL && pavail->paddr < pslot->paddr) { in _sram_alloc()
322 return pavail->paddr; in _sram_alloc()
[all …]
/linux-4.1.27/drivers/scsi/
Dgdth_proc.c33 u64 paddr; in gdth_set_asc_info() local
115 if (!gdth_ioctl_alloc(ha, sizeof(gdth_cpar_str), TRUE, &paddr)) in gdth_set_asc_info()
121 gdtcmd.u.ioctl.p_param = paddr; in gdth_set_asc_info()
129 gdth_ioctl_free(ha, GDTH_SCRATCH, ha->pscratch, paddr); in gdth_set_asc_info()
145 u64 paddr; in gdth_show_info() local
233 buf = gdth_ioctl_alloc(ha, GDTH_SCRATCH, FALSE, &paddr); in gdth_show_info()
242 gdtcmd->u.ioctl.p_param = paddr + GDTH_SCRATCH/4; in gdth_show_info()
265 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
311 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
326 gdth_ioctl_free(ha, GDTH_SCRATCH, buf, paddr); in gdth_show_info()
[all …]
Dgdth_proc.h15 u64 *paddr);
16 static void gdth_ioctl_free(gdth_ha_str *ha, int size, char *buf, u64 paddr);
DNCR_Q720.c79 int irq, int slot, __u32 paddr, void __iomem *vaddr) in NCR_Q720_probe_one() argument
104 device.slot.base = paddr; in NCR_Q720_probe_one()
105 device.slot.base_c = paddr; in NCR_Q720_probe_one()
110 (unsigned long)paddr, differential, version); in NCR_Q720_probe_one()
/linux-4.1.27/arch/c6x/kernel/
Ddma.c20 unsigned long paddr = handle; in c6x_dma_sync() local
26 L2_cache_block_invalidate(paddr, paddr + size); in c6x_dma_sync()
29 L2_cache_block_writeback(paddr, paddr + size); in c6x_dma_sync()
32 L2_cache_block_writeback_invalidate(paddr, paddr + size); in c6x_dma_sync()
/linux-4.1.27/lib/
Dswiotlb.c380 int is_swiotlb_buffer(phys_addr_t paddr) in is_swiotlb_buffer() argument
382 return paddr >= io_tlb_start && paddr < io_tlb_end; in is_swiotlb_buffer()
657 phys_addr_t paddr = map_single(hwdev, 0, size, DMA_FROM_DEVICE); in swiotlb_alloc_coherent() local
658 if (paddr == SWIOTLB_MAP_ERROR) in swiotlb_alloc_coherent()
661 ret = phys_to_virt(paddr); in swiotlb_alloc_coherent()
662 dev_addr = phys_to_dma(hwdev, paddr); in swiotlb_alloc_coherent()
671 swiotlb_tbl_unmap_single(hwdev, paddr, in swiotlb_alloc_coherent()
688 phys_addr_t paddr = dma_to_phys(hwdev, dev_addr); in swiotlb_free_coherent() local
691 if (!is_swiotlb_buffer(paddr)) in swiotlb_free_coherent()
695 swiotlb_tbl_unmap_single(hwdev, paddr, size, DMA_TO_DEVICE); in swiotlb_free_coherent()
[all …]
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dhtt_tx.c259 __cpu_to_le32(htt->rx_ring.alloc_idx.paddr); in ath10k_htt_send_rx_ring_cfg_ll()
371 skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, in ath10k_htt_mgmt_tx()
373 res = dma_mapping_error(dev, skb_cb->paddr); in ath10k_htt_mgmt_tx()
382 cmd->mgmt_tx.msdu_paddr = __cpu_to_le32(ATH10K_SKB_CB(msdu)->paddr); in ath10k_htt_mgmt_tx()
398 dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath10k_htt_mgmt_tx()
425 dma_addr_t paddr; in ath10k_htt_tx() local
452 &paddr); in ath10k_htt_tx()
457 skb_cb->htt.txbuf_paddr = paddr; in ath10k_htt_tx()
465 skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, in ath10k_htt_tx()
467 res = dma_mapping_error(dev, skb_cb->paddr); in ath10k_htt_tx()
[all …]
Dhtt_rx.c38 ath10k_htt_rx_find_skb_paddr(struct ath10k *ar, u32 paddr) in ath10k_htt_rx_find_skb_paddr() argument
42 hash_for_each_possible(ar->htt.rx_ring.skb_table, rxcb, hlist, paddr) in ath10k_htt_rx_find_skb_paddr()
43 if (rxcb->paddr == paddr) in ath10k_htt_rx_find_skb_paddr()
60 dma_unmap_single(htt->ar->dev, rxcb->paddr, in ath10k_htt_rx_ring_free()
73 dma_unmap_single(htt->ar->dev, rxcb->paddr, in ath10k_htt_rx_ring_free()
91 dma_addr_t paddr; in __ath10k_htt_rx_ring_fill_n() local
118 paddr = dma_map_single(htt->ar->dev, skb->data, in __ath10k_htt_rx_ring_fill_n()
122 if (unlikely(dma_mapping_error(htt->ar->dev, paddr))) { in __ath10k_htt_rx_ring_fill_n()
129 rxcb->paddr = paddr; in __ath10k_htt_rx_ring_fill_n()
131 htt->rx_ring.paddrs_ring[idx] = __cpu_to_le32(paddr); in __ath10k_htt_rx_ring_fill_n()
[all …]
Dhtc.c66 dma_unmap_single(htc->ar->dev, skb_cb->paddr, skb->len, DMA_TO_DEVICE); in ath10k_htc_restore_tx_skb()
164 skb_cb->paddr = dma_map_single(dev, skb->data, skb->len, DMA_TO_DEVICE); in ath10k_htc_send()
165 ret = dma_mapping_error(dev, skb_cb->paddr); in ath10k_htc_send()
174 sg_item.paddr = skb_cb->paddr; in ath10k_htc_send()
184 dma_unmap_single(dev, skb_cb->paddr, skb->len, DMA_TO_DEVICE); in ath10k_htc_send()
/linux-4.1.27/drivers/net/ethernet/altera/
Daltera_tse.h495 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd32() local
496 return readl(paddr); in csrrd32()
502 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd16() local
503 return readw(paddr); in csrrd16()
509 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd8() local
510 return readb(paddr); in csrrd8()
516 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrwr32() local
518 writel(val, paddr); in csrwr32()
524 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrwr16() local
526 writew(val, paddr); in csrwr16()
[all …]
Daltera_sgdma.c422 dma_addr_t paddr = priv->txdescmem_busaddr; in sgdma_txphysaddr() local
424 return (dma_addr_t)((uintptr_t)paddr + offs); in sgdma_txphysaddr()
431 dma_addr_t paddr = priv->rxdescmem_busaddr; in sgdma_rxphysaddr() local
433 return (dma_addr_t)((uintptr_t)paddr + offs); in sgdma_rxphysaddr()
/linux-4.1.27/arch/arc/include/asm/
Ddma-mapping.h62 static inline void __inline_dma_cache_sync(unsigned long paddr, size_t size, in __inline_dma_cache_sync() argument
67 dma_cache_inv(paddr, size); in __inline_dma_cache_sync()
70 dma_cache_wback(paddr, size); in __inline_dma_cache_sync()
73 dma_cache_wback_inv(paddr, size); in __inline_dma_cache_sync()
76 pr_err("Invalid DMA dir [%d] for OP @ %lx\n", dir, paddr); in __inline_dma_cache_sync()
80 void __arc_dma_cache_sync(unsigned long paddr, size_t size,
111 unsigned long paddr = page_to_phys(page) + offset; in dma_map_page() local
112 return dma_map_single(dev, (void *)paddr, size, dir); in dma_map_page()
Dpage.h19 #define clear_page(paddr) memset((paddr), 0, PAGE_SIZE) argument
92 #define __va(paddr) ((void *)((unsigned long)(paddr))) argument
Dcacheflush.h35 void __sync_icache_dcache(unsigned long paddr, unsigned long vaddr, int len);
36 void __inv_icache_page(unsigned long paddr, unsigned long vaddr);
37 void ___flush_dcache_page(unsigned long paddr, unsigned long vaddr);
/linux-4.1.27/arch/c6x/mm/
Ddma-coherent.c79 u32 paddr; in dma_alloc_coherent() local
87 paddr = __alloc_dma_pages(order); in dma_alloc_coherent()
90 *handle = paddr; in dma_alloc_coherent()
92 if (!paddr) in dma_alloc_coherent()
95 return phys_to_virt(paddr); in dma_alloc_coherent()
/linux-4.1.27/arch/microblaze/kernel/
Dptrace.c117 u32 paddr = virt_to_phys((u32)reg_addr); in arch_ptrace()
118 invalidate_icache_range(paddr, paddr + 4); in arch_ptrace()
120 flush_dcache_range(paddr, paddr + 4); in arch_ptrace()
/linux-4.1.27/fs/pstore/
Dram.c372 phys_addr_t *paddr, size_t dump_mem_sz) in ramoops_init_przs() argument
380 if (*paddr + dump_mem_sz - cxt->phys_addr > cxt->size) { in ramoops_init_przs()
399 cxt->przs[i] = persistent_ram_new(*paddr, sz, 0, in ramoops_init_przs()
405 sz, (unsigned long long)*paddr, err); in ramoops_init_przs()
408 *paddr += sz; in ramoops_init_przs()
419 phys_addr_t *paddr, size_t sz, u32 sig) in ramoops_init_prz() argument
424 if (*paddr + sz - cxt->phys_addr > cxt->size) { in ramoops_init_prz()
426 sz, (unsigned long long)*paddr, in ramoops_init_prz()
431 *prz = persistent_ram_new(*paddr, sz, sig, &cxt->ecc_info, cxt->memtype); in ramoops_init_prz()
436 sz, (unsigned long long)*paddr, err); in ramoops_init_prz()
[all …]
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dc2k.c45 phys_addr_t paddr; in c2k_setup_arch() local
54 paddr = of_translate_address(np, reg); in c2k_setup_arch()
56 mv64x60_mpp_reg_base = ioremap(paddr, reg[1]); in c2k_setup_arch()
60 paddr = of_translate_address(np, reg); in c2k_setup_arch()
62 mv64x60_gpp_reg_base = ioremap(paddr, reg[1]); in c2k_setup_arch()
Dusbgecko_udbg.c205 phys_addr_t paddr; in ug_udbg_setup_exi_io_base() local
210 paddr = of_translate_address(np, reg); in ug_udbg_setup_exi_io_base()
211 if (paddr) in ug_udbg_setup_exi_io_base()
212 exi_io_base = ioremap(paddr, reg[1]); in ug_udbg_setup_exi_io_base()
Dlinkstation.c89 mpic_assign_isu(mpic, 0, mpic->paddr + 0x10200); in linkstation_init_IRQ()
92 mpic_assign_isu(mpic, 1, mpic->paddr + 0x11000); in linkstation_init_IRQ()
95 mpic_assign_isu(mpic, 2, mpic->paddr + 0x11100); in linkstation_init_IRQ()
Dstorcenter.c93 mpic_assign_isu(mpic, 0, mpic->paddr + 0x10200); in storcenter_init_IRQ()
94 mpic_assign_isu(mpic, 1, mpic->paddr + 0x11000); in storcenter_init_IRQ()
/linux-4.1.27/arch/x86/kernel/
Dksysfs.c71 static int get_setup_data_paddr(int nr, u64 *paddr) in get_setup_data_paddr() argument
79 *paddr = pa_data; in get_setup_data_paddr()
120 u64 paddr; in type_show() local
127 ret = get_setup_data_paddr(nr, &paddr); in type_show()
130 data = ioremap_cache(paddr, sizeof(*data)); in type_show()
146 u64 paddr; in setup_data_data_read() local
154 ret = get_setup_data_paddr(nr, &paddr); in setup_data_data_read()
157 data = ioremap_cache(paddr, sizeof(*data)); in setup_data_data_read()
173 p = ioremap_cache(paddr + sizeof(*data), data->len); in setup_data_data_read()
Dkdebugfs.c25 u64 paddr; member
49 pa = node->paddr + sizeof(struct setup_data) + pos; in setup_data_read()
140 node->paddr = pa_data; in create_setup_data_nodes()
Damd_gart_64.c248 phys_addr_t paddr = page_to_phys(page) + offset; in gart_map_page() local
253 if (!need_iommu(dev, paddr, size)) in gart_map_page()
254 return paddr; in gart_map_page()
256 bus = dma_map_area(dev, paddr, size, dir, 0); in gart_map_page()
482 dma_addr_t paddr; in gart_alloc_coherent() local
493 paddr = dma_map_area(dev, page_to_phys(page), size, in gart_alloc_coherent()
497 if (paddr != bad_dma_addr) { in gart_alloc_coherent()
498 *dma_addr = paddr; in gart_alloc_coherent()
Dmachine_kexec_32.c104 unsigned long vaddr, unsigned long paddr) in machine_kexec_page_table_set_one() argument
118 set_pte(pte, pfn_pte(paddr >> PAGE_SHIFT, PAGE_KERNEL_EXEC)); in machine_kexec_page_table_set_one()
/linux-4.1.27/arch/sh/mm/
Dtlb-sh5.c121 unsigned long asid, unsigned long paddr) in sh64_setup_tlb_slot() argument
128 ptel = neff_sign_extend(paddr); in sh64_setup_tlb_slot()
153 unsigned long paddr, flags; in tlb_wire_entry() local
162 paddr = pte_val(pte) & _PAGE_FLAGS_HARDWARE_MASK; in tlb_wire_entry()
163 paddr &= ~PAGE_MASK; in tlb_wire_entry()
165 sh64_setup_tlb_slot(entry, addr, get_asid(), paddr); in tlb_wire_entry()
Dcache-sh5.c35 unsigned long paddr) in sh64_setup_dtlb_cache_slot() argument
38 sh64_setup_tlb_slot(dtlb_cache_slot, eaddr, asid, paddr); in sh64_setup_dtlb_cache_slot()
325 static void sh64_dcache_purge_coloured_phy_page(unsigned long paddr, in sh64_dcache_purge_coloured_phy_page() argument
335 sh64_setup_dtlb_cache_slot(magic_page_start, get_asid(), paddr); in sh64_dcache_purge_coloured_phy_page()
359 static void sh64_dcache_purge_phy_page(unsigned long paddr) in sh64_dcache_purge_phy_page() argument
368 sh64_setup_dtlb_cache_slot(eaddr_start, get_asid(), paddr); in sh64_dcache_purge_phy_page()
391 unsigned long paddr; in sh64_dcache_purge_user_pages() local
413 paddr = pte_val(entry) & PAGE_MASK; in sh64_dcache_purge_user_pages()
414 sh64_dcache_purge_coloured_phy_page(paddr, addr); in sh64_dcache_purge_user_pages()
Dinit.c224 unsigned long total_pages, paddr; in bootmem_init_one_node() local
238 paddr = memblock_alloc(total_pages << PAGE_SHIFT, PAGE_SIZE); in bootmem_init_one_node()
239 if (!paddr) in bootmem_init_one_node()
242 init_bootmem_node(p, paddr >> PAGE_SHIFT, p->node_start_pfn, end_pfn); in bootmem_init_one_node()
/linux-4.1.27/include/trace/events/
Diommu.h88 TP_PROTO(unsigned long iova, phys_addr_t paddr, size_t size),
90 TP_ARGS(iova, paddr, size),
94 __field(u64, paddr)
100 __entry->paddr = paddr;
105 __entry->iova, __entry->paddr, __entry->size
/linux-4.1.27/arch/arm/mm/
Dioremap.c45 static struct static_vm *find_static_vm_paddr(phys_addr_t paddr, in find_static_vm_paddr() argument
58 if (vm->phys_addr > paddr || in find_static_vm_paddr()
59 paddr + size - 1 > vm->phys_addr + vm->size - 1) in find_static_vm_paddr()
265 phys_addr_t paddr = __pfn_to_phys(pfn); in __arm_ioremap_pfn_caller() local
271 if (pfn >= 0x100000 && (paddr & ~SUPERSECTION_MASK)) in __arm_ioremap_pfn_caller()
290 svm = find_static_vm_paddr(paddr, size, mtype); in __arm_ioremap_pfn_caller()
293 addr += paddr - svm->vm.phys_addr; in __arm_ioremap_pfn_caller()
308 area->phys_addr = paddr; in __arm_ioremap_pfn_caller()
314 !((paddr | size | addr) & ~SUPERSECTION_MASK)) { in __arm_ioremap_pfn_caller()
317 } else if (!((paddr | size | addr) & ~PMD_MASK)) { in __arm_ioremap_pfn_caller()
[all …]
Dcache-feroceon-l2.c44 static inline unsigned long l2_get_va(unsigned long paddr) in l2_get_va() argument
54 void *vaddr = kmap_atomic_pfn(paddr >> PAGE_SHIFT); in l2_get_va()
55 return (unsigned long)vaddr + (paddr & ~PAGE_MASK); in l2_get_va()
57 return __phys_to_virt(paddr); in l2_get_va()
/linux-4.1.27/arch/tile/include/asm/
Dpage.h265 static inline void *phys_to_virt(phys_addr_t paddr) in phys_to_virt() argument
267 return pfn_to_kaddr(paddr >> PAGE_SHIFT) + (paddr & (PAGE_SIZE-1)); in phys_to_virt()
294 static inline void *phys_to_virt(phys_addr_t paddr) in phys_to_virt() argument
296 return (void *)((unsigned long)paddr + PAGE_OFFSET); in phys_to_virt()
306 #define __va(paddr) phys_to_virt((phys_addr_t)(paddr)) argument
Ddma-mapping.h50 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
52 return paddr; in phys_to_dma()
/linux-4.1.27/arch/s390/include/asm/
Didals.h50 unsigned long paddr; in idal_create_words() local
53 paddr = __pa(vaddr); in idal_create_words()
54 cidaw = ((paddr & (IDA_BLOCK_SIZE-1)) + length + in idal_create_words()
56 *idaws++ = paddr; in idal_create_words()
57 paddr &= -IDA_BLOCK_SIZE; in idal_create_words()
59 paddr += IDA_BLOCK_SIZE; in idal_create_words()
60 *idaws++ = paddr; in idal_create_words()
/linux-4.1.27/drivers/atm/
Deni.c349 dma_addr_t paddr; in do_rx_dma() local
355 paddr = 0; /* GCC, shut up */ in do_rx_dma()
357 paddr = dma_map_single(&eni_dev->pci_dev->dev,skb->data,skb->len, in do_rx_dma()
359 if (dma_mapping_error(&eni_dev->pci_dev->dev, paddr)) in do_rx_dma()
361 ENI_PRV_PADDR(skb) = paddr; in do_rx_dma()
362 if (paddr & 3) in do_rx_dma()
365 vcc->vci,(unsigned long) paddr); in do_rx_dma()
388 if (paddr & 15) { in do_rx_dma()
391 init = 4-((paddr & 15) >> 2); in do_rx_dma()
395 dma[j++] = paddr; in do_rx_dma()
[all …]
Deni.h128 dma_addr_t paddr; /* DMA handle */ member
133 #define ENI_PRV_PADDR(skb) (((struct eni_skb_prv *) (skb)->cb)->paddr)
Didt77252.h165 dma_addr_t paddr; member
271 dma_addr_t paddr; member
306 dma_addr_t paddr; member
787 dma_addr_t paddr; /* DMA handle */ member
794 (((struct idt77252_skb_prv *)(ATM_SKB(skb)+1))->paddr)
/linux-4.1.27/arch/m68k/include/asm/
Dpage_mm.h75 unsigned long paddr; in ___pa() local
79 : "=r" (paddr) in ___pa()
81 return paddr; in ___pa()
84 static inline void *__va(unsigned long paddr) in __va() argument
91 : "0" (paddr), "i" (m68k_fixup_memoffset)); in __va()
Dpage_no.h23 #define __va(paddr) ((void *)(paddr)) argument
Dcacheflush_no.h86 static inline void cache_push(unsigned long paddr, int len) in cache_push() argument
95 static inline void cache_clear(unsigned long paddr, int len) in cache_clear() argument
Dcacheflush_mm.h143 extern void cache_clear(unsigned long paddr, int len);
149 extern void cache_push(unsigned long paddr, int len);
/linux-4.1.27/arch/microblaze/include/asm/
Ddma-mapping.h75 static inline void __dma_sync(unsigned long paddr, in __dma_sync() argument
81 flush_dcache_range(paddr, paddr + size); in __dma_sync()
84 invalidate_dcache_range(paddr, paddr + size); in __dma_sync()
Dpage.h161 # define phys_to_page(paddr) (pfn_to_page(phys_to_pfn(paddr))) argument
/linux-4.1.27/arch/mips/loongson/common/
Ddma-swiotlb.c106 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
112 nid = (paddr >> 44) & 0x3; in phys_to_dma()
113 paddr = ((nid << 44) ^ paddr) | (nid << 37); in phys_to_dma()
115 return paddr; in phys_to_dma()
/linux-4.1.27/arch/arm/include/asm/xen/
Dpage.h27 phys_addr_t paddr; member
31 #define XPADDR(x) ((xpaddr_t) { .paddr = (x) })
60 unsigned offset = phys.paddr & ~PAGE_MASK; in phys_to_machine()
61 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine()
/linux-4.1.27/arch/mips/include/asm/
Djazzdma.h10 extern unsigned long vdma_alloc(unsigned long paddr, unsigned long size);
12 extern int vdma_remap(unsigned long laddr, unsigned long paddr,
14 extern unsigned long vdma_phys2log(unsigned long paddr);
/linux-4.1.27/drivers/target/
Dtarget_core_sbc.c1192 void *daddr, *paddr; in sbc_dif_generate() local
1197 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_generate()
1202 kunmap_atomic(paddr); in sbc_dif_generate()
1204 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_generate()
1208 sdt = paddr + offset; in sbc_dif_generate()
1226 kunmap_atomic(paddr); in sbc_dif_generate()
1280 void *paddr, *addr; in sbc_dif_copy_prot() local
1292 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_copy_prot()
1299 memcpy(paddr + copied, addr, len); in sbc_dif_copy_prot()
1301 memcpy(addr, paddr + copied, len); in sbc_dif_copy_prot()
[all …]
/linux-4.1.27/arch/ia64/include/asm/uv/
Duv_hub.h145 static inline unsigned long uv_soc_phys_ram_to_gpa(unsigned long paddr) in uv_soc_phys_ram_to_gpa() argument
147 if (paddr < uv_hub_info->lowmem_remap_top) in uv_soc_phys_ram_to_gpa()
148 paddr += uv_hub_info->lowmem_remap_base; in uv_soc_phys_ram_to_gpa()
149 return paddr | uv_hub_info->gnode_upper; in uv_soc_phys_ram_to_gpa()
/linux-4.1.27/drivers/tty/serial/
Dearlycon.c47 static void __iomem * __init earlycon_map(unsigned long paddr, size_t size) in earlycon_map() argument
51 set_fixmap_io(FIX_EARLYCON_MEM_BASE, paddr & PAGE_MASK); in earlycon_map()
53 base += paddr & ~PAGE_MASK; in earlycon_map()
55 base = ioremap(paddr, size); in earlycon_map()
59 (unsigned long long)paddr); in earlycon_map()
/linux-4.1.27/arch/ia64/sn/pci/
Dtioca_provider.c283 tioca_dma_d64(unsigned long paddr) in tioca_dma_d64() argument
287 bus_addr = PHYS_TO_TIODMA(paddr); in tioca_dma_d64()
325 tioca_dma_d48(struct pci_dev *pdev, u64 paddr) in tioca_dma_d48() argument
338 ct_addr = PHYS_TO_TIODMA(paddr); in tioca_dma_d48()
373 tioca_dma_mapped(struct pci_dev *pdev, unsigned long paddr, size_t req_size) in tioca_dma_mapped() argument
388 xio_addr = PHYS_TO_TIODMA(paddr); in tioca_dma_mapped()
513 tioca_dma_map(struct pci_dev *pdev, unsigned long paddr, size_t byte_count, int dma_flags) in tioca_dma_map() argument
530 mapaddr = tioca_dma_d64(paddr); in tioca_dma_map()
532 mapaddr = tioca_dma_d48(pdev, paddr); in tioca_dma_map()
539 mapaddr = tioca_dma_mapped(pdev, paddr, byte_count); in tioca_dma_map()
Dpci_dma.c415 unsigned long paddr; in sn_pci_legacy_write() local
447 paddr = SN_PCIBUS_BUSSOFT(bus)->bs_legacy_io | __IA64_UNCACHED_OFFSET; in sn_pci_legacy_write()
448 paddr += port; in sn_pci_legacy_write()
449 addr = (unsigned long *)paddr; in sn_pci_legacy_write()
Dtioce_provider.c523 tioce_do_dma_map(struct pci_dev *pdev, u64 paddr, size_t byte_count, in tioce_do_dma_map() argument
541 ct_addr = PHYS_TO_TIODMA(paddr); in tioce_do_dma_map()
543 ct_addr = paddr; in tioce_do_dma_map()
646 tioce_dma(struct pci_dev *pdev, unsigned long paddr, size_t byte_count, int dma_flags) in tioce_dma() argument
648 return tioce_do_dma_map(pdev, paddr, byte_count, 0, dma_flags); in tioce_dma()
661 tioce_dma_consistent(struct pci_dev *pdev, unsigned long paddr, size_t byte_count, int dma_flags) in tioce_dma_consistent() argument
663 return tioce_do_dma_map(pdev, paddr, byte_count, 1, dma_flags); in tioce_dma_consistent()
/linux-4.1.27/drivers/misc/sgi-gru/
Dgrufault.c53 static inline int is_gru_paddr(unsigned long paddr) in is_gru_paddr() argument
55 return paddr >= gru_start_paddr && paddr < gru_end_paddr; in is_gru_paddr()
192 unsigned long *paddr, int *pageshift) in non_atomic_pte_lookup() argument
204 *paddr = page_to_phys(page); in non_atomic_pte_lookup()
220 int write, unsigned long *paddr, int *pageshift) in atomic_pte_lookup() argument
249 *paddr = pte_pfn(pte) << PAGE_SHIFT; in atomic_pte_lookup()
266 unsigned long paddr; in gru_vtop() local
278 ret = atomic_pte_lookup(vma, vaddr, write, &paddr, &ps); in gru_vtop()
282 if (non_atomic_pte_lookup(vma, vaddr, write, &paddr, &ps)) in gru_vtop()
285 if (is_gru_paddr(paddr)) in gru_vtop()
[all …]
Dgruhandles.c169 unsigned long paddr, int gaa, in tfh_write_only() argument
175 tfh->pfn = paddr >> GRU_PADDR_SHIFT; in tfh_write_only()
185 unsigned long paddr, int gaa, in tfh_write_restart() argument
191 tfh->pfn = paddr >> GRU_PADDR_SHIFT; in tfh_write_restart()
Dgruhandles.h156 static inline unsigned long gru_chiplet_paddr(unsigned long paddr, int pnode, in gru_chiplet_paddr() argument
159 return paddr + GRU_SIZE * (2 * pnode + chiplet); in gru_chiplet_paddr()
523 int tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr,
525 void tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr,
Dgrufile.c242 static void gru_init_chiplet(struct gru_state *gru, unsigned long paddr, in gru_init_chiplet() argument
247 gru->gs_gru_base_paddr = paddr; in gru_init_chiplet()
271 unsigned long paddr; in gru_init_tables() local
293 paddr = gru_chiplet_paddr(gru_base_paddr, pnode, chip); in gru_init_tables()
295 gru_init_chiplet(gru, paddr, vaddr, bid, chip); in gru_init_tables()
/linux-4.1.27/arch/blackfin/kernel/
Dptrace.c252 void *paddr = (void *)addr; in arch_ptrace() local
281 copy_from_user_page(0, 0, 0, &tmp, paddr, to_copy); in arch_ptrace()
284 memcpy(&tmp, paddr, to_copy); in arch_ptrace()
290 if (safe_dma_memcpy(&tmp, paddr, to_copy)) in arch_ptrace()
294 if (isram_memcpy(&tmp, paddr, to_copy)) in arch_ptrace()
330 if (safe_dma_memcpy(paddr, &data, to_copy)) in arch_ptrace()
334 if (isram_memcpy(paddr, &data, to_copy)) in arch_ptrace()
/linux-4.1.27/arch/powerpc/platforms/85xx/
Dsmp.c360 static void map_and_flush(unsigned long paddr) in map_and_flush() argument
362 struct page *page = pfn_to_page(paddr >> PAGE_SHIFT); in map_and_flush()
378 unsigned long paddr; in mpc85xx_smp_flush_dcache_kexec() local
396 for (paddr = seg->mem; paddr < seg->mem + seg->memsz; in mpc85xx_smp_flush_dcache_kexec()
397 paddr += PAGE_SIZE) { in mpc85xx_smp_flush_dcache_kexec()
398 map_and_flush(paddr); in mpc85xx_smp_flush_dcache_kexec()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_gem_cma_helper.c111 &cma_obj->paddr, GFP_KERNEL | __GFP_NOWARN); in drm_gem_cma_create()
194 cma_obj->vaddr, cma_obj->paddr); in drm_gem_cma_free_object()
331 cma_obj->vaddr, cma_obj->paddr, in drm_gem_cma_mmap_obj()
393 off, &cma_obj->paddr, cma_obj->vaddr, obj->size); in drm_gem_cma_describe()
423 cma_obj->paddr, obj->size); in drm_gem_cma_prime_get_sg_table()
467 cma_obj->paddr = sg_dma_address(sgt->sgl); in drm_gem_cma_prime_import_sg_table()
470 DRM_DEBUG_PRIME("dma_addr = %pad, size = %zu\n", &cma_obj->paddr, attach->dmabuf->size); in drm_gem_cma_prime_import_sg_table()
/linux-4.1.27/arch/ia64/mm/
Dnuma.c41 paddr_to_nid(unsigned long paddr) in paddr_to_nid() argument
46 if (paddr >= node_memblk[i].start_paddr && in paddr_to_nid()
47 paddr < node_memblk[i].start_paddr + node_memblk[i].size) in paddr_to_nid()
/linux-4.1.27/arch/ia64/kernel/
Dmca_drv.c114 mca_page_isolate(unsigned long paddr) in mca_page_isolate() argument
120 if (!ia64_phys_addr_valid(paddr)) in mca_page_isolate()
123 if (!pfn_valid(paddr >> PAGE_SHIFT)) in mca_page_isolate()
127 p = pfn_to_page(paddr>>PAGE_SHIFT); in mca_page_isolate()
156 mca_handler_bh(unsigned long paddr, void *iip, unsigned long ipsr) in mca_handler_bh() argument
163 iip, ipsr, paddr, current->comm); in mca_handler_bh()
166 switch (mca_page_isolate(paddr)) { in mca_handler_bh()
168 printk(KERN_DEBUG "Page isolation: ( %lx ) success.\n", paddr); in mca_handler_bh()
171 printk(KERN_CRIT "Page isolation: ( %lx ) failure.\n", paddr); in mca_handler_bh()
/linux-4.1.27/arch/arm/mach-imx/
Dplatsmp.c114 unsigned long paddr; in ls1021a_smp_prepare_cpus() local
120 paddr = virt_to_phys(secondary_startup); in ls1021a_smp_prepare_cpus()
121 writel_relaxed(cpu_to_be32(paddr), dcfg_base + DCFG_CCSR_SCRATCHRW1); in ls1021a_smp_prepare_cpus()
/linux-4.1.27/include/video/
Domapvrfb.h29 unsigned long paddr[4]; member
46 extern void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr,
62 static inline void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, in omap_vrfb_setup() argument
/linux-4.1.27/fs/proc/
Dvmcore.c235 start = m->paddr + *fpos - m->offset; in __read_vmcore()
462 u64 paddr = 0; in mmap_vmcore() local
465 paddr = m->paddr + start - m->offset; in mmap_vmcore()
467 paddr >> PAGE_SHIFT, tsz, in mmap_vmcore()
907 u64 paddr, start, end, size; in process_ptload_program_headers_elf64() local
912 paddr = phdr_ptr->p_offset; in process_ptload_program_headers_elf64()
913 start = rounddown(paddr, PAGE_SIZE); in process_ptload_program_headers_elf64()
914 end = roundup(paddr + phdr_ptr->p_memsz, PAGE_SIZE); in process_ptload_program_headers_elf64()
921 new->paddr = start; in process_ptload_program_headers_elf64()
926 phdr_ptr->p_offset = vmcore_off + (paddr - start); in process_ptload_program_headers_elf64()
[all …]
/linux-4.1.27/arch/x86/kernel/kprobes/
Dopt.c229 static int can_optimize(unsigned long paddr) in can_optimize() argument
236 if (!kallsyms_lookup_size_offset(paddr, &size, &offset)) in can_optimize()
243 if ((paddr >= (unsigned long)__entry_text_start) && in can_optimize()
244 (paddr < (unsigned long)__entry_text_end)) in can_optimize()
252 addr = paddr - offset; in can_optimize()
253 while (addr < paddr - offset + size) { /* Decode until function end */ in can_optimize()
274 insn_jump_into_range(&insn, paddr + INT3_SIZE, in can_optimize()
Dcore.c289 static int can_probe(unsigned long paddr) in can_probe() argument
295 if (!kallsyms_lookup_size_offset(paddr, NULL, &offset)) in can_probe()
299 addr = paddr - offset; in can_probe()
300 while (addr < paddr) { in can_probe()
324 return (addr == paddr); in can_probe()
/linux-4.1.27/drivers/acpi/apei/
Dapei-base.c581 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr, in apei_check_gar() argument
590 *paddr = get_unaligned(&reg->address); in apei_check_gar()
591 if (!*paddr) { in apei_check_gar()
594 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
602 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
609 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar()
612 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar()
619 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
628 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
723 u64 paddr; in collect_res_callback() local
[all …]
/linux-4.1.27/arch/x86/kernel/apic/
Dx2apic_uv_x.c497 unsigned long bytes, paddr; in map_high() local
499 paddr = base << pshift; in map_high()
501 if (!paddr) { in map_high()
505 pr_debug("UV: Map %s_HI 0x%lx - 0x%lx\n", id, paddr, paddr + bytes); in map_high()
507 init_extra_mapping_uc(paddr, bytes); in map_high()
509 init_extra_mapping_wb(paddr, bytes); in map_high()
515 u64 paddr; in map_gru_distributed() local
531 paddr = ((u64)uv_node_to_pnode(nid) << uv_hub_info->m_val) | in map_gru_distributed()
533 init_extra_mapping_wb(paddr, bytes); in map_gru_distributed()
534 gru_first_node_paddr = min(paddr, gru_first_node_paddr); in map_gru_distributed()
[all …]
/linux-4.1.27/net/sctp/
Dendpointola.c322 const union sctp_addr *paddr, in __sctp_endpoint_lookup_assoc() argument
341 rport = ntohs(paddr->v4.sin_port); in __sctp_endpoint_lookup_assoc()
352 t = sctp_assoc_lookup_paddr(tmp, paddr); in __sctp_endpoint_lookup_assoc()
367 const union sctp_addr *paddr, in sctp_endpoint_lookup_assoc() argument
373 asoc = __sctp_endpoint_lookup_assoc(ep, paddr, transport); in sctp_endpoint_lookup_assoc()
383 const union sctp_addr *paddr) in sctp_endpoint_is_peeled_off() argument
394 if (sctp_has_association(net, &addr->a, paddr)) in sctp_endpoint_is_peeled_off()
Dinput.c64 const union sctp_addr *paddr,
888 const union sctp_addr *paddr, in sctp_lookup_association() argument
894 asoc = __sctp_lookup_association(net, laddr, paddr, transportp); in sctp_lookup_association()
903 const union sctp_addr *paddr) in sctp_has_association() argument
908 if ((asoc = sctp_lookup_association(net, laddr, paddr, &transport))) { in sctp_has_association()
940 union sctp_addr *paddr = &addr; in __sctp_rcv_init_lookup() local
973 af->from_addr_param(paddr, params.addr, sh->source, 0); in __sctp_rcv_init_lookup()
975 asoc = __sctp_lookup_association(net, laddr, paddr, &transport); in __sctp_rcv_init_lookup()
1007 union sctp_addr paddr; in __sctp_rcv_asconf_lookup() local
1016 af->from_addr_param(&paddr, param, peer_port, 0); in __sctp_rcv_asconf_lookup()
[all …]
Dipv6.c731 union sctp_addr *paddr; in sctp_inet6_event_msgname() local
738 paddr = &asoc->peer.primary_addr; in sctp_inet6_event_msgname()
740 if (paddr->sa.sa_family == AF_INET) { in sctp_inet6_event_msgname()
743 addr->v4.sin_addr = paddr->v4.sin_addr; in sctp_inet6_event_msgname()
747 if (ipv6_addr_type(&paddr->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL) in sctp_inet6_event_msgname()
748 addr->v6.sin6_scope_id = paddr->v6.sin6_scope_id; in sctp_inet6_event_msgname()
752 addr->v6.sin6_addr = paddr->v6.sin6_addr; in sctp_inet6_event_msgname()
/linux-4.1.27/arch/powerpc/sysdev/
Dmv64x60_pic.c237 phys_addr_t paddr; in mv64x60_init_irq() local
244 paddr = of_translate_address(np, reg); in mv64x60_init_irq()
245 mv64x60_gpp_reg_base = ioremap(paddr, reg[1]); in mv64x60_init_irq()
250 paddr = of_translate_address(np, reg); in mv64x60_init_irq()
251 mv64x60_irq_reg_base = ioremap(paddr, reg[1]); in mv64x60_init_irq()
Dfsl_pci.c363 u64 paddr = 0; in setup_pci_atmu() local
366 out_be32(&pci->piw[win_idx].pitar, paddr >> 12); in setup_pci_atmu()
367 out_be32(&pci->piw[win_idx].piwbar, paddr >> 12); in setup_pci_atmu()
371 paddr += 1ull << mem_log; in setup_pci_atmu()
378 out_be32(&pci->piw[win_idx].pitar, paddr >> 12); in setup_pci_atmu()
379 out_be32(&pci->piw[win_idx].piwbar, paddr >> 12); in setup_pci_atmu()
383 paddr += 1ull << mem_log; in setup_pci_atmu()
387 hose->dma_window_size = (resource_size_t)paddr; in setup_pci_atmu()
/linux-4.1.27/drivers/scsi/fnic/
Dvnic_cq.c58 u64 paddr; in vnic_cq_init() local
60 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_cq_init()
61 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
Dvnic_wq_copy.c106 u64 paddr; in vnic_wq_copy_init() local
108 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_copy_init()
109 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_copy_init()
Dvnic_wq.c118 u64 paddr; in vnic_wq_init() local
120 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_init()
121 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init()
Dvnic_rq.c118 u64 paddr; in vnic_rq_init() local
121 paddr = (u64)rq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_rq_init()
122 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_cq.c62 u64 paddr; in vnic_cq_init() local
64 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_cq_init()
65 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
Dvnic_wq.c121 u64 paddr; in vnic_wq_init_start() local
124 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_init_start()
125 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start()
Dvnic_rq.c118 u64 paddr; in vnic_rq_init_start() local
121 paddr = (u64)rq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_rq_init_start()
122 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init_start()
/linux-4.1.27/arch/parisc/kernel/
Dpci-dma.c134 unsigned long paddr) in map_uncached_pages() argument
146 if (map_pmd_uncached(pmd, vaddr, end - vaddr, &paddr)) in map_uncached_pages()
419 unsigned long paddr; in pa11_dma_alloc_consistent() local
425 paddr = __get_free_pages(flag, order); in pa11_dma_alloc_consistent()
426 flush_kernel_dcache_range(paddr, size); in pa11_dma_alloc_consistent()
427 paddr = __pa(paddr); in pa11_dma_alloc_consistent()
428 map_uncached_pages(vaddr, size, paddr); in pa11_dma_alloc_consistent()
429 *dma_handle = (dma_addr_t) paddr; in pa11_dma_alloc_consistent()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_gem_dmabuf.c30 dma_addr_t paddr; in omap_gem_map_dma_buf() local
40 ret = omap_gem_get_paddr(obj, &paddr, true); in omap_gem_map_dma_buf()
50 sg_set_page(sg->sgl, pfn_to_page(PFN_DOWN(paddr)), obj->size, 0); in omap_gem_map_dma_buf()
51 sg_dma_address(sg->sgl) = paddr; in omap_gem_map_dma_buf()
Domap_gem.c72 dma_addr_t paddr; member
139 dma_addr_t paddr; member
382 pfn = (omap_obj->paddr >> PAGE_SHIFT) + pgoff; in fault_1d()
475 pfn = entry->paddr >> PAGE_SHIFT; in fault_2d()
740 dma_addr_t *paddr, bool remap) in omap_gem_get_paddr() argument
786 omap_obj->paddr = tiler_ssptr(block); in omap_gem_get_paddr()
789 DBG("got paddr: %pad", &omap_obj->paddr); in omap_gem_get_paddr()
794 *paddr = omap_obj->paddr; in omap_gem_get_paddr()
796 *paddr = omap_obj->paddr; in omap_gem_get_paddr()
831 omap_obj->paddr = 0; in omap_gem_put_paddr()
[all …]
Domap_fb.c82 dma_addr_t paddr; member
143 return plane->paddr + offset; in get_linear_addr()
206 omap_gem_rotated_paddr(plane->bo, orient, x, y, &info->paddr); in omap_framebuffer_update_scanout()
224 info->paddr = get_linear_addr(plane, format, 0, x, y); in omap_framebuffer_update_scanout()
260 ret = omap_gem_get_paddr(plane->bo, &plane->paddr, true); in omap_framebuffer_pin()
274 plane->paddr = 0; in omap_framebuffer_pin()
296 plane->paddr = 0; in omap_framebuffer_unpin()
446 plane->paddr = 0; in omap_framebuffer_init()
Domap_fbdev.c112 dma_addr_t paddr; in omap_fbdev_create() local
172 ret = omap_gem_get_paddr(fbdev->bo, &paddr, true); in omap_fbdev_create()
210 dev->mode_config.fb_base = paddr; in omap_fbdev_create()
214 fbi->fix.smem_start = paddr; in omap_fbdev_create()
/linux-4.1.27/drivers/block/
Dataflop.c875 unsigned long paddr, flags; in fd_rwsec() local
882 paddr = virt_to_phys(ReqData); in fd_rwsec()
886 paddr = PhysDMABuffer; in fd_rwsec()
888 dma_cache_maintenance( paddr, 512, 1 ); in fd_rwsec()
893 paddr = PhysTrackBuffer; in fd_rwsec()
895 paddr = ATARIHW_PRESENT(EXTD_DMA) ? in fd_rwsec()
915 dma_wd.dma_lo = (unsigned char)paddr; in fd_rwsec()
917 paddr >>= 8; in fd_rwsec()
918 dma_wd.dma_md = (unsigned char)paddr; in fd_rwsec()
920 paddr >>= 8; in fd_rwsec()
[all …]
Dz2ram.c176 unsigned long size, paddr, vaddr; in z2_open() local
184 paddr = m68k_memory[index].addr; in z2_open()
193 vaddr = (unsigned long) __ioremap (paddr, size, in z2_open()
197 vaddr = (unsigned long)z_remap_nocache_nonser(paddr, size); in z2_open()
/linux-4.1.27/arch/sparc/kernel/
Diommu_common.h44 unsigned long paddr = SG_ENT_PHYS_ADDRESS(outs); in is_span_boundary() local
45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length, in is_span_boundary()
Diommu.c479 unsigned long paddr, npages, entry, out_entry = 0, slen; in dma_4u_map_sg() local
489 paddr = (unsigned long) SG_ENT_PHYS_ADDRESS(s); in dma_4u_map_sg()
490 npages = iommu_num_pages(paddr, slen, IO_PAGE_SIZE); in dma_4u_map_sg()
498 " npages %lx\n", iommu, paddr, npages); in dma_4u_map_sg()
510 paddr &= IO_PAGE_MASK; in dma_4u_map_sg()
512 iopte_val(*base) = prot | paddr; in dma_4u_map_sg()
514 paddr += IO_PAGE_SIZE; in dma_4u_map_sg()
Dpci_sun4v.c364 unsigned long paddr, npages, entry, out_entry = 0, slen; in dma_4v_map_sg() local
373 paddr = (unsigned long) SG_ENT_PHYS_ADDRESS(s); in dma_4v_map_sg()
374 npages = iommu_num_pages(paddr, slen, IO_PAGE_SIZE); in dma_4v_map_sg()
382 " npages %lx\n", iommu, paddr, npages); in dma_4v_map_sg()
393 paddr &= IO_PAGE_MASK; in dma_4v_map_sg()
395 err = iommu_batch_add(paddr); in dma_4v_map_sg()
398 paddr += IO_PAGE_SIZE; in dma_4v_map_sg()
/linux-4.1.27/drivers/video/fbdev/
Dfsl-diu-fb.c505 wr_reg_wa(&hw->desc[0], ad->paddr); in fsl_diu_enable_panel()
509 if (hw->desc[1] != ad->paddr) { /* AOI0 closed */ in fsl_diu_enable_panel()
512 cpu_to_le32(cmfbi->ad->paddr); in fsl_diu_enable_panel()
515 wr_reg_wa(&hw->desc[1], ad->paddr); in fsl_diu_enable_panel()
520 if (hw->desc[2] != ad->paddr) { /* AOI0 closed */ in fsl_diu_enable_panel()
523 cpu_to_le32(cmfbi->ad->paddr); in fsl_diu_enable_panel()
526 wr_reg_wa(&hw->desc[2], ad->paddr); in fsl_diu_enable_panel()
532 if (hw->desc[1] == data->dummy_ad.paddr) in fsl_diu_enable_panel()
533 wr_reg_wa(&hw->desc[1], ad->paddr); in fsl_diu_enable_panel()
535 pmfbi->ad->next_ad = cpu_to_le32(ad->paddr); in fsl_diu_enable_panel()
[all …]
Dhpfb.c330 unsigned long paddr, vaddr; in hpfb_dio_probe() local
332 paddr = d->resource.start; in hpfb_dio_probe()
337 vaddr = (unsigned long)ioremap(paddr, resource_size(&d->resource)); in hpfb_dio_probe()
339 vaddr = paddr + DIO_VIRADDRBASE; in hpfb_dio_probe()
343 if (hpfb_init_one(paddr, vaddr)) { in hpfb_dio_probe()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-core.c352 struct fimc_frame *frame, struct fimc_addr *paddr) in fimc_prepare_addr() argument
365 paddr->y = vb2_dma_contig_plane_dma_addr(vb, 0); in fimc_prepare_addr()
370 paddr->cb = 0; in fimc_prepare_addr()
371 paddr->cr = 0; in fimc_prepare_addr()
375 paddr->cb = (u32)(paddr->y + pix_size); in fimc_prepare_addr()
376 paddr->cr = 0; in fimc_prepare_addr()
379 paddr->cb = (u32)(paddr->y + pix_size); in fimc_prepare_addr()
382 paddr->cr = (u32)(paddr->cb in fimc_prepare_addr()
385 paddr->cr = (u32)(paddr->cb in fimc_prepare_addr()
393 paddr->cb = vb2_dma_contig_plane_dma_addr(vb, 1); in fimc_prepare_addr()
[all …]
Dfimc-reg.c532 void fimc_hw_set_input_addr(struct fimc_dev *dev, struct fimc_addr *paddr) in fimc_hw_set_input_addr() argument
538 writel(paddr->y, dev->regs + FIMC_REG_CIIYSA(0)); in fimc_hw_set_input_addr()
539 writel(paddr->cb, dev->regs + FIMC_REG_CIICBSA(0)); in fimc_hw_set_input_addr()
540 writel(paddr->cr, dev->regs + FIMC_REG_CIICRSA(0)); in fimc_hw_set_input_addr()
547 struct fimc_addr *paddr, int index) in fimc_hw_set_output_addr() argument
551 writel(paddr->y, dev->regs + FIMC_REG_CIOYSA(i)); in fimc_hw_set_output_addr()
552 writel(paddr->cb, dev->regs + FIMC_REG_CIOCBSA(i)); in fimc_hw_set_output_addr()
553 writel(paddr->cr, dev->regs + FIMC_REG_CIOCRSA(i)); in fimc_hw_set_output_addr()
555 i, paddr->y, paddr->cb, paddr->cr); in fimc_hw_set_output_addr()
Dfimc-is.c271 mcuctl_write(is->memory.paddr, is, MCUCTL_REG_BBOAR); in fimc_is_cpu_set_power()
338 &is->memory.paddr, GFP_KERNEL); in fimc_is_alloc_cpu_memory()
345 dev_info(dev, "FIMC-IS CPU memory base: %#x\n", (u32)is->memory.paddr); in fimc_is_alloc_cpu_memory()
347 if (((u32)is->memory.paddr) & FIMC_IS_FW_ADDR_MASK) { in fimc_is_alloc_cpu_memory()
349 (u32)is->memory.paddr); in fimc_is_alloc_cpu_memory()
351 is->memory.paddr); in fimc_is_alloc_cpu_memory()
358 is->is_dma_p_region = is->memory.paddr + in fimc_is_alloc_cpu_memory()
374 is->memory.paddr); in fimc_is_free_cpu_memory()
419 dev_dbg(dev, "FW size: %zu, paddr: %pad\n", fw->size, &is->memory.paddr); in fimc_is_load_firmware()
696 &is->memory.paddr + FIMC_IS_SHARED_REGION_OFFSET, in fimc_is_hw_initialize()
Dfimc-is.h177 dma_addr_t paddr; member
189 dma_addr_t paddr; member
Dfimc-reg.h306 void fimc_hw_set_input_addr(struct fimc_dev *fimc, struct fimc_addr *paddr);
307 void fimc_hw_set_output_addr(struct fimc_dev *fimc, struct fimc_addr *paddr,
/linux-4.1.27/arch/sparc/mm/
Dinit_64.c422 unsigned long paddr, mask = _PAGE_PADDR_4U; in flush_icache_range() local
425 paddr = kaddr & mask; in flush_icache_range()
432 paddr = pte_val(*ptep) & mask; in flush_icache_range()
434 __flush_icache_page(paddr); in flush_icache_range()
586 static unsigned long kern_large_tte(unsigned long paddr);
874 unsigned long paddr; in allocate_node_data() local
876 paddr = memblock_alloc_try_nid(sizeof(struct pglist_data), SMP_CACHE_BYTES, nid); in allocate_node_data()
877 if (!paddr) { in allocate_node_data()
881 NODE_DATA(nid) = __va(paddr); in allocate_node_data()
1043 unsigned long paddr; in grab_mlgroups() local
[all …]
Dleon_mm.c35 unsigned long leon_swprobe(unsigned long vaddr, unsigned long *paddr) in leon_swprobe() argument
177 if (paddr) in leon_swprobe()
178 *paddr = paddr_calc; in leon_swprobe()
Dtlb.c109 unsigned long paddr, pfn = pte_pfn(orig); in tlb_batch_add() local
125 paddr = (unsigned long) page_address(page); in tlb_batch_add()
126 if ((paddr ^ vaddr) & (1 << 13)) in tlb_batch_add()
/linux-4.1.27/arch/x86/include/asm/xen/
Dpage.h25 phys_addr_t paddr; member
29 #define XPADDR(x) ((xpaddr_t) { .paddr = (x) })
171 unsigned offset = phys.paddr & ~PAGE_MASK; in phys_to_machine()
172 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine()
/linux-4.1.27/arch/mips/include/asm/mach-generic/
Ddma-coherence.h62 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
64 return paddr; in phys_to_dma()
/linux-4.1.27/drivers/platform/goldfish/
Dgoldfish_pipe.c206 u64 paddr; in valid_batchbuffer_addr() local
210 paddr = ((u64)aph << 32) | apl; in valid_batchbuffer_addr()
211 if (paddr != (__pa(aps))) in valid_batchbuffer_addr()
220 u64 paddr; in setup_access_params_addr() local
228 paddr = __pa(aps); in setup_access_params_addr()
229 writel((u32)(paddr >> 32), dev->base + PIPE_REG_PARAMS_ADDR_HIGH); in setup_access_params_addr()
230 writel((u32)paddr, dev->base + PIPE_REG_PARAMS_ADDR_LOW); in setup_access_params_addr()
/linux-4.1.27/drivers/gpu/drm/tegra/
Dgem.c42 return obj->paddr; in tegra_bo_pin()
115 bo->paddr = bo->mm->start; in tegra_bo_iommu_map()
117 err = iommu_map_sg(tegra->domain, bo->paddr, bo->sgt->sgl, in tegra_bo_iommu_map()
140 iommu_unmap(tegra->domain, bo->paddr, bo->size); in tegra_bo_iommu_unmap()
185 bo->paddr); in tegra_bo_free()
251 bo->vaddr = dma_alloc_writecombine(drm->dev, size, &bo->paddr, in tegra_bo_alloc()
357 bo->paddr = sg_dma_address(bo->sgt->sgl); in tegra_bo_import()
496 bo->paddr, gem->size); in tegra_drm_mmap()
543 sg_dma_address(sgt->sgl) = bo->paddr; in tegra_gem_prime_map_dma_buf()
/linux-4.1.27/drivers/firmware/efi/libstub/
Darm-stub.c374 u64 paddr, size; in efi_get_virtmap() local
380 paddr = in->phys_addr; in efi_get_virtmap()
391 paddr = round_down(in->phys_addr, SZ_64K); in efi_get_virtmap()
392 size += in->phys_addr - paddr; in efi_get_virtmap()
406 in->virt_addr = efi_virt_base + in->phys_addr - paddr; in efi_get_virtmap()
/linux-4.1.27/drivers/media/platform/s3c-camif/
Dcamif-capture.c243 struct camif_addr *paddr) in camif_prepare_addr() argument
256 paddr->y = vb2_dma_contig_plane_dma_addr(vb, 0); in camif_prepare_addr()
260 paddr->cb = 0; in camif_prepare_addr()
261 paddr->cr = 0; in camif_prepare_addr()
265 paddr->cb = (u32)(paddr->y + pix_size); in camif_prepare_addr()
266 paddr->cr = 0; in camif_prepare_addr()
269 paddr->cb = (u32)(paddr->y + pix_size); in camif_prepare_addr()
272 paddr->cr = (u32)(paddr->cb + (pix_size >> 1)); in camif_prepare_addr()
274 paddr->cr = (u32)(paddr->cb + (pix_size >> 2)); in camif_prepare_addr()
277 swap(paddr->cb, paddr->cr); in camif_prepare_addr()
[all …]
Dcamif-regs.c204 struct camif_addr *paddr, int i) in camif_hw_set_output_addr() argument
208 camif_write(camif, S3C_CAMIF_REG_CIYSA(vp->id, i), paddr->y); in camif_hw_set_output_addr()
212 paddr->cb); in camif_hw_set_output_addr()
214 paddr->cr); in camif_hw_set_output_addr()
218 i, &paddr->y, &paddr->cb, &paddr->cr); in camif_hw_set_output_addr()
/linux-4.1.27/drivers/gpu/drm/sti/
Dsti_cursor.c37 dma_addr_t paddr; member
130 cursor->pixmap.paddr); in sti_cursor_prepare_layer()
136 &cursor->pixmap.paddr, in sti_cursor_prepare_layer()
175 writel(cursor->pixmap.paddr, layer->regs + CUR_PML); in sti_cursor_commit_layer()
Dsti_layer.c119 layer->paddr = cma_obj->paddr; in sti_layer_prepare()
135 (char *)&layer->format, (unsigned long)layer->paddr); in sti_layer_prepare()
/linux-4.1.27/arch/sparc/prom/
Dmisc_64.c237 unsigned long vaddr, unsigned long paddr) in prom_map() argument
251 args[9] = paddr; in prom_map()
281 unsigned long align, unsigned long *paddr) in prom_retain() argument
306 *paddr = args[10]; in prom_retain()
/linux-4.1.27/arch/powerpc/mm/
Dmem.c84 unsigned long paddr = (pfn << PAGE_SHIFT); in page_is_ram()
88 if (paddr >= reg->base && paddr < (reg->base + reg->size)) in page_is_ram()
345 phys_addr_t paddr = (phys_addr_t)pfn << PAGE_SHIFT; in mem_init() local
347 if (!memblock_is_reserved(paddr)) in mem_init()
/linux-4.1.27/include/linux/
Diommu.h148 phys_addr_t paddr, size_t size, int prot);
164 phys_addr_t paddr, u64 size, int prot);
197 phys_addr_t paddr, size_t size, int prot);
336 phys_addr_t paddr, int gfp_order, int prot) in iommu_map() argument
355 u32 wnd_nr, phys_addr_t paddr, in iommu_domain_window_enable() argument
Dof_address.h57 u64 *paddr, u64 *size);
93 u64 *paddr, u64 *size) in of_dma_get_range() argument
Dkcore.h24 unsigned long long paddr; member
Dpstore_ram.h37 phys_addr_t paddr; member
/linux-4.1.27/arch/unicore32/include/asm/
Dmemory.h66 #define __phys_to_pfn(paddr) ((paddr) >> PAGE_SHIFT) argument
Ddma-mapping.h63 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
65 return paddr; in phys_to_dma()
/linux-4.1.27/drivers/dma/
Dfsl_raid.c261 void *cf, dma_addr_t paddr) in fsl_re_init_desc() argument
269 desc->hwdesc.lbea32 = upper_32_bits(paddr); in fsl_re_init_desc()
270 desc->hwdesc.addr_low = lower_32_bits(paddr); in fsl_re_init_desc()
272 desc->cf_paddr = paddr; in fsl_re_init_desc()
275 desc->cdb_paddr = paddr + FSL_RE_CF_DESC_SIZE; in fsl_re_init_desc()
285 dma_addr_t paddr; in fsl_re_chan_alloc_desc() local
307 &paddr); in fsl_re_chan_alloc_desc()
313 desc = fsl_re_init_desc(re_chan, desc, cf, paddr); in fsl_re_chan_alloc_desc()
586 dma_addr_t paddr; in fsl_re_alloc_chan_resources() local
596 &paddr); in fsl_re_alloc_chan_resources()
[all …]
/linux-4.1.27/drivers/media/platform/coda/
Dcoda-bit.c79 coda_write(dev, ctx->workbuf.paddr, CODA_REG_BIT_WORK_BUF_ADDR); in coda_command_async()
154 (rd_ptr - ctx->bitstream.paddr); in coda_kfifo_sync_from_device()
165 rd_ptr = ctx->bitstream.paddr + (kfifo->out & kfifo->mask); in coda_kfifo_sync_to_device_full()
167 wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask); in coda_kfifo_sync_to_device_full()
177 wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask); in coda_kfifo_sync_to_device_write()
334 dma_addr_t paddr; in coda_alloc_framebuffers() local
370 paddr = ctx->internal_frames[i].paddr; in coda_alloc_framebuffers()
372 coda_parabuf_write(ctx, i * 3 + 0, paddr); in coda_alloc_framebuffers()
373 coda_parabuf_write(ctx, i * 3 + 1, paddr + ysize); in coda_alloc_framebuffers()
374 coda_parabuf_write(ctx, i * 3 + 2, paddr + ysize + ysize / 4); in coda_alloc_framebuffers()
[all …]
/linux-4.1.27/arch/arm/plat-samsung/
Dpm-debug.c58 unsigned long paddr; in s3c_pm_uart_base() local
61 debug_ll_addr(&paddr, &vaddr); in s3c_pm_uart_base()
/linux-4.1.27/arch/x86/include/asm/
Ddma-mapping.h73 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
85 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
87 return paddr; in phys_to_dma()
/linux-4.1.27/drivers/char/
Dmspec.c202 unsigned long paddr, maddr; in mspec_fault() local
225 paddr = TO_AMO(maddr); in mspec_fault()
227 paddr = maddr & ~__IA64_UNCACHED_OFFSET; in mspec_fault()
229 pfn = paddr >> PAGE_SHIFT; in mspec_fault()
/linux-4.1.27/drivers/char/agp/
Di460-agp.c79 u64 paddr; /* physical address of large page */ member
296 unsigned long paddr, io_pg_start, io_page_size; in i460_insert_memory_small_io_page() local
328 paddr = page_to_phys(mem->pages[i]); in i460_insert_memory_small_io_page()
329 for (k = 0; k < I460_IOPAGES_PER_KPAGE; k++, j++, paddr += io_page_size) in i460_insert_memory_small_io_page()
330 WR_GATT(j, i460_mask_memory(agp_bridge, paddr, mem->type)); in i460_insert_memory_small_io_page()
385 lp->paddr = page_to_phys(lp->page); in i460_alloc_large_page()
445 lp->paddr, 0)); in i460_insert_memory_large_io_page()
Dparisc-agp.c156 unsigned long paddr; in parisc_agp_insert_memory() local
158 paddr = page_to_phys(mem->pages[i]); in parisc_agp_insert_memory()
161 k++, j++, paddr += info->io_page_size) { in parisc_agp_insert_memory()
164 paddr, type); in parisc_agp_insert_memory()
Dhp-agp.c364 unsigned long paddr; in hp_zx1_insert_memory() local
366 paddr = page_to_phys(mem->pages[i]); in hp_zx1_insert_memory()
369 k++, j++, paddr += hp->io_page_size) { in hp_zx1_insert_memory()
370 hp->gatt[j] = HP_ZX1_PDIR_VALID_BIT | paddr; in hp_zx1_insert_memory()
/linux-4.1.27/drivers/iommu/
Diommu.c1029 phys_addr_t paddr, size_t size, int prot) in iommu_map() argument
1051 if (!IS_ALIGNED(iova | paddr | size, min_pagesz)) { in iommu_map()
1053 iova, &paddr, size, min_pagesz); in iommu_map()
1057 pr_debug("map: iova 0x%lx pa %pa size 0x%zx\n", iova, &paddr, size); in iommu_map()
1060 size_t pgsize = iommu_pgsize(domain, iova | paddr, size); in iommu_map()
1063 iova, &paddr, pgsize); in iommu_map()
1065 ret = domain->ops->map(domain, iova, paddr, pgsize, prot); in iommu_map()
1070 paddr += pgsize; in iommu_map()
1078 trace_map(orig_iova, paddr, orig_size); in iommu_map()
1180 phys_addr_t paddr, u64 size, int prot) in iommu_domain_window_enable() argument
[all …]
Dshmobile-iommu.c221 phys_addr_t paddr, size_t size, int prot) in shmobile_iommu_map() argument
236 paddr | 0xff2); in shmobile_iommu_map()
245 paddr | 0xff1); in shmobile_iommu_map()
251 pgtable_write(&sh_domain->l1, l1index, 1, paddr | 0xc02); in shmobile_iommu_map()
Dfsl_pamu_domain.c92 return win_ptr->paddr + (iova & (win_ptr->size - 1)); in get_phys_addr()
105 rpn = sub_win_ptr[i].paddr >> PAMU_PAGE_SHIFT; in map_subwins()
138 wnd->paddr >> PAMU_PAGE_SHIFT, in map_win()
169 wnd->paddr >> PAMU_PAGE_SHIFT, in update_liodn()
185 wnd->paddr >> PAMU_PAGE_SHIFT, in update_liodn()
535 phys_addr_t paddr, u64 size, int prot) in fsl_pamu_window_enable() argument
586 wnd->paddr = paddr; in fsl_pamu_window_enable()
Dfsl_pamu_domain.h25 phys_addr_t paddr; member
Drockchip-iommu.c611 dma_addr_t iova, phys_addr_t paddr, size_t size, in rk_iommu_map_iova() argument
626 pte_addr[pte_count] = rk_mk_pte(paddr, prot); in rk_iommu_map_iova()
628 paddr += SPAGE_SIZE; in rk_iommu_map_iova()
641 &iova, &page_phys, &paddr, prot); in rk_iommu_map_iova()
647 phys_addr_t paddr, size_t size, int prot) in rk_iommu_map() argument
671 ret = rk_iommu_map_iova(rk_domain, pte_addr, iova, paddr, size, prot); in rk_iommu_map()
Dio-pgtable-arm.c208 unsigned long iova, phys_addr_t paddr, in arm_lpae_init_pte() argument
240 pte |= pfn_to_iopte(paddr >> data->pg_shift, data); in arm_lpae_init_pte()
248 phys_addr_t paddr, size_t size, arm_lpae_iopte prot, in __arm_lpae_map() argument
260 return arm_lpae_init_pte(data, iova, paddr, prot, lvl, ptep); in __arm_lpae_map()
286 return __arm_lpae_map(data, iova, paddr, size, prot, lvl + 1, cptep); in __arm_lpae_map()
323 phys_addr_t paddr, size_t size, int iommu_prot) in arm_lpae_map() argument
335 return __arm_lpae_map(data, iova, paddr, size, prot, lvl, ptep); in arm_lpae_map()
Dexynos-iommu.c902 phys_addr_t paddr, short *pgcnt) in lv1set_section() argument
921 *sent = mk_lv1ent_sect(paddr); in lv1set_section()
940 static int lv2set_page(sysmmu_pte_t *pent, phys_addr_t paddr, size_t size, in lv2set_page() argument
947 *pent = mk_lv2ent_spage(paddr); in lv2set_page()
960 *pent = mk_lv2ent_lpage(paddr); in lv2set_page()
996 phys_addr_t paddr, size_t size, int prot) in exynos_iommu_map() argument
1011 ret = lv1set_section(priv, entry, iova, paddr, in exynos_iommu_map()
1022 ret = lv2set_page(pent, paddr, size, in exynos_iommu_map()
/linux-4.1.27/arch/metag/mm/
Dinit.c141 unsigned long total_pages, paddr; in bootmem_init_one_node() local
159 paddr = memblock_alloc(total_pages << PAGE_SHIFT, PAGE_SIZE); in bootmem_init_one_node()
160 if (!paddr) in bootmem_init_one_node()
163 init_bootmem_node(p, paddr >> PAGE_SHIFT, p->node_start_pfn, end_pfn); in bootmem_init_one_node()
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_fbdev.c93 uint32_t paddr; in msm_fbdev_create() local
141 ret = msm_gem_get_iova_locked(fbdev->bo, 0, &paddr); in msm_fbdev_create()
175 dev->mode_config.fb_base = paddr; in msm_fbdev_create()
179 fbi->fix.smem_start = paddr; in msm_fbdev_create()
Dmsm_gem.c32 priv->vram.paddr; in physaddr()
47 dma_addr_t paddr; in get_pages_vram() local
62 paddr = physaddr(obj); in get_pages_vram()
64 p[i] = phys_to_page(paddr); in get_pages_vram()
65 paddr += PAGE_SIZE; in get_pages_vram()
/linux-4.1.27/arch/ia64/include/asm/sn/
Dtioca_provider.h125 tioca_paddr_to_gart(unsigned long paddr) in tioca_paddr_to_gart() argument
133 return ((paddr) >> 12) | (1UL << 63); in tioca_paddr_to_gart()
Dsn_sal.h652 sn_register_xp_addr_region(u64 paddr, u64 len, int operation) in sn_register_xp_addr_region() argument
655 ia64_sal_oemcall(&ret_stuff, SN_SAL_XP_ADDR_REGION, paddr, len, in sn_register_xp_addr_region()
732 sn_change_memprotect(u64 paddr, u64 len, u64 perms, u64 *nasid_array) in sn_change_memprotect() argument
736 ia64_sal_oemcall_nolock(&ret_stuff, SN_SAL_MEMPROTECT, paddr, len, in sn_change_memprotect()
1166 sn_inject_error(u64 paddr, u64 *data, u64 *ecc) in sn_inject_error() argument
1170 ia64_sal_oemcall_nolock(&ret_stuff, SN_SAL_INJECT_ERROR, paddr, (u64)data, in sn_inject_error()
/linux-4.1.27/arch/arm64/include/asm/
Dmemory.h86 #define __phys_to_pfn(paddr) ((unsigned long)((paddr) >> PAGE_SHIFT)) argument
Ddma-mapping.h65 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
67 return (dma_addr_t)paddr; in phys_to_dma()
/linux-4.1.27/drivers/video/fbdev/via/
Dvia-core.c230 void viafb_dma_copy_out(unsigned int offset, dma_addr_t paddr, int len)
244 viafb_mmio_write(VDMA_MARL0, (int) (paddr & 0xfffffff0));
245 viafb_mmio_write(VDMA_MARH0, (int) ((paddr >> 28) & 0xfff));
298 dma_addr_t paddr = sg_dma_address(sgentry); in viafb_dma_copy_out_sg() local
299 descr->addr_low = paddr & 0xfffffff0; in viafb_dma_copy_out_sg()
300 descr->addr_high = ((u64) paddr >> 32) & 0x0fff; in viafb_dma_copy_out_sg()
/linux-4.1.27/arch/score/include/asm/
Dpage.h75 #define phys_to_page(paddr) (pfn_to_page(phys_to_pfn(paddr))) argument
/linux-4.1.27/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c192 return ofbi->region->vrfb.paddr[rot] in omapfb_get_region_rot_paddr()
195 return ofbi->region->paddr; in omapfb_get_region_rot_paddr()
202 return ofbi->region->vrfb.paddr[0]; in omapfb_get_region_paddr()
204 return ofbi->region->paddr; in omapfb_get_region_paddr()
554 omap_vrfb_setup(&rg->vrfb, rg->paddr, in setup_vrfb_rotation()
567 fix->smem_start = ofbi->region->vrfb.paddr[0]; in setup_vrfb_rotation()
815 int rotation, u32 *paddr) in omapfb_calc_addr() argument
838 *paddr = data_start_p; in omapfb_calc_addr()
908 info.paddr = data_start_p; in omapfb_setup_overlay()
1339 rg->paddr = 0; in omapfb_free_fbmem()
[all …]
/linux-4.1.27/drivers/net/ethernet/calxeda/
Dxgmac.c491 u32 paddr, int len) in desc_set_buf_addr() argument
493 p->buf1_addr = cpu_to_le32(paddr); in desc_set_buf_addr()
495 p->buf2_addr = cpu_to_le32(paddr + MAX_DESC_BUF_SZ); in desc_set_buf_addr()
499 u32 paddr, int len) in desc_set_buf_addr_and_size() argument
502 desc_set_buf_addr(p, paddr, len); in desc_set_buf_addr_and_size()
690 dma_addr_t paddr; in xgmac_rx_refill() local
704 paddr = dma_map_single(priv->device, skb->data, in xgmac_rx_refill()
707 if (dma_mapping_error(priv->device, paddr)) { in xgmac_rx_refill()
712 desc_set_buf_addr(p, paddr, priv->dma_buf_sz); in xgmac_rx_refill()
1094 dma_addr_t paddr; in xgmac_xmit() local
[all …]
/linux-4.1.27/arch/ia64/include/asm/
Ddma-mapping.h88 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
90 return paddr; in phys_to_dma()
Dnuma.h64 extern int paddr_to_nid(unsigned long paddr);
/linux-4.1.27/arch/powerpc/include/asm/
Drtas.h453 unsigned long paddr = (pfn << PAGE_SHIFT); in page_is_rtas_user_buf() local
454 if (paddr >= rtas_rmo_buf && paddr < (rtas_rmo_buf + RTAS_RMOBUF_MAX)) in page_is_rtas_user_buf()
Ddma-mapping.h203 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
205 return paddr + get_dma_offset(dev); in phys_to_dma()
/linux-4.1.27/drivers/of/
Ddevice.c86 u64 dma_addr, paddr, size; in of_dma_configure() local
106 ret = of_dma_get_range(np, &dma_addr, &paddr, &size); in of_dma_configure()
111 offset = PFN_DOWN(paddr - dma_addr); in of_dma_configure()
Dof_mdio.c124 const __be32 *paddr; in of_mdiobus_register() local
163 paddr = of_get_property(child, "reg", NULL); in of_mdiobus_register()
164 if (paddr) in of_mdiobus_register()
/linux-4.1.27/drivers/lguest/
Dpage_tables.c676 bool __guest_pa(struct lg_cpu *cpu, unsigned long vaddr, unsigned long *paddr) in __guest_pa() argument
686 *paddr = vaddr; in __guest_pa()
707 *paddr = pte_pfn(gpte) * PAGE_SIZE | (vaddr & ~PAGE_MASK); in __guest_pa()
711 *paddr = -1UL; in __guest_pa()
721 unsigned long paddr; in guest_pa() local
723 if (!__guest_pa(cpu, vaddr, &paddr)) in guest_pa()
725 return paddr; in guest_pa()
/linux-4.1.27/arch/nios2/include/asm/
Dpgtable.h212 unsigned long paddr = page_to_virt(pte_page(pteval)); in set_pte_at() local
214 flush_dcache_range(paddr, paddr + PAGE_SIZE); in set_pte_at()
/linux-4.1.27/arch/arm/include/asm/
Ddma-mapping.h137 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
139 unsigned int offset = paddr & ~PAGE_MASK; in phys_to_dma()
140 return pfn_to_dma(dev, __phys_to_pfn(paddr)) + offset; in phys_to_dma()
Dmemory.h126 #define __phys_to_pfn(paddr) ((unsigned long)((paddr) >> PAGE_SHIFT)) argument
/linux-4.1.27/arch/m68k/sun3x/
Ddvma.c45 #define dvma_entry_vaddr(index,paddr) ((index << DVMA_PAGE_SHIFT) | \ argument
46 (paddr & (DVMA_PAGE_SIZE-1)))
/linux-4.1.27/arch/metag/include/asm/
Dpgtable.h164 unsigned long paddr = pmd_val(pmd) & PAGE_MASK; in pmd_page_vaddr() local
165 if (!paddr) in pmd_page_vaddr()
167 return (unsigned long)__va(paddr); in pmd_page_vaddr()
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dpcie.h231 u64 paddr; member
237 u64 paddr; member
247 u64 paddr; member
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_hv_builtin.c191 static inline void rm_writeb(unsigned long paddr, u8 val) in rm_writeb() argument
194 : : "r" (val), "r" (paddr) : "memory"); in rm_writeb()
/linux-4.1.27/arch/x86/pci/
Dsta2x11-fixup.c248 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument
251 return paddr; in phys_to_dma()
252 return p2a(paddr, to_pci_dev(dev)); in phys_to_dma()
/linux-4.1.27/drivers/md/
Dbitmap.c932 void *paddr; in bitmap_file_clear_bit() local
939 paddr = kmap_atomic(page); in bitmap_file_clear_bit()
941 clear_bit(bit, paddr); in bitmap_file_clear_bit()
943 clear_bit_le(bit, paddr); in bitmap_file_clear_bit()
944 kunmap_atomic(paddr); in bitmap_file_clear_bit()
955 void *paddr; in bitmap_file_test_bit() local
963 paddr = kmap_atomic(page); in bitmap_file_test_bit()
965 set = test_bit(bit, paddr); in bitmap_file_test_bit()
967 set = test_bit_le(bit, paddr); in bitmap_file_test_bit()
968 kunmap_atomic(paddr); in bitmap_file_test_bit()
[all …]
/linux-4.1.27/drivers/sfi/
Dsfi_core.h76 extern struct sfi_table_header *sfi_check_table(u64 paddr,
/linux-4.1.27/drivers/video/fbdev/omap/
Domapfb.h53 u32 paddr; member
173 int mem_type, unsigned long *paddr);
/linux-4.1.27/arch/x86/platform/uv/
Dbios_uv.c142 uv_bios_change_memprotect(u64 paddr, u64 len, enum uv_memprotect perms) in uv_bios_change_memprotect() argument
144 return uv_bios_call_irqsave(UV_BIOS_MEMPROTECT, paddr, len, in uv_bios_change_memprotect()
/linux-4.1.27/arch/arm/include/asm/mach/
Dmap.h47 extern void debug_ll_addr(unsigned long *paddr, unsigned long *vaddr);
/linux-4.1.27/drivers/hwtracing/coresight/
Dcoresight-tmc.c128 dma_addr_t paddr; member
218 writel_relaxed(drvdata->paddr, drvdata->base + TMC_DBALO); in tmc_etr_enable_hw()
341 drvdata->buf = drvdata->vaddr + rwp - drvdata->paddr; in tmc_etr_dump_hw()
726 &drvdata->paddr, GFP_KERNEL); in tmc_probe()
784 &drvdata->paddr, GFP_KERNEL); in tmc_probe()
796 &drvdata->paddr, GFP_KERNEL); in tmc_remove()
/linux-4.1.27/arch/mips/include/asm/mach-cavium-octeon/
Ddma-coherence.h64 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
/linux-4.1.27/arch/sh/include/asm/
Dtlb_64.h60 unsigned long asid, unsigned long paddr);
/linux-4.1.27/drivers/staging/goldfish/
Dgoldfish_nand.c287 u64 paddr; in nand_setup_cmd_params() local
295 paddr = __pa(nand->cmd_params); in nand_setup_cmd_params()
296 writel((u32)(paddr >> 32), base + NAND_CMD_PARAMS_ADDR_HIGH); in nand_setup_cmd_params()
297 writel((u32)paddr, base + NAND_CMD_PARAMS_ADDR_LOW); in nand_setup_cmd_params()
/linux-4.1.27/drivers/dma/ppc4xx/
Dadma.c1249 dma_addr_t *paddr, unsigned long flags);
1258 dma_addr_t paddr, dma_addr_t qaddr);
2852 dma_addr_t paddr, qaddr; in ppc440spe_adma_pq_set_dest() local
2859 paddr = 0; in ppc440spe_adma_pq_set_dest()
2861 paddr = addrs[0]; in ppc440spe_adma_pq_set_dest()
2868 if (!paddr || !qaddr) in ppc440spe_adma_pq_set_dest()
2869 addr = paddr ? paddr : qaddr; in ppc440spe_adma_pq_set_dest()
2896 DMA_CUED_XOR_BASE, paddr, 0); in ppc440spe_adma_pq_set_dest()
2912 paddr); in ppc440spe_adma_pq_set_dest()
2943 paddr ? ppath : qpath, in ppc440spe_adma_pq_set_dest()
[all …]
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
Ddma-coherence.h20 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);

12