/arch/tile/mm/ |
H A D | migrate.h | 28 extern int flush_and_install_context(HV_PhysAddr page_table, HV_PTE access,
|
H A D | fault.c | 188 unsigned long pgd_pfn = ctx.page_table >> PAGE_SHIFT; 191 return (pgd_t *) __va(ctx.page_table);
|
H A D | init.c | 120 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 D | hibernate.c | 53 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 D | vdso.c | 98 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 D | hibernate_32.c | 64 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 D | io-unit.h | 46 iopte_t *page_table; member in struct:iounit_struct
|
H A D | iommu_64.h | 30 iopte_t *page_table; member in struct:iommu
|
H A D | iommu_32.h | 103 iopte_t *page_table; member in struct:iommu_struct
|
/arch/sparc/mm/ |
H A D | iommu.c | 99 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 D | io-unit.c | 63 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 D | init_32.c | 112 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 D | iommu.c | 225 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 D | ldc.c | 104 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 D | pci_fire.c | 62 upa_writeq(__pa(iommu->page_table) | 0x7UL, iommu->iommu_tsbbase);
|
H A D | psycho_common.c | 427 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
|
H A D | sbus.c | 625 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
|
H A D | pci_schizo.c | 1204 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
|
/arch/tile/include/hv/ |
H A D | hypervisor.h | 622 * 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
|