• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/s390/mm/

Lines Matching refs:context

81 	spin_lock(&mm->context.list_lock);
82 list_add(&page->lru, &mm->context.crst_list);
83 spin_unlock(&mm->context.list_lock);
92 spin_lock(&mm->context.list_lock);
94 spin_unlock(&mm->context.list_lock);
108 table = crst_table_alloc(mm, mm->context.noexec);
112 if (mm->context.asce_limit < limit) {
114 if (mm->context.asce_limit <= (1UL << 31)) {
116 mm->context.asce_limit = 1UL << 42;
117 mm->context.asce_bits = _ASCE_TABLE_LENGTH |
122 mm->context.asce_limit = 1UL << 53;
123 mm->context.asce_bits = _ASCE_TABLE_LENGTH |
130 mm->task_size = mm->context.asce_limit;
136 if (mm->context.asce_limit < limit)
146 if (mm->context.asce_limit <= limit)
149 while (mm->context.asce_limit > limit) {
153 mm->context.asce_limit = 1UL << 42;
154 mm->context.asce_bits = _ASCE_TABLE_LENGTH |
159 mm->context.asce_limit = 1UL << 31;
160 mm->context.asce_bits = _ASCE_TABLE_LENGTH |
168 mm->task_size = mm->context.asce_limit;
184 bits = (mm->context.noexec || mm->context.has_pgste) ? 3UL : 1UL;
185 spin_lock(&mm->context.list_lock);
187 if (!list_empty(&mm->context.pgtable_list)) {
188 page = list_first_entry(&mm->context.pgtable_list,
194 spin_unlock(&mm->context.list_lock);
201 if (mm->context.has_pgste)
205 spin_lock(&mm->context.list_lock);
206 list_add(&page->lru, &mm->context.pgtable_list);
215 list_move_tail(&page->lru, &mm->context.pgtable_list);
216 spin_unlock(&mm->context.list_lock);
225 bits = (mm->context.noexec || mm->context.has_pgste) ? 3UL : 1UL;
228 spin_lock(&mm->context.list_lock);
232 list_move(&page->lru, &mm->context.pgtable_list);
237 spin_unlock(&mm->context.list_lock);
248 spin_lock(&mm->context.list_lock);
250 list_for_each_entry(page, &mm->context.crst_list, lru)
256 list_for_each_entry(page, &mm->context.pgtable_list, lru)
258 spin_unlock(&mm->context.list_lock);
259 mm->context.noexec = 0;
276 if (tsk->mm->context.has_pgste)
292 tsk->mm->context.alloc_pgste = 1;
294 tsk->mm->context.alloc_pgste = 0;