Lines Matching refs:idx
48 int idx, type; in kmap_atomic() local
56 idx = type + KM_TYPE_NR*smp_processor_id(); in kmap_atomic()
57 vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx); in kmap_atomic()
59 BUG_ON(!pte_none(*(kmap_pte - idx))); in kmap_atomic()
61 set_pte(kmap_pte-idx, mk_pte(page, PAGE_KERNEL)); in kmap_atomic()
81 int idx = type + KM_TYPE_NR * smp_processor_id(); in __kunmap_atomic() local
83 BUG_ON(vaddr != __fix_to_virt(FIX_KMAP_BEGIN + idx)); in __kunmap_atomic()
89 pte_clear(&init_mm, vaddr, kmap_pte-idx); in __kunmap_atomic()
105 int idx, type; in kmap_atomic_pfn() local
110 idx = type + KM_TYPE_NR*smp_processor_id(); in kmap_atomic_pfn()
111 vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx); in kmap_atomic_pfn()
112 set_pte(kmap_pte-idx, pfn_pte(pfn, PAGE_KERNEL)); in kmap_atomic_pfn()
120 unsigned long idx, vaddr = (unsigned long)ptr; in kmap_atomic_to_page() local
126 idx = virt_to_fix(vaddr); in kmap_atomic_to_page()
127 pte = kmap_pte - (idx - FIX_KMAP_BEGIN); in kmap_atomic_to_page()