Searched refs:page_table (Results 1 - 19 of 19) sorted by relevance

/arch/tile/mm/
H A Dmigrate.h28 extern int flush_and_install_context(HV_PhysAddr page_table, HV_PTE access,
H A Dfault.c188 unsigned long pgd_pfn = ctx.page_table >> PAGE_SHIFT;
191 return (pgd_t *) __va(ctx.page_table);
H A Dinit.c120 static void __init assign_pte(pmd_t *pmd, pte_t *page_table) argument
122 phys_addr_t pa = __pa(page_table);
128 if (page_table != (pte_t *)pmd_page_vaddr(*pmd))
/arch/unicore32/kernel/
H A Dhibernate.c53 pte_t *page_table = (pte_t *)get_safe_page(GFP_ATOMIC); local
54 if (!page_table)
57 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_KERNEL_TABLE));
59 BUG_ON(page_table != pte_offset_kernel(pmd, 0));
61 return page_table;
/arch/s390/kernel/
H A Dvdso.c98 unsigned long segment_table, page_table, page_frame; local
108 page_table = get_zeroed_page(GFP_KERNEL | GFP_DMA);
110 if (!segment_table || !page_table || !page_frame)
115 clear_table((unsigned long *) page_table, _PAGE_TYPE_EMPTY,
118 *(unsigned long *) segment_table = _SEGMENT_ENTRY + page_table;
119 *(unsigned long *) page_table = _PAGE_RO + page_frame;
121 psal = (u32 *) (page_table + 256*sizeof(unsigned long));
139 free_page(page_table);
146 unsigned long segment_table, page_table, page_frame; local
155 page_table
[all...]
/arch/x86/power/
H A Dhibernate_32.c64 pte_t *page_table = (pte_t *)get_safe_page(GFP_ATOMIC); local
65 if (!page_table)
68 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE));
70 BUG_ON(page_table != pte_offset_kernel(pmd, 0));
72 return page_table;
/arch/sparc/include/asm/
H A Dio-unit.h46 iopte_t *page_table; member in struct:iounit_struct
H A Diommu_64.h30 iopte_t *page_table; member in struct:iommu
H A Diommu_32.h103 iopte_t *page_table; member in struct:iommu_struct
/arch/sparc/mm/
H A Diommu.c99 iommu->page_table = (iopte_t *)tmp;
102 memset(iommu->page_table, 0, IOMMU_NPTES*sizeof(iopte_t));
105 iommu->regs->base = __pa((unsigned long) iommu->page_table) >> 4;
124 impl, vers, iommu->page_table,
188 iopte0 = &iommu->page_table[ioptex];
308 iopte_val(iommu->page_table[ioptex + i]) = 0;
345 iopte_t *iopte = iommu->page_table;
410 iopte_t *iopte = iommu->page_table;
H A Dio-unit.c63 iounit->page_table = xpt;
66 for (xptend = iounit->page_table + (16 * PAGE_SIZE) / sizeof(iopte_t);
133 iounit->page_table[scan] = iopte;
227 iopte = (iopte_t *)(iounit->page_table + i);
/arch/x86/mm/
H A Dinit_32.c112 pte_t *page_table = NULL; local
116 page_table = (pte_t *) alloc_bootmem_pages(PAGE_SIZE);
118 if (!page_table)
119 page_table =
122 page_table = (pte_t *)alloc_low_page();
124 paravirt_alloc_pte(&init_mm, __pa(page_table) >> PAGE_SHIFT);
125 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE));
126 BUG_ON(page_table != pte_offset_kernel(pmd, 0));
/arch/sparc/kernel/
H A Diommu.c225 iommu->page_table = (iopte_t *)page_address(page);
228 iopte_make_dummy(iommu, &iommu->page_table[i]);
252 return iommu->page_table + entry;
318 ((iopte - iommu->page_table) << IO_PAGE_SHIFT));
388 ((base - iommu->page_table) << IO_PAGE_SHIFT));
497 base = iommu->page_table +
593 base = iommu->page_table + entry;
660 base = iommu->page_table + entry;
688 base = iommu->page_table +
729 base = iommu->page_table
[all...]
H A Dldc.c104 struct ldc_mtable_entry *page_table; member in struct:ldc_iommu
1041 iommu->page_table = table;
1053 iommu->page_table = NULL;
1073 free_pages((unsigned long) iommu->page_table, order);
1074 iommu->page_table = NULL;
1964 return iommu->page_table + entry;
2013 struct ldc_mtable_entry *page_table; member in struct:cookie_state
2028 sp->page_table[sp->pte_idx].mte = sp->mte_base | pa;
2115 state.page_table = iommu->page_table;
[all...]
H A Dpci_fire.c62 upa_writeq(__pa(iommu->page_table) | 0x7UL, iommu->iommu_tsbbase);
H A Dpsycho_common.c427 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
H A Dsbus.c625 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
H A Dpci_schizo.c1204 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
/arch/tile/include/hv/
H A Dhypervisor.h622 * Once this service completes, page_table will be used to translate
652 * @param page_table Root of the page table.
662 int hv_install_context(HV_PhysAddr page_table, HV_PTE access, HV_ASID asid,
676 HV_PhysAddr page_table; member in struct:__anon2852

Completed in 987 milliseconds