Searched defs:next (Results 51 - 75 of 188) sorted by relevance

12345678

/arch/alpha/include/asm/
H A Dmmu_context.h107 * force a new asn for any other processes the next time they want to
120 unsigned long next = asn + 1; local
125 next = (asn & ~HARDWARE_ASN_MASK) + ASN_FIRST_VERSION;
127 cpu_last_asn(cpu) = next;
128 return next;
133 struct task_struct *next)
158 task_thread_info(next)->pcb.asn = mmc & HARDWARE_ASN_MASK;
163 struct task_struct *next)
178 ev5_switch_mm(prev_mm, next_mm, next);
132 ev5_switch_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm, struct task_struct *next) argument
162 ev4_switch_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm, struct task_struct *next) argument
/arch/alpha/kernel/
H A Derr_common.c151 /* return the next header */
160 struct el_subpacket *next = NULL;
163 for (; h && h->class != header->class; h = h->next);
164 if (h) next = h->handler(header);
166 return next;
198 struct el_subpacket *next = NULL;
205 next = el_process_header_subpacket(header);
208 if (NULL == (next = el_process_subpacket_reg(header))) {
217 return next;
226 for (a = subpacket_annotation_list; a; a = a->next) {
158 struct el_subpacket *next = NULL; local
196 struct el_subpacket *next = NULL; local
[all...]
H A Dmodule.c35 struct got_entry *next; member in struct:got_entry
52 for (g = chains + r_sym; g ; g = g->next)
62 g->next = chains[r_sym].next;
66 chains[r_sym].next = g;
134 for (g = chains[i].next; g ; g = n) {
135 n = g->next;
H A Dpci_impl.h162 struct pdev_srm_saved_conf *next; member in struct:pdev_srm_saved_conf
/arch/blackfin/include/asm/
H A Dmmu_context.h71 #define activate_mm(prev, next) switch_mm(prev, next, NULL)
111 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument
116 __switch_mm(prev, next, tsk);
160 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument
163 __switch_mm(prev, next, tsk);
199 mm->context.sram_list = tmp->next;
/arch/cris/include/arch-v32/arch/hwregs/
H A Ddma.h17 struct dma_descr_group *next; member in struct:dma_descr_group
37 struct dma_descr_context *next; member in struct:dma_descr_context
57 struct dma_descr_data *next; member in struct:dma_descr_data
/arch/ia64/include/asm/
H A Dmmu_context.h36 unsigned int next; /* next context number to use */ member in struct:ia64_ctx
39 /* call wrap_mmu_context when next >= max */
91 if (ia64_ctx.next >= ia64_ctx.limit) {
92 ia64_ctx.next = find_next_zero_bit(ia64_ctx.bitmap,
93 ia64_ctx.max_ctx, ia64_ctx.next);
95 ia64_ctx.max_ctx, ia64_ctx.next);
96 if (ia64_ctx.next >= ia64_ctx.max_ctx)
99 mm->context = context = ia64_ctx.next++;
185 activate_mm (struct mm_struct *prev, struct mm_struct *next) argument
[all...]
/arch/m68k/include/asm/
H A Dmmu_context.h73 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument
77 set_context(tsk->mm->context, next->pgd);
94 #define prepare_arch_switch(next) load_ksp_mmu(next)
196 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument
282 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
284 if (prev != next) {
286 switch_mm_0230(next);
288 switch_mm_0460(next);
315 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struc argument
[all...]
/arch/mips/include/asm/
H A Dmmu_context.h148 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument
164 if ((cpu_context(cpu, next) ^ asid_cache(cpu)) & ASID_VERSION_MASK)
165 get_new_mmu_context(next, cpu);
187 cpu_asid(cpu, next));
191 write_c0_entryhi(cpu_asid(cpu, next));
193 TLBMISS_HANDLER_SETUP_PGD(next->pgd);
200 cpumask_set_cpu(cpu, mm_cpumask(next));
220 activate_mm(struct mm_struct *prev, struct mm_struct *next) argument
234 get_new_mmu_context(next, cpu);
247 cpu_asid(cpu, next));
[all...]
H A Dpci.h27 struct pci_controller *next; member in struct:pci_controller
/arch/mips/mm/
H A Dgup.c103 unsigned long next; local
110 next = pmd_addr_end(addr, end);
125 if (!gup_huge_pmd(pmd, addr, next, write, pages,nr))
128 if (!gup_pte_range(pmd, addr, next, write, pages,nr))
131 } while (pmdp++, addr = next, addr != end);
167 unsigned long next; local
174 next = pud_addr_end(addr, end);
178 if (!gup_huge_pud(pud, addr, next, write, pages,nr))
181 if (!gup_pmd_range(pud, addr, next, write, pages,nr))
184 } while (pudp++, addr = next, add
198 unsigned long next; local
265 unsigned long next; local
[all...]
/arch/mn10300/include/asm/
H A Dmmu_context.h140 * @next: The incoming MM context.
143 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument
148 if (prev != next) {
150 per_cpu(cpu_tlbstate, cpu).active_mm = next;
152 cpu_ran_vm(cpu, next);
153 PTBR = (unsigned long) next->pgd;
154 activate_context(next);
159 #define activate_mm(prev, next) switch_mm((prev), (next), NULL)
/arch/openrisc/kernel/
H A Ddma.c30 unsigned long next, struct mm_walk *walk)
38 * picked up next time there's an access
43 for (cl = __pa(addr); cl < __pa(next); cl += cpuinfo.dcache_block_size)
50 unsigned long next, struct mm_walk *walk)
56 * picked up next time there's an access
29 page_set_nocache(pte_t *pte, unsigned long addr, unsigned long next, struct mm_walk *walk) argument
49 page_clear_nocache(pte_t *pte, unsigned long addr, unsigned long next, struct mm_walk *walk) argument
/arch/openrisc/mm/
H A Dtlb.c143 void switch_mm(struct mm_struct *prev, struct mm_struct *next, argument
152 current_pgd = next->pgd;
158 if (prev != next)
/arch/parisc/include/asm/
H A Dparisc-device.h32 struct parisc_driver *next; member in struct:parisc_driver
/arch/powerpc/mm/
H A Dinit_64.c230 static struct vmemmap_backing *next; local
234 if (!next || !num_left) {
235 next = vmemmap_alloc_block(PAGE_SIZE, node);
236 if (unlikely(!next)) {
245 return next++;
H A Dmmu_context_nohash.c192 void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next) argument
201 cpu, next, next->context.active, next->context.id);
205 next->context.active++;
216 id = next->context.id;
219 if (context_mm[id] != next)
221 next, id, id, context_mm[id]);
255 context_mm[id] = next;
256 next
[all...]
/arch/powerpc/oprofile/cell/
H A Dvma_map.c30 struct vma_to_fileoffset_map *next = map->next; local
32 map = next;
50 for (; map; map = map->next) {
81 new->next = map;
/arch/s390/mm/
H A Dgup.c105 unsigned long next; local
117 next = pmd_addr_end(addr, end);
121 if (!gup_huge_pmd(pmdp, pmd, addr, next,
124 } else if (!gup_pte_range(pmdp, pmd, addr, next,
127 } while (pmdp++, addr = next, addr != end);
135 unsigned long next; local
147 next = pud_addr_end(addr, end);
150 if (!gup_pmd_range(pudp, pud, addr, next, write, pages, nr))
152 } while (pudp++, addr = next, addr != end);
178 unsigned long next; local
[all...]
/arch/sh/include/asm/
H A Dmmu_context.h119 struct mm_struct *next,
124 if (likely(prev != next)) {
125 cpumask_set_cpu(cpu, mm_cpumask(next));
126 set_TTB(next->pgd);
127 activate_context(next, cpu);
129 if (!cpumask_test_and_set_cpu(cpu, mm_cpumask(next)))
130 activate_context(next, cpu);
133 #define activate_mm(prev, next) switch_mm((prev),(next),NULL)
118 switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
H A Dpci.h17 struct pci_channel *next; member in struct:pci_channel
/arch/sh/mm/
H A Dfault_64.c50 unsigned long long next; local
68 next = tlbp->next;
69 __flush_tlb_slot(next);
72 : : "r" (next), "r" (pteh), "r" (ptel) );
74 next += TLB_STEP;
75 if (next > tlbp->last) next = tlbp->first;
76 tlbp->next = next;
[all...]
H A Dgup.c120 unsigned long next; local
127 next = pmd_addr_end(addr, end);
130 if (!gup_pte_range(pmd, addr, next, write, pages, nr))
132 } while (pmdp++, addr = next, addr != end);
140 unsigned long next; local
147 next = pud_addr_end(addr, end);
150 if (!gup_pmd_range(pud, addr, next, write, pages, nr))
152 } while (pudp++, addr = next, addr != end);
166 unsigned long next; local
188 next
220 unsigned long next; local
[all...]
/arch/tile/include/asm/
H A Dcacheflush.h87 char *next = (char *)((long)buffer & -L2_CACHE_BYTES); local
89 while (next < finish) {
90 __insn_inv(next);
91 next += CHIP_INV_STRIDE();
98 char *next = (char *)((long)buffer & -L2_CACHE_BYTES); local
100 while (next < finish) {
101 __insn_flush(next);
102 next += CHIP_FLUSH_STRIDE();
109 char *next = (char *)((long)buffer & -L2_CACHE_BYTES); local
111 while (next < finis
[all...]
/arch/tile/kernel/
H A Dtile-desc_32.c2537 unsigned short next = table[index + 1 + bitfield]; local
2538 if (next <= TILEPRO_OPC_NONE)
2539 return &tilepro_opcodes[next];
2541 index = next - TILEPRO_OPC_NONE;

Completed in 661 milliseconds

12345678