Lines Matching refs:idx
47 int idx, type; in kmap_atomic() local
55 idx = type + KM_TYPE_NR*smp_processor_id(); in kmap_atomic()
56 vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx); in kmap_atomic()
58 BUG_ON(!pte_none(*(kmap_pte - idx))); in kmap_atomic()
60 set_pte(kmap_pte-idx, mk_pte(page, PAGE_KERNEL)); in kmap_atomic()
80 int idx = type + KM_TYPE_NR * smp_processor_id(); in __kunmap_atomic() local
82 BUG_ON(vaddr != __fix_to_virt(FIX_KMAP_BEGIN + idx)); in __kunmap_atomic()
88 pte_clear(&init_mm, vaddr, kmap_pte-idx); in __kunmap_atomic()
104 int idx, type; in kmap_atomic_pfn() local
109 idx = type + KM_TYPE_NR*smp_processor_id(); in kmap_atomic_pfn()
110 vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx); in kmap_atomic_pfn()
111 set_pte(kmap_pte-idx, pfn_pte(pfn, PAGE_KERNEL)); in kmap_atomic_pfn()
119 unsigned long idx, vaddr = (unsigned long)ptr; in kmap_atomic_to_page() local
125 idx = virt_to_fix(vaddr); in kmap_atomic_to_page()
126 pte = kmap_pte - (idx - FIX_KMAP_BEGIN); in kmap_atomic_to_page()