/arch/arm/nwfpe/ |
H A D | entry.S | 64 the next instruction. If it is a floating point instruction, it 89 @ if condition code failed to match, next insn 90 bne next @ get the next instruction; 97 next: label 98 .Lx1: ldrt r6, [r5], #4 @ get the next instruction and
|
/arch/arm/include/asm/ |
H A D | fiq.h | 22 struct fiq_handler *next; member in struct:fiq_handler
|
H A D | mmu_context.h | 109 switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 117 if (!cpumask_empty(mm_cpumask(next)) && 118 !cpumask_test_cpu(cpu, mm_cpumask(next))) 121 if (!cpumask_test_and_set_cpu(cpu, mm_cpumask(next)) || prev != next) { 124 *crt_mm = next; 126 check_context(next); 127 cpu_switch_mm(next->pgd, next); 135 #define activate_mm(prev,next) switch_m [all...] |
/arch/um/include/shared/ |
H A D | mem_user.h | 36 struct iomem_region *next; member in struct:iomem_region
|
H A D | aio.h | 18 struct aio_context *next; member in struct:aio_context 22 .next = NULL }
|
H A D | irq_user.h | 12 struct irq_fd *next; member in struct:irq_fd
|
/arch/xtensa/include/asm/ |
H A D | nommu_context.h | 14 static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next) argument 18 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument
|
/arch/alpha/kernel/ |
H A D | err_impl.h | 17 struct el_subpacket_annotation *next; member in struct:el_subpacket_annotation 27 struct el_subpacket_handler *next; member in struct:el_subpacket_handler
|
/arch/arm/mm/ |
H A D | idmap.c | 17 unsigned long next; local 31 next = pmd_addr_end(addr, end); 34 } while (pmd++, addr = next, addr != end); 54 unsigned long next; local 57 next = pud_addr_end(addr, end); 58 idmap_add_pmd(pud, addr, next, prot); 59 } while (pud++, addr = next, addr != end); 64 unsigned long prot, next; local 72 next = pgd_addr_end(addr, end); 73 idmap_add_pud(pgd, addr, next, pro [all...] |
/arch/blackfin/include/asm/ |
H A D | mmu.h | 12 struct sram_list_struct *next; member in struct:sram_list_struct
|
/arch/cris/arch-v10/mm/ |
H A D | tlb.c | 151 void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 154 if (prev != next) { 156 get_mmu_context(next); 165 per_cpu(current_pgd, smp_processor_id()) = next->pgd; 170 next->context, next)); 173 page_id, next->context.page_id);
|
/arch/cris/include/asm/ |
H A D | fasttimer.h | 20 struct fast_timer *next; member in struct:fast_timer
|
/arch/h8300/include/asm/ |
H A D | mmu_context.h | 23 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
|
/arch/hexagon/include/asm/ |
H A D | mmu_context.h | 66 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 75 if (next->context.generation < prev->context.generation) { 77 next->pgd[l1] = init_mm.pgd[l1]; 79 next->context.generation = prev->context.generation; 82 __vmnewmap((void *)next->context.ptbase); 88 static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next) argument 93 switch_mm(prev, next, current_thread_info()->task);
|
/arch/parisc/include/asm/ |
H A D | mmu_context.h | 52 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument 55 if (prev != next) { 56 mtctl(__pa(next->pgd), 25); 57 load_context(next->context); 63 static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next) argument 73 BUG_ON(next == &init_mm); /* Should never happen */ 75 if (next->context == 0) 76 next->context = alloc_sid(); 78 switch_mm(prev,next,current);
|
/arch/powerpc/include/asm/ |
H A D | mmu_context.h | 20 extern void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next); 35 extern void switch_cop(struct mm_struct *next); 43 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 47 cpumask_set_cpu(smp_processor_id(), mm_cpumask(next)); 51 tsk->thread.pgdir = next->pgd; 56 get_paca()->pgd = next->pgd; 59 if (prev == next) 63 /* Switch coprocessor context only if prev or next uses a coprocessor */ 64 if (prev->context.acop || next->context.acop) 65 switch_cop(next); 97 activate_mm(struct mm_struct *prev, struct mm_struct *next) argument [all...] |
/arch/s390/include/asm/ |
H A D | mmu_context.h | 74 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 77 cpumask_set_cpu(smp_processor_id(), mm_cpumask(next)); 78 update_mm(next, tsk); 81 atomic_inc(&next->context.attach_count); 83 if (next->context.flush_mm) 84 __tlb_flush_mm(next); 91 struct mm_struct *next) 93 switch_mm(prev, next, current); 90 activate_mm(struct mm_struct *prev, struct mm_struct *next) argument
|
/arch/sparc/include/asm/ |
H A D | cpudata_32.h | 25 int next; member in struct:__anon2730
|
H A D | mdesc.h | 69 struct mdesc_notifier_client *next; member in struct:mdesc_notifier_client
|
/arch/um/include/asm/ |
H A D | mmu_context.h | 31 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 36 if(prev != next){ 38 cpumask_set_cpu(cpu, mm_cpumask(next)); 39 if(next != &init_mm) 40 __switch_mm(&next->context.id);
|
/arch/unicore32/include/asm/ |
H A D | mmu_context.h | 47 switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 52 if (!cpumask_test_and_set_cpu(cpu, mm_cpumask(next)) || prev != next) 53 cpu_switch_mm(next->pgd, next); 57 #define activate_mm(prev, next) switch_mm(prev, next, NULL)
|
/arch/x86/include/asm/ |
H A D | mmu_context.h | 13 struct mm_struct *next) 33 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 38 if (likely(prev != next)) { 41 percpu_write(cpu_tlbstate.active_mm, next); 43 cpumask_set_cpu(cpu, mm_cpumask(next)); 46 load_cr3(next->pgd); 54 if (unlikely(prev->context.ldt != next->context.ldt)) 55 load_LDT_nolock(&next->context); 60 BUG_ON(percpu_read(cpu_tlbstate.active_mm) != next); 62 if (!cpumask_test_and_set_cpu(cpu, mm_cpumask(next))) { 12 paravirt_activate_mm(struct mm_struct *prev, struct mm_struct *next) argument [all...] |
/arch/xtensa/kernel/ |
H A D | time.c | 76 unsigned long next; local 78 next = get_linux_timer(); 81 while ((signed long)(get_ccount() - next) > 0) { 92 next += CCOUNT_PER_JIFFY; 93 set_linux_timer(next); 102 if ((signed long)(get_ccount() - next) > 0)
|
/arch/arm/mach-sa1100/ |
H A D | time.c | 45 unsigned long next, oscr; local 48 next = OSCR + delta; 49 OSMR0 = next; 52 return (signed)(next - oscr) <= MIN_OSCR_DELTA ? -ETIME : 0;
|
/arch/microblaze/include/asm/ |
H A D | mmu_context_mm.h | 63 * This caches the next context number that we expect to be free. 117 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument 120 tsk->thread.pgdir = next->pgd; 121 get_mmu_context(next); 122 set_context(next->context, next->pgd);
|