Home
last modified time | relevance | path

Searched refs:page_table (Results 1 – 14 of 14) sorted by relevance

/arch/x86/power/
A Dhibernate_32.c62 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()
/arch/sparc/mm/
A Diommu.c102 iommu->page_table = (iopte_t *)tmp; in sbus_iommu_init()
105 memset(iommu->page_table, 0, IOMMU_NPTES*sizeof(iopte_t)); in sbus_iommu_init()
109 base = __pa((unsigned long)iommu->page_table) >> 4; in sbus_iommu_init()
129 impl, vers, iommu->page_table, in sbus_iommu_init()
218 iopte0 = &iommu->page_table[ioptex]; in __sbus_iommu_map_page()
292 iopte_val(iommu->page_table[ioptex + i]) = 0; in sbus_iommu_unmap_page()
318 iopte_t *iopte = iommu->page_table; in sbus_iommu_alloc()
399 iopte_t *iopte = iommu->page_table; in sbus_iommu_free()
A Dio-unit.c67 iounit->page_table = xpt; in iounit_iommu_init()
70 xptend = iounit->page_table + (16 * PAGE_SIZE) / sizeof(iopte_t); in iounit_iommu_init()
139 sbus_writel(iopte_val(iopte), &iounit->page_table[scan]); in iounit_get_area()
254 iopte = iounit->page_table + i; in iounit_alloc()
/arch/sparc/kernel/
A Diommu.c138 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()
501 base = iommu->page_table + entry; in dma_4u_map_sg()
566 base = iommu->page_table + entry; in dma_4u_map_sg()
597 base = iommu->page_table + in fetch_sg_ctx()
637 base = iommu->page_table + entry; in dma_4u_unmap_sg()
[all …]
A Dldc.c108 struct ldc_mtable_entry *page_table; member
1029 base = iommu->page_table + entry; in ldc_demap()
1079 ldc_iommu->page_table = table; in ldc_iommu_init()
1091 ldc_iommu->page_table = NULL; in ldc_iommu_init()
1113 ldc_iommu->page_table = NULL; in ldc_iommu_release()
2027 return iommu->page_table + entry; in alloc_npages()
2076 struct ldc_mtable_entry *page_table; member
2177 state.page_table = iommu->page_table; in ldc_map_sg()
2181 state.pte_idx = (base - iommu->page_table); in ldc_map_sg()
2219 state.page_table = iommu->page_table; in ldc_map_single()
[all …]
A Dpsycho_common.c430 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase); in psycho_iommu_init()
A Dpci_fire.c65 upa_writeq(__pa(iommu->page_table) | 0x7UL, iommu->iommu_tsbbase); in pci_fire_pbm_iommu_init()
A Dsbus.c626 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase); in sbus_iommu_init()
A Dpci_schizo.c1208 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase); in schizo_pbm_iommu_init()
/arch/sparc/include/asm/
A Dio-unit.h47 iopte_t __iomem *page_table; member
A Diommu_32.h104 iopte_t *page_table; member
A Diommu_64.h60 iopte_t *page_table; member
/arch/x86/mm/
A Dinit_32.c98 pte_t *page_table = (pte_t *)alloc_low_page(); in one_page_table_init() local
100 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); in one_page_table_init()
101 BUG_ON(page_table != pte_offset_kernel(pmd, 0)); in one_page_table_init()
/arch/arm64/include/asm/
A Dassembler.h468 .macro break_before_make_ttbr_switch zero_page, page_table, tmp, tmp2
474 load_ttbr1 \page_table, \tmp, \tmp2

Completed in 31 milliseconds