/linux-4.4.14/arch/s390/kernel/ |
D | vdso.c | 95 unsigned long segment_table, page_table, page_frame; in vdso_alloc_per_cpu() local 105 page_table = get_zeroed_page(GFP_KERNEL | GFP_DMA); in vdso_alloc_per_cpu() 107 if (!segment_table || !page_table || !page_frame) in vdso_alloc_per_cpu() 112 clear_table((unsigned long *) page_table, _PAGE_INVALID, in vdso_alloc_per_cpu() 115 *(unsigned long *) segment_table = _SEGMENT_ENTRY + page_table; in vdso_alloc_per_cpu() 116 *(unsigned long *) page_table = _PAGE_PROTECT + page_frame; in vdso_alloc_per_cpu() 118 psal = (u32 *) (page_table + 256*sizeof(unsigned long)); in vdso_alloc_per_cpu() 136 free_page(page_table); in vdso_alloc_per_cpu() 143 unsigned long segment_table, page_table, page_frame; in vdso_free_per_cpu() local 152 page_table = *(unsigned long *) segment_table; in vdso_free_per_cpu() [all …]
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | hibernate.c | 54 pte_t *page_table = (pte_t *)get_safe_page(GFP_ATOMIC); in resume_one_page_table_init() local 55 if (!page_table) in resume_one_page_table_init() 58 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_KERNEL_TABLE)); in resume_one_page_table_init() 60 BUG_ON(page_table != pte_offset_kernel(pmd, 0)); in resume_one_page_table_init() 62 return page_table; in resume_one_page_table_init()
|
/linux-4.4.14/arch/x86/power/ |
D | hibernate_32.c | 62 pte_t *page_table = (pte_t *)get_safe_page(GFP_ATOMIC); in resume_one_page_table_init() local 63 if (!page_table) in resume_one_page_table_init() 66 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); in resume_one_page_table_init() 68 BUG_ON(page_table != pte_offset_kernel(pmd, 0)); in resume_one_page_table_init() 70 return page_table; in resume_one_page_table_init()
|
/linux-4.4.14/mm/ |
D | memory.c | 1949 pte_t *page_table, pte_t orig_pte) in pte_unmap_same() argument 1956 same = pte_same(*page_table, orig_pte); in pte_unmap_same() 1960 pte_unmap(page_table); in pte_unmap_same() 2035 pte_t *page_table, spinlock_t *ptl, pte_t orig_pte, in wp_page_reuse() argument 2052 if (ptep_set_access_flags(vma, address, page_table, entry, 1)) in wp_page_reuse() 2053 update_mmu_cache(vma, address, page_table); in wp_page_reuse() 2054 pte_unmap_unlock(page_table, ptl); in wp_page_reuse() 2101 unsigned long address, pte_t *page_table, pmd_t *pmd, in wp_page_copy() argument 2136 page_table = pte_offset_map_lock(mm, pmd, address, &ptl); in wp_page_copy() 2137 if (likely(pte_same(*page_table, orig_pte))) { in wp_page_copy() [all …]
|
/linux-4.4.14/drivers/iommu/ |
D | rockchip-iommu.c | 517 u32 *page_table; in rk_iommu_iova_to_phys() local 526 page_table = (u32 *)phys_to_virt(pt_phys); in rk_iommu_iova_to_phys() 527 pte = page_table[rk_iova_pte_index(iova)]; in rk_iommu_iova_to_phys() 566 u32 *page_table, *dte_addr; in rk_dte_get_page_table() local 577 page_table = (u32 *)get_zeroed_page(GFP_ATOMIC | GFP_DMA32); in rk_dte_get_page_table() 578 if (!page_table) in rk_dte_get_page_table() 581 dte = rk_mk_dte(page_table); in rk_dte_get_page_table() 584 rk_table_flush(page_table, NUM_PT_ENTRIES); in rk_dte_get_page_table() 663 u32 *page_table, *pte_addr; in rk_iommu_map() local 675 page_table = rk_dte_get_page_table(rk_domain, iova); in rk_iommu_map() [all …]
|
/linux-4.4.14/arch/sparc/mm/ |
D | iommu.c | 100 iommu->page_table = (iopte_t *)tmp; in sbus_iommu_init() 103 memset(iommu->page_table, 0, IOMMU_NPTES*sizeof(iopte_t)); in sbus_iommu_init() 107 base = __pa((unsigned long)iommu->page_table) >> 4; in sbus_iommu_init() 127 impl, vers, iommu->page_table, in sbus_iommu_init() 190 iopte0 = &iommu->page_table[ioptex]; in iommu_get_one() 292 iopte_val(iommu->page_table[ioptex + i]) = 0; in iommu_release_one() 329 iopte_t *iopte = iommu->page_table; in iommu_map_dma_area() 394 iopte_t *iopte = iommu->page_table; in iommu_unmap_dma_area()
|
D | io-unit.c | 66 iounit->page_table = xpt; in iounit_iommu_init() 69 xptend = iounit->page_table + (16 * PAGE_SIZE) / sizeof(iopte_t); in iounit_iommu_init() 136 sbus_writel(iopte, &iounit->page_table[scan]); in iounit_get_area() 230 iopte = iounit->page_table + i; in iounit_map_dma_area()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | iommu.c | 138 iommu->page_table = (iopte_t *)page_address(page); in iommu_table_init() 141 iopte_make_dummy(iommu, &iommu->page_table[i]); in iommu_table_init() 167 return iommu->page_table + entry; in alloc_npages() 231 ((iopte - iommu->page_table) << IO_PAGE_SHIFT)); in dma_4u_alloc_coherent() 297 ((base - iommu->page_table) << IO_PAGE_SHIFT)); in dma_4u_map_page() 406 base = iommu->page_table + in dma_4u_unmap_page() 502 base = iommu->page_table + entry; in dma_4u_map_sg() 568 base = iommu->page_table + entry; in dma_4u_map_sg() 600 base = iommu->page_table + in fetch_sg_ctx() 640 base = iommu->page_table + entry; in dma_4u_unmap_sg() [all …]
|
D | ldc.c | 108 struct ldc_mtable_entry *page_table; member 1023 base = iommu->page_table + entry; in ldc_demap() 1073 ldc_iommu->page_table = table; in ldc_iommu_init() 1085 ldc_iommu->page_table = NULL; in ldc_iommu_init() 1106 free_pages((unsigned long) ldc_iommu->page_table, order); in ldc_iommu_release() 1107 ldc_iommu->page_table = NULL; in ldc_iommu_release() 1959 return iommu->page_table + entry; in alloc_npages() 2008 struct ldc_mtable_entry *page_table; member 2023 sp->page_table[sp->pte_idx].mte = sp->mte_base | pa; in fill_cookies() 2109 state.page_table = iommu->page_table; in ldc_map_sg() [all …]
|
D | psycho_common.c | 427 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase); in psycho_iommu_init()
|
D | pci_fire.c | 62 upa_writeq(__pa(iommu->page_table) | 0x7UL, iommu->iommu_tsbbase); in pci_fire_pbm_iommu_init()
|
D | sbus.c | 623 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase); in sbus_iommu_init()
|
D | pci_schizo.c | 1203 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase); in schizo_pbm_iommu_init()
|
/linux-4.4.14/sound/core/ |
D | sgbuf.c | 57 kfree(sgbuf->page_table); in snd_free_sgbuf_pages() 91 sgbuf->page_table = pgtable; in snd_malloc_sgbuf_pages() 128 dmab->area = vmap(sgbuf->page_table, sgbuf->pages, VM_MAP, PAGE_KERNEL); in snd_malloc_sgbuf_pages()
|
D | pcm_memory.c | 315 return sgbuf->page_table[idx]; in snd_pcm_sgbuf_ops_page()
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_mob.c | 122 BUG_ON(otable->page_table != NULL); in vmw_setup_otable_base() 173 otable->page_table = mob; in vmw_setup_otable_base() 201 if (otable->page_table == NULL) in vmw_takedown_otable_base() 204 bo = otable->page_table->pt_bo; in vmw_takedown_otable_base() 232 vmw_mob_destroy(otable->page_table); in vmw_takedown_otable_base() 233 otable->page_table = NULL; in vmw_takedown_otable_base()
|
D | vmwgfx_drv.h | 344 struct vmw_mob *page_table; member
|
/linux-4.4.14/arch/tile/mm/ |
D | migrate.h | 31 extern int flush_and_install_context(HV_PhysAddr page_table, HV_PTE access,
|
D | init.c | 118 static void __init assign_pte(pmd_t *pmd, pte_t *page_table) in assign_pte() argument 120 phys_addr_t pa = __pa(page_table); in assign_pte() 126 if (page_table != (pte_t *)pmd_page_vaddr(*pmd)) in assign_pte()
|
D | fault.c | 187 unsigned long pgd_pfn = ctx.page_table >> PAGE_SHIFT; in get_current_pgd() 190 return (pgd_t *) __va(ctx.page_table); in get_current_pgd()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.h | 258 struct i915_page_table *page_table[I915_PDES]; /* PDEs */ member 398 (pt = (pd)->page_table[iter]), 1 : 0; \ 406 pt = ppgtt->pd.page_table[iter], iter < I915_PDES; \ 464 (pt = (pd)->page_table[iter]), 1 : 0; \
|
D | i915_gem_gtt.c | 723 if (WARN_ON(!pd->page_table[pde])) in gen8_ppgtt_clear_pte_range() 726 pt = pd->page_table[pde]; in gen8_ppgtt_clear_pte_range() 796 struct i915_page_table *pt = pd->page_table[pde]; in gen8_ppgtt_insert_pte_entries() 855 if (WARN_ON(!pd->page_table[i])) in gen8_free_page_tables() 858 free_pt(dev, pd->page_table[i]); in gen8_free_page_tables() 859 pd->page_table[i] = NULL; in gen8_free_page_tables() 1036 pd->page_table[pde] = pt; in gen8_ppgtt_alloc_pagetabs() 1045 free_pt(dev, pd->page_table[pde]); in gen8_ppgtt_alloc_pagetabs() 1313 free_pt(dev, pdp->page_directory[pdpe]->page_table[temp]); in gen8_alloc_va_range_3lvl() 1572 const dma_addr_t pt_addr = px_dma(ppgtt->pd.page_table[pde]); in gen6_dump_ppgtt() [all …]
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | io-unit.h | 46 iopte_t __iomem *page_table; member
|
D | iommu_64.h | 31 iopte_t *page_table; member
|
D | iommu_32.h | 103 iopte_t *page_table; member
|
/linux-4.4.14/arch/x86/mm/ |
D | init_32.c | 98 pte_t *page_table = (pte_t *)alloc_low_page(); in one_page_table_init() local 100 paravirt_alloc_pte(&init_mm, __pa(page_table) >> PAGE_SHIFT); in one_page_table_init() 101 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); in one_page_table_init() 102 BUG_ON(page_table != pte_offset_kernel(pmd, 0)); in one_page_table_init()
|
/linux-4.4.14/include/sound/ |
D | memalloc.h | 91 struct page **page_table; /* page table (for vmap/vunmap) */ member
|
/linux-4.4.14/drivers/firewire/ |
D | sbp2.c | 327 struct sbp2_pointer page_table[SG_ALL] __attribute__((aligned(8))); member 1302 sizeof(orb->page_table), DMA_TO_DEVICE); in sbp2_unmap_scatterlist() 1426 orb->page_table[i].high = cpu_to_be32(sg_dma_len(sg) << 16); in sbp2_map_scatterlist() 1427 orb->page_table[i].low = cpu_to_be32(sg_dma_address(sg)); in sbp2_map_scatterlist() 1431 dma_map_single(device->card->device, orb->page_table, in sbp2_map_scatterlist() 1432 sizeof(orb->page_table), DMA_TO_DEVICE); in sbp2_map_scatterlist()
|
/linux-4.4.14/arch/tile/include/hv/ |
D | hypervisor.h | 775 int hv_install_context(HV_PhysAddr page_table, HV_PTE access, HV_ASID asid, 817 HV_PhysAddr page_table; member
|
/linux-4.4.14/arch/tile/kernel/ |
D | hvglue_trace.c | 208 HV_WRAP4(int, hv_install_context, HV_PhysAddr, page_table, HV_PTE, access,
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | cnic.c | 759 __le32 *page_table = (__le32 *) dma->pgtbl; in cnic_setup_page_tbl() local 763 *page_table = cpu_to_le32((u64) dma->pg_map_arr[i] >> 32); in cnic_setup_page_tbl() 764 page_table++; in cnic_setup_page_tbl() 765 *page_table = cpu_to_le32(dma->pg_map_arr[i] & 0xffffffff); in cnic_setup_page_tbl() 766 page_table++; in cnic_setup_page_tbl() 773 __le32 *page_table = (__le32 *) dma->pgtbl; in cnic_setup_page_tbl_le() local 777 *page_table = cpu_to_le32(dma->pg_map_arr[i] & 0xffffffff); in cnic_setup_page_tbl_le() 778 page_table++; in cnic_setup_page_tbl_le() 779 *page_table = cpu_to_le32((u64) dma->pg_map_arr[i] >> 32); in cnic_setup_page_tbl_le() 780 page_table++; in cnic_setup_page_tbl_le()
|
/linux-4.4.14/sound/pci/hda/ |
D | hda_intel.c | 403 set_pages_array_wc(sgbuf->page_table, sgbuf->pages); in __mark_pages_wc() 405 set_pages_array_wb(sgbuf->page_table, sgbuf->pages); in __mark_pages_wc()
|