/linux-4.4.14/arch/mips/cavium-octeon/ |
D | dma-octeon.c | 31 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.4.14/arch/m68k/mm/ |
D | memory.c | 130 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 …]
|
D | cache.c | 17 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.4.14/arch/arc/mm/ |
D | ioremap.c | 17 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 …]
|
D | dma.c | 31 void *paddr; in dma_alloc_noncoherent() local 34 paddr = alloc_pages_exact(size, gfp); in dma_alloc_noncoherent() 35 if (!paddr) in dma_alloc_noncoherent() 39 *dma_handle = (dma_addr_t)paddr; in dma_alloc_noncoherent() 41 return paddr; in dma_alloc_noncoherent() 55 void *paddr, *kvaddr; in dma_alloc_coherent() local 72 paddr = alloc_pages_exact(size, gfp); in dma_alloc_coherent() 73 if (!paddr) in dma_alloc_coherent() 77 kvaddr = ioremap_nocache((unsigned long)paddr, size); in dma_alloc_coherent() 82 *dma_handle = (dma_addr_t)paddr; in dma_alloc_coherent() [all …]
|
D | cache.c | 28 void (*_cache_line_loop_ic_fn)(phys_addr_t paddr, unsigned long vaddr, 219 void __cache_line_loop_v2(phys_addr_t paddr, unsigned long vaddr, in __cache_line_loop_v2() argument 240 sz += paddr & ~CACHE_LINE_MASK; in __cache_line_loop_v2() 241 paddr &= CACHE_LINE_MASK; in __cache_line_loop_v2() 248 paddr |= (vaddr >> PAGE_SHIFT) & 0x1F; in __cache_line_loop_v2() 251 write_aux_reg(aux_cmd, paddr); in __cache_line_loop_v2() 252 paddr += L1_CACHE_BYTES; in __cache_line_loop_v2() 261 void __cache_line_loop_v3(phys_addr_t paddr, unsigned long vaddr, in __cache_line_loop_v3() argument 283 sz += paddr & ~CACHE_LINE_MASK; in __cache_line_loop_v3() 284 paddr &= CACHE_LINE_MASK; in __cache_line_loop_v3() [all …]
|
D | tlb.c | 599 phys_addr_t paddr = pte_val(*ptep) & PAGE_MASK; in update_mmu_cache() local 618 addr_not_cache_congruent(paddr, vaddr)) { in update_mmu_cache() 623 __flush_dcache_page(paddr, paddr); in update_mmu_cache() 627 __inv_icache_page(paddr, vaddr); in update_mmu_cache()
|
/linux-4.4.14/arch/m68k/kernel/ |
D | sys_m68k.c | 69 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.4.14/arch/x86/mm/ |
D | pat.c | 612 static enum page_cache_mode lookup_memtype(u64 paddr) in lookup_memtype() argument 617 if (x86_platform.is_untracked_pat_range(paddr, paddr + PAGE_SIZE)) in lookup_memtype() 620 if (pat_pagerange_is_ram(paddr, paddr + PAGE_SIZE)) { in lookup_memtype() 623 page = pfn_to_page(paddr >> PAGE_SHIFT); in lookup_memtype() 629 entry = rbt_memtype_lookup(paddr); in lookup_memtype() 798 static int reserve_pfn_range(u64 paddr, unsigned long size, pgprot_t *vma_prot, in reserve_pfn_range() argument 806 is_ram = pat_pagerange_is_ram(paddr, paddr + size); in reserve_pfn_range() 817 pcm = lookup_memtype(paddr); in reserve_pfn_range() 822 (unsigned long long)paddr, in reserve_pfn_range() 823 (unsigned long long)(paddr + size - 1), in reserve_pfn_range() [all …]
|
/linux-4.4.14/arch/frv/mm/ |
D | highmem.c | 37 unsigned long paddr; in kmap_atomic() local 43 paddr = page_to_phys(page); in kmap_atomic() 49 case 0: return __kmap_atomic_primary(0, paddr, 6); in kmap_atomic() 50 case 1: return __kmap_atomic_primary(0, paddr, 7); in kmap_atomic() 51 case 2: return __kmap_atomic_primary(0, paddr, 8); in kmap_atomic() 52 case 3: return __kmap_atomic_primary(0, paddr, 9); in kmap_atomic() 53 case 4: return __kmap_atomic_primary(0, paddr, 10); in kmap_atomic() 56 return __kmap_atomic_secondary(type - 5, paddr); in kmap_atomic()
|
/linux-4.4.14/arch/mips/jazz/ |
D | jazzdma.c | 50 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.4.14/arch/frv/include/asm/ |
D | highmem.h | 77 #define __kmap_atomic_primary(cached, paddr, ampr) \ argument 81 dampr = paddr | xAMPRx_L | xAMPRx_M | xAMPRx_S | xAMPRx_SS_16Kb | xAMPRx_V; \ 99 #define __kmap_atomic_secondary(slot, paddr) \ argument 102 unsigned long dampr = paddr | xAMPRx_L | xAMPRx_M | xAMPRx_S | xAMPRx_SS_16Kb | xAMPRx_V; \ 116 unsigned long paddr; in kmap_atomic_primary() local 119 paddr = page_to_phys(page); in kmap_atomic_primary() 121 return __kmap_atomic_primary(1, paddr, 2); in kmap_atomic_primary()
|
D | page.h | 46 #define __va(paddr) phys_to_virt((unsigned long) (paddr)) argument
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | mxcc.h | 88 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()
|
D | leon.h | 64 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);
|
D | oplib_64.h | 150 unsigned long align, unsigned long *paddr); 175 unsigned long vaddr, unsigned long paddr);
|
D | memctrl.h | 4 typedef int (*dimm_printer_t)(int synd_code, unsigned long paddr, char *buf, int buflen);
|
/linux-4.4.14/drivers/net/phy/ |
D | bcm87xx.c | 39 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()
|
D | marvell.c | 284 const __be32 *paddr; in marvell_of_reg_init() local 290 paddr = of_get_property(phydev->dev.of_node, "marvell,reg-init", &len); in marvell_of_reg_init() 291 if (!paddr || len < (4 * sizeof(*paddr))) in marvell_of_reg_init() 301 len /= sizeof(*paddr); in marvell_of_reg_init() 303 u16 reg_page = be32_to_cpup(paddr + i); in marvell_of_reg_init() 304 u16 reg = be32_to_cpup(paddr + i + 1); in marvell_of_reg_init() 305 u16 mask = be32_to_cpup(paddr + i + 2); in marvell_of_reg_init() 306 u16 val_bits = be32_to_cpup(paddr + i + 3); in marvell_of_reg_init()
|
/linux-4.4.14/drivers/xen/ |
D | swiotlb-xen.c | 83 static inline dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus() argument 85 unsigned long bfn = pfn_to_bfn(XEN_PFN_DOWN(paddr)); in xen_phys_to_bus() 88 dma |= paddr & ~XEN_PAGE_MASK; in xen_phys_to_bus() 97 phys_addr_t paddr = dma; in xen_bus_to_phys() local 99 paddr |= baddr & ~XEN_PAGE_MASK; in xen_bus_to_phys() 101 return paddr; in xen_bus_to_phys() 143 phys_addr_t paddr = XEN_PFN_PHYS(xen_pfn); in is_xen_swiotlb_buffer() local 149 if (pfn_valid(PFN_DOWN(paddr))) { in is_xen_swiotlb_buffer() 150 return paddr >= virt_to_phys(xen_io_tlb_start) && in is_xen_swiotlb_buffer() 151 paddr < virt_to_phys(xen_io_tlb_end); in is_xen_swiotlb_buffer() [all …]
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | dma-mapping.h | 49 static inline void __dma_sync(unsigned long paddr, in __dma_sync() argument 55 flush_dcache_range(paddr, paddr + size); in __dma_sync() 58 invalidate_dcache_range(paddr, paddr + size); in __dma_sync()
|
D | page.h | 161 # define phys_to_page(paddr) (pfn_to_page(phys_to_pfn(paddr))) argument
|
/linux-4.4.14/arch/ia64/sn/pci/pcibr/ |
D | pcibr_dma.c | 45 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.4.14/drivers/video/fbdev/omap2/ |
D | vrfb.c | 181 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.4.14/arch/x86/include/asm/uv/ |
D | uv_hub.h | 311 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.4.14/arch/h8300/mm/ |
D | memory.c | 32 void cache_clear(unsigned long paddr, int len) in cache_clear() argument 37 void cache_push(unsigned long paddr, int len) in cache_push() argument 49 unsigned long kernel_map(unsigned long paddr, unsigned long size, in kernel_map() argument 52 return paddr; in kernel_map()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci_iommu.c | 40 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.4.14/arch/xtensa/mm/ |
D | cache.c | 84 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.4.14/fs/ext4/ |
D | symlink.c | 29 char *caddr, *paddr = NULL; in ext4_encrypted_follow_link() local 65 paddr = kmalloc(plen + 1, GFP_NOFS); in ext4_encrypted_follow_link() 66 if (!paddr) { in ext4_encrypted_follow_link() 70 pstr.name = paddr; in ext4_encrypted_follow_link() 77 paddr[res] = '\0'; in ext4_encrypted_follow_link() 82 return *cookie = paddr; in ext4_encrypted_follow_link() 88 kfree(paddr); in ext4_encrypted_follow_link()
|
/linux-4.4.14/drivers/media/platform/sti/bdisp/ |
D | bdisp-hw.c | 47 dma_addr_t paddr; /* Physical address for filter table */ member 152 dma_addr_t paddr; in bdisp_hw_alloc_nodes() local 157 base = dma_alloc_attrs(dev, node_size * MAX_NB_NODE, &paddr, in bdisp_hw_alloc_nodes() 168 ctx->node_paddr[i] = paddr; in bdisp_hw_alloc_nodes() 170 &paddr); in bdisp_hw_alloc_nodes() 172 paddr += node_size; in bdisp_hw_alloc_nodes() 196 bdisp_h_filter[0].paddr, &attrs); in bdisp_hw_free_filters() 213 dma_addr_t paddr; in bdisp_hw_alloc_filters() local 219 base = dma_alloc_attrs(dev, size, &paddr, GFP_KERNEL | GFP_DMA, &attrs); in bdisp_hw_alloc_filters() 229 bdisp_h_filter[i].paddr = paddr; in bdisp_hw_alloc_filters() [all …]
|
D | bdisp-v4l2.c | 117 .paddr = {0, 0, 0, 0} 254 struct bdisp_frame *frame, dma_addr_t *paddr) in bdisp_get_addr() argument 259 paddr[0] = vb2_dma_contig_plane_dma_addr(vb, 0); in bdisp_get_addr() 263 paddr[1] = (dma_addr_t)(paddr[0] + in bdisp_get_addr() 268 paddr[2] = (dma_addr_t)(paddr[1] + in bdisp_get_addr() 276 __func__, &paddr[0], &paddr[1], &paddr[2]); in bdisp_get_addr() 291 ret = bdisp_get_addr(ctx, &src_vb->vb2_buf, src, src->paddr); in bdisp_get_bufs() 296 ret = bdisp_get_addr(ctx, &dst_vb->vb2_buf, dst, dst->paddr); in bdisp_get_bufs()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | io-workarounds.c | 28 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()
|
D | crash_dump.c | 101 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.4.14/drivers/staging/android/ion/ |
D | ion_carveout_heap.c | 65 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()
|
D | ion_chunk_heap.c | 69 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.4.14/arch/blackfin/mm/ |
D | sram-alloc.c | 28 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.4.14/drivers/scsi/ |
D | gdth_proc.c | 33 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 …]
|
D | gdth_proc.h | 15 u64 *paddr); 16 static void gdth_ioctl_free(gdth_ha_str *ha, int size, char *buf, u64 paddr);
|
D | NCR_Q720.c | 79 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.4.14/drivers/net/wireless/ath/ath10k/ |
D | htt_tx.c | 113 &htt->txbuf.paddr, in ath10k_htt_tx_alloc() 126 &htt->frag_desc.paddr, in ath10k_htt_tx_alloc() 141 htt->txbuf.paddr); in ath10k_htt_tx_alloc() 174 htt->txbuf.paddr); in ath10k_htt_tx_free() 181 htt->frag_desc.paddr); in ath10k_htt_tx_free() 276 if (!htt->frag_desc.paddr) { in ath10k_htt_send_frag_desc_bank_cfg() 293 __cpu_to_le32(htt->frag_desc.paddr); in ath10k_htt_send_frag_desc_bank_cfg() 364 __cpu_to_le32(htt->rx_ring.alloc_idx.paddr); in ath10k_htt_send_rx_ring_cfg_ll() 486 skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, in ath10k_htt_mgmt_tx() 488 res = dma_mapping_error(dev, skb_cb->paddr); in ath10k_htt_mgmt_tx() [all …]
|
D | swap.c | 97 seg_info->paddr[0]); in ath10k_swap_code_seg_free() 105 dma_addr_t paddr; in ath10k_swap_code_seg_alloc() local 118 virt_addr = dma_alloc_coherent(ar->dev, swap_bin_len, &paddr, in ath10k_swap_code_seg_alloc() 125 seg_info->seg_hw_info.bus_addr[0] = __cpu_to_le32(paddr); in ath10k_swap_code_seg_alloc() 132 seg_info->paddr[0] = paddr; in ath10k_swap_code_seg_alloc()
|
D | htt_rx.c | 38 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 …]
|
D | htc.c | 56 dma_unmap_single(htc->ar->dev, skb_cb->paddr, skb->len, DMA_TO_DEVICE); in ath10k_htc_restore_tx_skb() 136 skb_cb->paddr = dma_map_single(dev, skb->data, skb->len, DMA_TO_DEVICE); in ath10k_htc_send() 137 ret = dma_mapping_error(dev, skb_cb->paddr); in ath10k_htc_send() 146 sg_item.paddr = skb_cb->paddr; in ath10k_htc_send() 156 dma_unmap_single(dev, skb_cb->paddr, skb->len, DMA_TO_DEVICE); in ath10k_htc_send()
|
/linux-4.4.14/arch/c6x/kernel/ |
D | dma.c | 20 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.4.14/drivers/net/ethernet/altera/ |
D | altera_tse.h | 494 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd32() local 495 return readl(paddr); in csrrd32() 501 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd16() local 502 return readw(paddr); in csrrd16() 508 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd8() local 509 return readb(paddr); in csrrd8() 515 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrwr32() local 517 writel(val, paddr); in csrwr32() 523 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrwr16() local 525 writew(val, paddr); in csrwr16() [all …]
|
D | altera_sgdma.c | 420 dma_addr_t paddr = priv->txdescmem_busaddr; in sgdma_txphysaddr() local 422 return (dma_addr_t)((uintptr_t)paddr + offs); in sgdma_txphysaddr() 429 dma_addr_t paddr = priv->rxdescmem_busaddr; in sgdma_rxphysaddr() local 431 return (dma_addr_t)((uintptr_t)paddr + offs); in sgdma_rxphysaddr()
|
/linux-4.4.14/arch/arc/include/asm/ |
D | dma-mapping.h | 45 static inline void __inline_dma_cache_sync(unsigned long paddr, size_t size, in __inline_dma_cache_sync() argument 50 dma_cache_inv(paddr, size); in __inline_dma_cache_sync() 53 dma_cache_wback(paddr, size); in __inline_dma_cache_sync() 56 dma_cache_wback_inv(paddr, size); in __inline_dma_cache_sync() 59 pr_err("Invalid DMA dir [%d] for OP @ %lx\n", dir, paddr); in __inline_dma_cache_sync() 63 void __arc_dma_cache_sync(unsigned long paddr, size_t size, 94 unsigned long paddr = page_to_phys(page) + offset; in dma_map_page() local 95 return dma_map_single(dev, (void *)paddr, size, dir); in dma_map_page()
|
D | page.h | 19 #define clear_page(paddr) memset((paddr), 0, PAGE_SIZE) argument 97 #define __va(paddr) ((void *)((unsigned long)(paddr))) argument
|
D | cacheflush.h | 35 void __sync_icache_dcache(phys_addr_t paddr, unsigned long vaddr, int len); 36 void __inv_icache_page(phys_addr_t paddr, unsigned long vaddr); 37 void __flush_dcache_page(phys_addr_t paddr, unsigned long vaddr);
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | ptrace.c | 117 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.4.14/arch/c6x/mm/ |
D | dma-coherent.c | 79 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.4.14/arch/powerpc/platforms/embedded6xx/ |
D | c2k.c | 45 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()
|
D | usbgecko_udbg.c | 205 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()
|
D | linkstation.c | 89 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()
|
D | storcenter.c | 93 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.4.14/arch/x86/kernel/ |
D | ksysfs.c | 71 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()
|
D | kdebugfs.c | 25 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()
|
D | amd_gart_64.c | 248 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()
|
D | machine_kexec_32.c | 104 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.4.14/lib/ |
D | swiotlb.c | 380 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() 695 phys_addr_t paddr = dma_to_phys(hwdev, dev_addr); in swiotlb_free_coherent() local 698 if (!is_swiotlb_buffer(paddr)) in swiotlb_free_coherent() 702 swiotlb_tbl_unmap_single(hwdev, paddr, size, DMA_TO_DEVICE); in swiotlb_free_coherent() [all …]
|
/linux-4.4.14/arch/sh/mm/ |
D | tlb-sh5.c | 121 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()
|
D | cache-sh5.c | 35 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()
|
D | init.c | 224 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.4.14/include/trace/events/ |
D | iommu.h | 88 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.4.14/drivers/i2c/busses/ |
D | i2c-xgene-slimpro.c | 196 dma_addr_t paddr; in slimpro_i2c_blkrd() local 200 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, readlen, DMA_FROM_DEVICE); in slimpro_i2c_blkrd() 201 if (dma_mapping_error(ctx->dev, paddr)) { in slimpro_i2c_blkrd() 212 SLIMPRO_IIC_ENCODE_UPPER_BUFADDR(paddr) | in slimpro_i2c_blkrd() 214 msg[2] = (u32)paddr; in slimpro_i2c_blkrd() 227 dma_unmap_single(ctx->dev, paddr, readlen, DMA_FROM_DEVICE); in slimpro_i2c_blkrd() 237 dma_addr_t paddr; in slimpro_i2c_blkwr() local 242 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, writelen, in slimpro_i2c_blkwr() 244 if (dma_mapping_error(ctx->dev, paddr)) { in slimpro_i2c_blkwr() 254 SLIMPRO_IIC_ENCODE_UPPER_BUFADDR(paddr) | in slimpro_i2c_blkwr() [all …]
|
/linux-4.4.14/arch/arm/mm/ |
D | ioremap.c | 45 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 …]
|
D | cache-feroceon-l2.c | 44 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.4.14/arch/s390/include/asm/ |
D | idals.h | 50 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.4.14/arch/tile/include/asm/ |
D | page.h | 267 static inline void *phys_to_virt(phys_addr_t paddr) in phys_to_virt() argument 269 return pfn_to_kaddr(paddr >> PAGE_SHIFT) + (paddr & (PAGE_SIZE-1)); in phys_to_virt() 296 static inline void *phys_to_virt(phys_addr_t paddr) in phys_to_virt() argument 298 return (void *)((unsigned long)paddr + PAGE_OFFSET); in phys_to_virt() 308 #define __va(paddr) phys_to_virt((phys_addr_t)(paddr)) argument
|
D | dma-mapping.h | 50 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.4.14/drivers/atm/ |
D | eni.c | 349 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 …]
|
D | eni.h | 128 dma_addr_t paddr; /* DMA handle */ member 133 #define ENI_PRV_PADDR(skb) (((struct eni_skb_prv *) (skb)->cb)->paddr)
|
D | idt77252.h | 165 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.4.14/fs/pstore/ |
D | ram.c | 388 phys_addr_t *paddr, size_t dump_mem_sz) in ramoops_init_przs() argument 396 if (*paddr + dump_mem_sz - cxt->phys_addr > cxt->size) { in ramoops_init_przs() 413 cxt->przs[i] = persistent_ram_new(*paddr, cxt->record_size, 0, in ramoops_init_przs() 419 cxt->record_size, (unsigned long long)*paddr, err); in ramoops_init_przs() 422 *paddr += cxt->record_size; in ramoops_init_przs() 433 phys_addr_t *paddr, size_t sz, u32 sig) in ramoops_init_prz() argument 438 if (*paddr + sz - cxt->phys_addr > cxt->size) { in ramoops_init_prz() 440 sz, (unsigned long long)*paddr, in ramoops_init_prz() 445 *prz = persistent_ram_new(*paddr, sz, sig, &cxt->ecc_info, cxt->memtype); in ramoops_init_prz() 450 sz, (unsigned long long)*paddr, err); in ramoops_init_prz() [all …]
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | page_mm.h | 75 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()
|
D | cacheflush_no.h | 86 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
|
D | page_no.h | 23 #define __va(paddr) ((void *)(paddr)) argument
|
D | cacheflush_mm.h | 143 extern void cache_clear(unsigned long paddr, int len); 149 extern void cache_push(unsigned long paddr, int len);
|
/linux-4.4.14/arch/mips/loongson64/common/ |
D | dma-swiotlb.c | 101 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument 107 nid = (paddr >> 44) & 0x3; in phys_to_dma() 108 paddr = ((nid << 44) ^ paddr) | (nid << 37); in phys_to_dma() 110 return paddr; in phys_to_dma()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | jazzdma.h | 10 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.4.14/arch/arm64/kernel/ |
D | efi.c | 166 u64 paddr, npages, size; in reserve_regions() local 172 paddr = md->phys_addr; in reserve_regions() 179 paddr, paddr + (npages << EFI_PAGE_SHIFT) - 1, in reserve_regions() 183 memrange_efi_to_native(&paddr, &npages); in reserve_regions() 187 early_init_dt_add_memory_arch(paddr, size); in reserve_regions() 190 memblock_reserve(paddr, size); in reserve_regions()
|
/linux-4.4.14/arch/ia64/include/asm/uv/ |
D | uv_hub.h | 145 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.4.14/drivers/tty/serial/ |
D | earlycon.c | 47 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.4.14/arch/ia64/sn/pci/ |
D | tioca_provider.c | 283 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()
|
D | pci_dma.c | 415 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()
|
D | tioce_provider.c | 523 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.4.14/drivers/gpu/drm/ |
D | drm_gem_cma_helper.c | 111 &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() 326 cma_obj->vaddr, cma_obj->paddr, in drm_gem_cma_mmap_obj() 385 off, &cma_obj->paddr, cma_obj->vaddr, obj->size); in drm_gem_cma_describe() 415 cma_obj->paddr, obj->size); in drm_gem_cma_prime_get_sg_table() 459 cma_obj->paddr = sg_dma_address(sgt->sgl); in drm_gem_cma_prime_import_sg_table() 462 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.4.14/drivers/misc/sgi-gru/ |
D | grufault.c | 53 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 …]
|
D | gruhandles.c | 169 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()
|
D | gruhandles.h | 156 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,
|
D | grufile.c | 242 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.4.14/arch/blackfin/kernel/ |
D | ptrace.c | 252 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.4.14/arch/ia64/kernel/ |
D | mca_drv.c | 114 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.4.14/fs/proc/ |
D | vmcore.c | 235 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.4.14/include/video/ |
D | omapvrfb.h | 29 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.4.14/arch/arm/mach-imx/ |
D | platsmp.c | 114 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.4.14/arch/ia64/mm/ |
D | numa.c | 41 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.4.14/arch/x86/kernel/kprobes/ |
D | opt.c | 229 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()
|
/linux-4.4.14/drivers/acpi/apei/ |
D | apei-base.c | 577 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr, in apei_check_gar() argument 586 *paddr = get_unaligned(®->address); in apei_check_gar() 587 if (!*paddr) { in apei_check_gar() 590 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 598 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 605 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar() 608 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar() 615 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 624 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 719 u64 paddr; in collect_res_callback() local [all …]
|
D | ghes.c | 160 unsigned long vaddr, paddr; in ghes_ioremap_pfn_irq() local 165 paddr = pfn << PAGE_SHIFT; in ghes_ioremap_pfn_irq() 166 prot = arch_apei_get_mem_attribute(paddr); in ghes_ioremap_pfn_irq() 168 ioremap_page_range(vaddr, vaddr + PAGE_SIZE, paddr, prot); in ghes_ioremap_pfn_irq() 296 static void ghes_copy_tofrom_phys(void *buffer, u64 paddr, u32 len, in ghes_copy_tofrom_phys() argument 306 offset = paddr - (paddr & PAGE_MASK); in ghes_copy_tofrom_phys() 309 vaddr = ghes_ioremap_pfn_nmi(paddr >> PAGE_SHIFT); in ghes_copy_tofrom_phys() 312 vaddr = ghes_ioremap_pfn_irq(paddr >> PAGE_SHIFT); in ghes_copy_tofrom_phys() 321 paddr += trunk; in ghes_copy_tofrom_phys()
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | x2apic_uv_x.c | 495 unsigned long bytes, paddr; in map_high() local 497 paddr = base << pshift; in map_high() 499 if (!paddr) { in map_high() 503 pr_debug("UV: Map %s_HI 0x%lx - 0x%lx\n", id, paddr, paddr + bytes); in map_high() 505 init_extra_mapping_uc(paddr, bytes); in map_high() 507 init_extra_mapping_wb(paddr, bytes); in map_high() 513 u64 paddr; in map_gru_distributed() local 529 paddr = ((u64)uv_node_to_pnode(nid) << uv_hub_info->m_val) | in map_gru_distributed() 531 init_extra_mapping_wb(paddr, bytes); in map_gru_distributed() 532 gru_first_node_paddr = min(paddr, gru_first_node_paddr); in map_gru_distributed() [all …]
|
/linux-4.4.14/net/sctp/ |
D | endpointola.c | 322 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()
|
D | input.c | 64 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 …]
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | mv64x60_pic.c | 237 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()
|
D | fsl_pci.c | 394 u64 paddr = 0; in setup_pci_atmu() local 398 out_be32(&pci->piw[win_idx].pitar, paddr >> 12); in setup_pci_atmu() 399 out_be32(&pci->piw[win_idx].piwbar, paddr >> 12); in setup_pci_atmu() 405 paddr += 1ull << mem_log; in setup_pci_atmu() 414 paddr >> 12); in setup_pci_atmu() 416 paddr >> 12); in setup_pci_atmu() 421 paddr += 1ull << mem_log; in setup_pci_atmu() 425 hose->dma_window_size = (resource_size_t)paddr; in setup_pci_atmu()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | dma-mapping.h | 61 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr); 73 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument 75 return paddr; in phys_to_dma()
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | vnic_cq.c | 58 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()
|
D | vnic_wq_copy.c | 106 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()
|
D | vnic_wq.c | 118 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()
|
D | vnic_rq.c | 118 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.4.14/drivers/scsi/snic/ |
D | vnic_cq.c | 59 u64 paddr; in svnic_cq_init() local 61 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET; in svnic_cq_init() 62 writeq(paddr, &cq->ctrl->ring_base); in svnic_cq_init()
|
D | vnic_wq.c | 159 u64 paddr; in vnic_wq_init_start() local 162 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_init_start() 163 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | vnic_cq.c | 63 u64 paddr; in vnic_cq_init() local 65 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_cq_init() 66 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
|
D | vnic_wq.c | 139 u64 paddr; in enic_wq_init_start() local 142 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in enic_wq_init_start() 143 writeq(paddr, &wq->ctrl->ring_base); in enic_wq_init_start()
|
D | vnic_rq.c | 119 u64 paddr; in vnic_rq_init_start() local 122 paddr = (u64)rq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_rq_init_start() 123 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init_start()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | pci-dma.c | 134 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.4.14/drivers/gpu/drm/omapdrm/ |
D | omap_gem.c | 72 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() 830 omap_obj->paddr = 0; in omap_gem_put_paddr() [all …]
|
D | omap_gem_dmabuf.c | 30 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()
|
D | omap_fb.c | 82 dma_addr_t paddr; member 145 return plane->paddr + offset; in get_linear_addr() 208 omap_gem_rotated_paddr(plane->bo, orient, x, y, &info->paddr); in omap_framebuffer_update_scanout() 226 info->paddr = get_linear_addr(plane, format, 0, x, y); in omap_framebuffer_update_scanout() 265 ret = omap_gem_get_paddr(plane->bo, &plane->paddr, true); in omap_framebuffer_pin() 281 plane->paddr = 0; in omap_framebuffer_pin() 307 plane->paddr = 0; in omap_framebuffer_unpin() 455 plane->paddr = 0; in omap_framebuffer_init()
|
D | omap_fbdev.c | 112 dma_addr_t paddr; in omap_fbdev_create() local 169 ret = omap_gem_get_paddr(fbdev->bo, &paddr, true); in omap_fbdev_create() 200 dev->mode_config.fb_base = paddr; in omap_fbdev_create() 204 fbi->fix.smem_start = paddr; in omap_fbdev_create()
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | dma-mapping.h | 38 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument 40 return (dma_addr_t)paddr; in phys_to_dma()
|
/linux-4.4.14/drivers/block/ |
D | ataflop.c | 875 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 …]
|
D | z2ram.c | 176 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.4.14/arch/sparc/kernel/ |
D | iommu_common.h | 44 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()
|
D | iommu.c | 479 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()
|
D | pci_sun4v.c | 364 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.4.14/drivers/iommu/ |
D | s390-iommu.c | 270 phys_addr_t paddr, size_t size, int prot) in s390_iommu_map() argument 281 rc = s390_iommu_update_trans(s390_domain, (unsigned long) paddr, iova, in s390_iommu_map() 323 phys_addr_t paddr; in s390_iommu_unmap() local 326 paddr = s390_iommu_iova_to_phys(domain, iova); in s390_iommu_unmap() 327 if (!paddr) in s390_iommu_unmap() 330 rc = s390_iommu_update_trans(s390_domain, (unsigned long) paddr, iova, in s390_iommu_unmap()
|
D | fsl_pamu_domain.c | 92 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()
|
D | iommu.c | 1313 phys_addr_t paddr, size_t size, int prot) in iommu_map() argument 1335 if (!IS_ALIGNED(iova | paddr | size, min_pagesz)) { in iommu_map() 1337 iova, &paddr, size, min_pagesz); in iommu_map() 1341 pr_debug("map: iova 0x%lx pa %pa size 0x%zx\n", iova, &paddr, size); in iommu_map() 1344 size_t pgsize = iommu_pgsize(domain, iova | paddr, size); in iommu_map() 1347 iova, &paddr, pgsize); in iommu_map() 1349 ret = domain->ops->map(domain, iova, paddr, pgsize, prot); in iommu_map() 1354 paddr += pgsize; in iommu_map() 1362 trace_map(orig_iova, paddr, orig_size); in iommu_map() 1464 phys_addr_t paddr, u64 size, int prot) in iommu_domain_window_enable() argument [all …]
|
D | shmobile-iommu.c | 221 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()
|
D | fsl_pamu_domain.h | 25 phys_addr_t paddr; member
|
D | rockchip-iommu.c | 614 dma_addr_t iova, phys_addr_t paddr, size_t size, in rk_iommu_map_iova() argument 629 pte_addr[pte_count] = rk_mk_pte(paddr, prot); in rk_iommu_map_iova() 631 paddr += SPAGE_SIZE; in rk_iommu_map_iova() 652 &iova, &page_phys, &paddr, prot); in rk_iommu_map_iova() 658 phys_addr_t paddr, size_t size, int prot) in rk_iommu_map() argument 682 ret = rk_iommu_map_iova(rk_domain, pte_addr, iova, paddr, size, prot); in rk_iommu_map()
|
D | io-pgtable-arm.c | 268 unsigned long iova, phys_addr_t paddr, in arm_lpae_init_pte() argument 301 pte |= pfn_to_iopte(paddr >> data->pg_shift, data); in arm_lpae_init_pte() 308 phys_addr_t paddr, size_t size, arm_lpae_iopte prot, in __arm_lpae_map() argument 320 return arm_lpae_init_pte(data, iova, paddr, prot, lvl, ptep); in __arm_lpae_map() 343 return __arm_lpae_map(data, iova, paddr, size, prot, lvl + 1, cptep); in __arm_lpae_map() 380 phys_addr_t paddr, size_t size, int iommu_prot) in arm_lpae_map() argument 392 ret = __arm_lpae_map(data, iova, paddr, size, prot, lvl, ptep); in arm_lpae_map()
|
D | exynos-iommu.c | 864 phys_addr_t paddr, short *pgcnt) in lv1set_section() argument 883 *sent = mk_lv1ent_sect(paddr); in lv1set_section() 902 static int lv2set_page(sysmmu_pte_t *pent, phys_addr_t paddr, size_t size, in lv2set_page() argument 909 *pent = mk_lv2ent_spage(paddr); in lv2set_page() 922 *pent = mk_lv2ent_lpage(paddr); in lv2set_page() 958 unsigned long l_iova, phys_addr_t paddr, size_t size, in exynos_iommu_map() argument 974 ret = lv1set_section(domain, entry, iova, paddr, in exynos_iommu_map() 985 ret = lv2set_page(pent, paddr, size, in exynos_iommu_map()
|
/linux-4.4.14/drivers/target/ |
D | target_core_sbc.c | 1241 void *daddr, *paddr; in sbc_dif_generate() local 1246 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_generate() 1259 kunmap_atomic(paddr - psg->offset); in sbc_dif_generate() 1265 sdt = paddr + j; in sbc_dif_generate() 1272 kunmap_atomic(paddr - psg->offset); in sbc_dif_generate() 1298 kunmap_atomic(paddr - psg->offset); in sbc_dif_generate() 1348 void *paddr, *addr; in sbc_dif_copy_prot() local 1360 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_copy_prot() 1367 memcpy(paddr + copied, addr, len); in sbc_dif_copy_prot() 1369 memcpy(addr, paddr + copied, len); in sbc_dif_copy_prot() [all …]
|
/linux-4.4.14/drivers/media/platform/exynos4-is/ |
D | fimc-core.c | 352 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 …]
|
D | fimc-reg.c | 532 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()
|
D | fimc-is.c | 271 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()
|
/linux-4.4.14/arch/sparc/mm/ |
D | init_64.c | 412 unsigned long paddr, mask = _PAGE_PADDR_4U; in flush_icache_range() local 415 paddr = kaddr & mask; in flush_icache_range() 422 paddr = pte_val(*ptep) & mask; in flush_icache_range() 424 __flush_icache_page(paddr); in flush_icache_range() 576 static unsigned long kern_large_tte(unsigned long paddr); 864 unsigned long paddr; in allocate_node_data() local 866 paddr = memblock_alloc_try_nid(sizeof(struct pglist_data), SMP_CACHE_BYTES, nid); in allocate_node_data() 867 if (!paddr) { in allocate_node_data() 871 NODE_DATA(nid) = __va(paddr); in allocate_node_data() 1033 unsigned long paddr; in grab_mlgroups() local [all …]
|
D | tlb.c | 119 unsigned long paddr, pfn = pte_pfn(orig); in tlb_batch_add() local 135 paddr = (unsigned long) page_address(page); in tlb_batch_add() 136 if ((paddr ^ vaddr) & (1 << 13)) in tlb_batch_add()
|
D | leon_mm.c | 35 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()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | dma-mapping.h | 38 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument 40 return paddr; in phys_to_dma()
|
D | numa.h | 64 extern int paddr_to_nid(unsigned long paddr);
|
/linux-4.4.14/arch/mips/include/asm/mach-generic/ |
D | dma-coherence.h | 62 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.4.14/arch/unicore32/include/asm/ |
D | dma-mapping.h | 41 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument 43 return paddr; in phys_to_dma()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | fsl-diu-fb.c | 508 wr_reg_wa(&hw->desc[0], ad->paddr); in fsl_diu_enable_panel() 512 if (hw->desc[1] != ad->paddr) { /* AOI0 closed */ in fsl_diu_enable_panel() 515 cpu_to_le32(cmfbi->ad->paddr); in fsl_diu_enable_panel() 518 wr_reg_wa(&hw->desc[1], ad->paddr); in fsl_diu_enable_panel() 523 if (hw->desc[2] != ad->paddr) { /* AOI0 closed */ in fsl_diu_enable_panel() 526 cpu_to_le32(cmfbi->ad->paddr); in fsl_diu_enable_panel() 529 wr_reg_wa(&hw->desc[2], ad->paddr); in fsl_diu_enable_panel() 535 if (hw->desc[1] == data->dummy_ad.paddr) in fsl_diu_enable_panel() 536 wr_reg_wa(&hw->desc[1], ad->paddr); in fsl_diu_enable_panel() 538 pmfbi->ad->next_ad = cpu_to_le32(ad->paddr); in fsl_diu_enable_panel() [all …]
|
D | hpfb.c | 330 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.4.14/drivers/platform/goldfish/ |
D | goldfish_pipe.c | 206 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.4.14/arch/x86/include/asm/xen/ |
D | page.h | 25 phys_addr_t paddr; member 29 #define XPADDR(x) ((xpaddr_t) { .paddr = (x) }) 181 unsigned offset = phys.paddr & ~PAGE_MASK; in phys_to_machine() 182 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine()
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | gem.c | 42 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() 242 bo->vaddr = dma_alloc_writecombine(drm->dev, size, &bo->paddr, in tegra_bo_alloc() 348 bo->paddr = sg_dma_address(bo->sgt->sgl); in tegra_bo_import() 487 bo->paddr, gem->size); in tegra_drm_mmap() 534 sg_dma_address(sgt->sgl) = bo->paddr; in tegra_gem_prime_map_dma_buf()
|
/linux-4.4.14/drivers/firmware/efi/libstub/ |
D | arm-stub.c | 374 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.4.14/arch/arm64/include/asm/ |
D | dma-mapping.h | 69 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument 71 return (dma_addr_t)paddr; in phys_to_dma()
|
/linux-4.4.14/drivers/media/platform/s3c-camif/ |
D | camif-capture.c | 243 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 …]
|
D | camif-regs.c | 204 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.4.14/arch/sparc/prom/ |
D | misc_64.c | 237 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.4.14/drivers/dma/ |
D | fsl_raid.c | 261 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 …]
|
D | bcm2835-dma.c | 68 dma_addr_t paddr; member 156 desc->cb_list[i].paddr); in bcm2835_dma_desc_free() 211 writel(d->cb_list[0].paddr, c->chan_base + BCM2835_DMA_ADDR); in bcm2835_dma_start_desc() 408 &cb_entry->paddr); in bcm2835_dma_prep_dma_cyclic() 452 control_block->next = d->cb_list[((frame + 1) % d->frames)].paddr; in bcm2835_dma_prep_dma_cyclic() 461 dma_pool_free(c->cb_pool, cb_entry->cb, cb_entry->paddr); in bcm2835_dma_prep_dma_cyclic()
|
/linux-4.4.14/include/asm-generic/ |
D | memory_model.h | 75 #define __phys_to_pfn(paddr) ((unsigned long)((paddr) >> PAGE_SHIFT)) argument
|
/linux-4.4.14/drivers/lightnvm/ |
D | rrpc.c | 158 struct ppa_addr paddr; in rrpc_ppa_to_gaddr() local 160 paddr.ppa = addr; in rrpc_ppa_to_gaddr() 161 return linear_to_generic_addr(dev, paddr); in rrpc_ppa_to_gaddr() 510 struct rrpc_block *rblk, u64 paddr) in rrpc_update_map() argument 522 gp->addr = paddr; in rrpc_update_map() 562 u64 paddr; in rrpc_map_page() local 574 paddr = rrpc_alloc_addr(rrpc, rblk); in rrpc_map_page() 576 if (paddr == ADDR_EMPTY) { in rrpc_map_page() 585 paddr = rrpc_alloc_addr(rrpc, rlun->gc_cur); in rrpc_map_page() 586 if (paddr == ADDR_EMPTY) { in rrpc_map_page() [all …]
|
/linux-4.4.14/arch/arm/plat-samsung/ |
D | pm-debug.c | 58 unsigned long paddr; in s3c_pm_uart_base() local 61 debug_ll_addr(&paddr, &vaddr); in s3c_pm_uart_base()
|
/linux-4.4.14/arch/arm/include/asm/xen/ |
D | page.h | 23 phys_addr_t paddr; member 27 #define XPADDR(x) ((xpaddr_t) { .paddr = (x) })
|
/linux-4.4.14/arch/arm/include/asm/ |
D | dma-mapping.h | 139 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument 141 unsigned int offset = paddr & ~PAGE_MASK; in phys_to_dma() 142 return pfn_to_dma(dev, __phys_to_pfn(paddr)) + offset; in phys_to_dma()
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_fbdev.c | 88 uint32_t paddr; in msm_fbdev_create() local 136 ret = msm_gem_get_iova_locked(fbdev->bo, 0, &paddr); in msm_fbdev_create() 163 dev->mode_config.fb_base = paddr; in msm_fbdev_create() 167 fbi->fix.smem_start = paddr; in msm_fbdev_create()
|
D | msm_gem.c | 32 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.4.14/drivers/char/ |
D | mspec.c | 202 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.4.14/arch/powerpc/mm/ |
D | mem.c | 84 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.4.14/include/linux/ |
D | iommu.h | 163 phys_addr_t paddr, size_t size, int prot); 183 phys_addr_t paddr, u64 size, int prot); 217 phys_addr_t paddr, size_t size, int prot); 371 phys_addr_t paddr, int gfp_order, int prot) in iommu_map() argument 390 u32 wnd_nr, phys_addr_t paddr, in iommu_domain_window_enable() argument
|
D | of_address.h | 57 u64 *paddr, u64 *size); 100 u64 *paddr, u64 *size) in of_dma_get_range() argument
|
D | kcore.h | 24 unsigned long long paddr; member
|
/linux-4.4.14/drivers/char/agp/ |
D | i460-agp.c | 79 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()
|
D | parisc-agp.c | 156 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()
|
/linux-4.4.14/drivers/gpu/drm/sti/ |
D | sti_cursor.c | 43 dma_addr_t paddr; member 163 cursor->pixmap.paddr); in sti_cursor_atomic_update() 169 &cursor->pixmap.paddr, in sti_cursor_atomic_update() 203 writel(cursor->pixmap.paddr, cursor->regs + CUR_PML); in sti_cursor_atomic_update()
|
/linux-4.4.14/arch/metag/mm/ |
D | init.c | 141 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.4.14/arch/ia64/include/asm/sn/ |
D | tioca_provider.h | 125 tioca_paddr_to_gart(unsigned long paddr) in tioca_paddr_to_gart() argument 133 return ((paddr) >> 12) | (1UL << 63); in tioca_paddr_to_gart()
|
D | sn_sal.h | 652 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.4.14/drivers/video/fbdev/via/ |
D | via-core.c | 230 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.4.14/arch/score/include/asm/ |
D | page.h | 75 #define phys_to_page(paddr) (pfn_to_page(phys_to_pfn(paddr))) argument
|
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb-main.c | 192 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.4.14/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 491 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.4.14/arch/powerpc/include/asm/ |
D | rtas.h | 453 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()
|
D | dma-mapping.h | 148 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() argument 150 return paddr + get_dma_offset(dev); in phys_to_dma()
|
/linux-4.4.14/drivers/of/ |
D | device.c | 87 u64 dma_addr, paddr, size; in of_dma_configure() local 107 ret = of_dma_get_range(np, &dma_addr, &paddr, &size); in of_dma_configure() 112 offset = PFN_DOWN(paddr - dma_addr); in of_dma_configure()
|
D | of_mdio.c | 128 const __be32 *paddr; in of_mdiobus_register() local 167 paddr = of_get_property(child, "reg", NULL); in of_mdiobus_register() 168 if (paddr) in of_mdiobus_register()
|
/linux-4.4.14/drivers/lguest/ |
D | page_tables.c | 676 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.4.14/drivers/media/platform/coda/ |
D | coda-bit.c | 79 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() 392 y = ctx->internal_frames[i].paddr; in coda_alloc_framebuffers() 411 ctx->internal_frames[i].paddr + in coda_alloc_framebuffers() 418 coda_parabuf_write(ctx, 97, ctx->internal_frames[0].paddr + in coda_alloc_framebuffers() 552 iram_info->next_paddr = dev->iram.paddr; in coda_setup_iram() 833 coda_write(dev, ctx->parabuf.paddr, CODA_REG_BIT_PARA_BUF_ADDR); in coda_start_encoding() [all …]
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | pgtable.h | 212 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.4.14/arch/m68k/sun3x/ |
D | dvma.c | 45 #define dvma_entry_vaddr(index,paddr) ((index << DVMA_PAGE_SHIFT) | \ argument 46 (paddr & (DVMA_PAGE_SIZE-1)))
|
/linux-4.4.14/arch/metag/include/asm/ |
D | pgtable.h | 164 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.4.14/arch/x86/pci/ |
D | sta2x11-fixup.c | 248 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.4.14/drivers/md/ |
D | bitmap.c | 931 void *paddr; in bitmap_file_clear_bit() local 938 paddr = kmap_atomic(page); in bitmap_file_clear_bit() 940 clear_bit(bit, paddr); in bitmap_file_clear_bit() 942 clear_bit_le(bit, paddr); in bitmap_file_clear_bit() 943 kunmap_atomic(paddr); in bitmap_file_clear_bit() 954 void *paddr; in bitmap_file_test_bit() local 962 paddr = kmap_atomic(page); in bitmap_file_test_bit() 964 set = test_bit(bit, paddr); in bitmap_file_test_bit() 966 set = test_bit_le(bit, paddr); in bitmap_file_test_bit() 967 kunmap_atomic(paddr); in bitmap_file_test_bit() [all …]
|
/linux-4.4.14/drivers/hwtracing/coresight/ |
D | coresight-tmc.c | 126 dma_addr_t paddr; member 216 writel_relaxed(drvdata->paddr, drvdata->base + TMC_DBALO); in tmc_etr_enable_hw() 336 drvdata->buf = drvdata->vaddr + rwp - drvdata->paddr; in tmc_etr_dump_hw() 711 &drvdata->paddr, GFP_KERNEL); in tmc_probe() 769 &drvdata->paddr, GFP_KERNEL); in tmc_probe() 781 &drvdata->paddr, GFP_KERNEL); in tmc_remove()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | pcie.h | 273 u64 paddr; member 279 u64 paddr; member 289 u64 paddr; member
|
/linux-4.4.14/drivers/sfi/ |
D | sfi_core.h | 76 extern struct sfi_table_header *sfi_check_table(u64 paddr,
|
/linux-4.4.14/arch/x86/xen/ |
D | mmu.c | 1131 static void __init xen_free_ro_pages(unsigned long paddr, unsigned long size) in xen_free_ro_pages() argument 1133 void *vaddr = __va(paddr); in xen_free_ro_pages() 1139 memblock_free(paddr, size); in xen_free_ro_pages() 1772 static void * __init __ka(phys_addr_t paddr) in __ka() argument 1775 return (void *)(paddr + __START_KERNEL_map); in __ka() 1777 return __va(paddr); in __ka() 1784 phys_addr_t paddr; in m2p() local 1787 paddr = mfn_to_pfn(maddr >> PAGE_SHIFT) << PAGE_SHIFT; in m2p() 1789 return paddr; in m2p() 2250 phys_addr_t pt_base, paddr; in xen_find_pt_base() local [all …]
|
/linux-4.4.14/drivers/video/fbdev/omap/ |
D | omapfb.h | 53 u32 paddr; member 173 int mem_type, unsigned long *paddr);
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | book3s_hv_builtin.c | 192 static inline void rm_writeb(unsigned long paddr, u8 val) in rm_writeb() argument 195 : : "r" (val), "r" (paddr) : "memory"); in rm_writeb()
|
/linux-4.4.14/arch/x86/platform/uv/ |
D | bios_uv.c | 142 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.4.14/arch/arm/include/asm/mach/ |
D | map.h | 47 extern void debug_ll_addr(unsigned long *paddr, unsigned long *vaddr);
|
/linux-4.4.14/arch/mips/include/asm/mach-cavium-octeon/ |
D | dma-coherence.h | 64 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
|
/linux-4.4.14/arch/sh/include/asm/ |
D | tlb_64.h | 60 unsigned long asid, unsigned long paddr);
|