Searched refs:pte (Results 201 - 225 of 253) sorted by relevance

1234567891011

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/
H A Dpage.h56 typedef struct { unsigned long pte; } pte_t; member in struct:__anon9611
66 #define pte_val(x) ((x).pte)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/mm/
H A Dioremap.c266 pte_t *ptep, pte; local
287 pte = pfn_pte(pa >> PAGE_SHIFT, prot);
291 pte_val(*ptep) != pte_val(pte))
294 set_pte(ptep, pte);
H A Dcache.c570 pte_t *pte; local
586 pte = pte_offset_map_lock(mm, pmd, addr, &ptl);
588 entry = *pte;
593 } while (pte++, addr += PAGE_SIZE, addr != end);
594 pte_unmap_unlock(pte - 1, ptl);
835 Note, this is called with pte lock held.
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/mm/
H A Dtlb.c96 static void update_dtlb(unsigned long address, pte_t pte, unsigned long asid) argument
106 sysreg_write(TLBELO, pte_val(pte) & _PAGE_FLAGS_HARDWARE_MASK);
114 unsigned long address, pte_t pte)
123 update_dtlb(address, pte, get_asid());
113 update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t pte) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m32r/mm/
H A Dfault-nommu.c98 pte_t pte)
97 update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, pte_t pte) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh64/
H A Dmmu_context.h130 extern void __do_tlb_refill(unsigned long address, unsigned long long is_text_not_data, pte_t *pte);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Dpgtable.h20 /* Certain architectures need to do special things when pte's
120 unsigned long address, pte_t pte)
119 update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t pte) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/mm/
H A Dinit.c102 pte_t *pte; local
112 pte = pte_offset_kernel(pmd, address);
114 *pte = new_pte;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/
H A Dprocess.c224 pte_t *pte; local
241 pte = pte_offset_kernel(pmd, addr);
242 ptent = *pte;
H A Dtrap.c46 pte_t *pte; local
99 pte = pte_offset_kernel(pmd, address);
100 } while(!pte_present(*pte));
104 * If it's triggered, we'd see normally a hang here (a clean pte is
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/skas/
H A Duaccess.c24 pte_t pte; local
27 void *phys = um_virt_to_phys(current, virt, &pte);
30 if(IS_ERR(phys) || (is_write && !pte_write(pte))){
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/mm/
H A Dpageattr.c94 static void set_pmd_pte(pte_t *kpte, unsigned long address, pte_t pte) argument
99 set_pte_atomic(kpte, pte); /* change init_mm */
111 set_pte_atomic((pte_t *)pmd, pte);
175 * If the pte was reserved, it means it was created at boot
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/mm/
H A Dfault.c53 pte_t *ptep, pte; local
71 pte = *ptep;
72 return pte_present(pte);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/
H A Dc-r3k.c226 pte_t *pte; local
232 pte = pte_offset(pmd, addr);
234 if ((physpage = pte_val(*pte)) & _PAGE_VALID)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dhugetlb.h82 #define set_huge_pte_at(mm, addr, ptep, pte) set_pte_at(mm, addr, ptep, pte)
86 pte_t *ptep, pte_t pte);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/alpha/kernel/
H A Dcore_irongate.c320 u32 *mmio_regs, *gatt_pages, *cur_gatt, pte;
374 pte = cur_gatt[GET_GATT_OFF(baddr)] & ~1;
377 pte, PAGE_SIZE, 0)) {
319 u32 *mmio_regs, *gatt_pages, *cur_gatt, pte; local
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/mm/
H A Dhugetlbpage.c314 pte_t *ptep, pte_t pte)
324 *ptep = __pte(pte_val(pte) & ~_PAGE_HPTEFLAGS);
377 pte_t pte, int trap)
382 if (!pfn_valid(pte_pfn(pte)))
385 page = pte_page(pte);
416 * If no pte found or not present, send the problem up to
429 * At this point, we have a pte (old_pte) which can be used to build
432 * 1. There is a valid (present) pte with no associated HPTE (this is
434 * 2. There is a valid (present) pte with an associated HPTE. The
459 /* Check if pte alread
313 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument
376 hash_huge_page_do_lazy_icache(unsigned long rflags, pte_t pte, int trap) argument
[all...]
H A Dhash_utils_64.c72 * Note: pte --> Linux PTE
576 unsigned int hash_page_do_lazy_icache(unsigned int pp, pte_t pte, int trap) argument
580 if (!pfn_valid(pte_pfn(pte)))
583 page = pte_page(pte);
708 DBG_LOW(" i-pte: %016lx\n", pte_val(*ptep));
710 DBG_LOW(" i-pte: %016lx %016lx\n", pte_val(*ptep),
774 DBG_LOW(" o-pte: %016lx\n", pte_val(*ptep));
776 DBG_LOW(" o-pte: %016lx %016lx\n", pte_val(*ptep),
846 void flush_hash_page(unsigned long va, real_pte_t pte, int psize, int local) argument
851 pte_iterate_hashed_subpages(pte, psiz
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/pseries/
H A Dlpar.c326 * Since we try and ioremap PHBs we don't own, the pte insert
425 /* Read 1 pte at a time */
525 real_pte_t pte; local
535 pte = batch->pte[i];
536 pte_iterate_hashed_subpages(pte, psize, va, index, shift) {
538 hidx = __rpte_to_hidx(pte, index);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dmremap.c75 pte_t *old_pte, *new_pte, pte; local
94 * pte locks because exclusive mmap_sem prevents deadlock.
107 pte = ptep_clear_flush(vma, old_addr, old_pte);
108 pte = move_pte(pte, new_vma->vm_page_prot, old_addr, new_addr);
109 set_pte_at(mm, new_addr, new_pte, pte);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/cell/
H A Diommu.c149 static void invalidate_tce_cache(struct cbe_iommu *iommu, unsigned long *pte, argument
162 | (__pa(pte) & IOC_IOPT_CacheInvd_IOPTE_Mask)
170 pte += n;
218 unsigned long *io_pte, pte; local
225 pte = 0;
229 pte = IOPTE_PP_R | IOPTE_M | IOPTE_SO_RW | __pa(window->iommu->pad_page)
236 io_pte[i] = pte;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/mm/
H A Dinit.c251 static inline void tsb_insert(struct tsb *ent, unsigned long tag, unsigned long pte) argument
258 __tsb_insert(tsb_addr, tag, pte);
264 void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t pte) argument
272 unsigned long pfn = pte_pfn(pte);
307 (pte_val(pte) & _PAGE_SZALL_4V) == _PAGE_SZHUGE_4V) ||
309 (pte_val(pte) & _PAGE_SZALL_4U) == _PAGE_SZHUGE_4U)) {
320 tsb_insert(tsb, tag, pte_val(pte));
558 unsigned long pte,
561 unsigned long ret = sun4v_mmu_map_perm_addr(vaddr, 0, pte, mmu);
565 "errors with %lx\n", vaddr, 0, pte, mm
557 hypervisor_tlb_lock(unsigned long vaddr, unsigned long pte, unsigned long mmu) argument
1055 pte_t *pte; local
1807 pte_t pte; local
[all...]
H A Dfault.c131 * pte, kswapd will have to wait to get his smp ipi response from
132 * us. vmtruncate likewise. This saves us having to get pte lock.
139 pte_t *ptep, pte; local
158 pte = *ptep;
159 if (!pte_present(pte))
162 pa = (pte_pfn(pte) << PAGE_SHIFT);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/kvm/
H A Dmmu.c184 static int is_present_pte(unsigned long pte) argument
186 return pte & PT_PRESENT_MASK;
189 static int is_writeble_pte(unsigned long pte) argument
191 return pte & PT_WRITABLE_MASK;
194 static int is_io_pte(unsigned long pte) argument
196 return pte & PT_SHADOW_IO_MARK;
199 static int is_rmap_pte(u64 pte) argument
201 return (pte & (PT_WRITABLE_MASK | PT_PRESENT_MASK))
720 static void page_header_update_slot(struct kvm *kvm, void *pte, gpa_t gpa) argument
723 struct kvm_mmu_page *page_head = page_header(__pa(pte));
777 u64 pte; local
1125 u64 pte; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/kernel/
H A Dtraps.c519 pgd_t *pgd; pmd_t *pmd; pte_t *pte; local
530 pte = pte_offset_map_lock(mm, pmd, addr, &ptl);
531 if (!pte_present(*pte) || !pte_dirty(*pte)) {
532 pte_unmap_unlock(pte, ptl);
541 pte_unmap_unlock(pte, ptl);
679 printk("%s:%d: bad pte %08lx.\n", file, line, val);

Completed in 368 milliseconds

1234567891011