Lines Matching refs:start

41 	 * the start of the alt_entry, to support the VDSO. This
73 u32 *start, *end, *alt_start, *alt_end, *src, *dest;
75 start = calc_addr(fcur, fcur->start_off);
80 if ((alt_end - alt_start) > (end - start))
87 dest = start;
134 static int do_patch_fixups(long *start, long *end, unsigned int *instrs, int num)
138 for (i = 0; start < end; start++, i++) {
140 unsigned int *dest = (void *)start + *start;
155 static int do_patch_entry_fixups(long *start, long *end, unsigned int *instrs,
160 for (i = 0; start < end; start++, i++) {
161 unsigned int *dest = (void *)start + *start;
185 long *start, *end;
188 start = PTRRELOC(&__start___stf_entry_barrier_fixup);
208 i = do_patch_entry_fixups(start, end, instrs, types & STF_BARRIER_FALLBACK,
222 long *start, *end;
225 start = PTRRELOC(&__start___stf_exit_barrier_fixup);
255 i = do_patch_fixups(start, end, instrs, ARRAY_SIZE(instrs));
314 long *start, *end;
317 start = PTRRELOC(&__start___uaccess_flush_fixup);
339 i = do_patch_fixups(start, end, instrs, ARRAY_SIZE(instrs));
355 long *start, *end;
402 start = PTRRELOC(&__start___entry_flush_fixup);
404 i = do_patch_entry_fixups(start, end, instrs, types == L1D_FLUSH_FALLBACK,
407 start = PTRRELOC(&__start___scv_entry_flush_fixup);
409 i += do_patch_entry_fixups(start, end, instrs, types == L1D_FLUSH_FALLBACK,
439 long *start, *end;
442 start = PTRRELOC(&__start___rfi_flush_fixup);
462 i = do_patch_fixups(start, end, instrs, ARRAY_SIZE(instrs));
505 long *start, *end;
508 start = fixup_start;
518 i = do_patch_fixups(start, end, &instr, 1);
528 void *start, *end;
530 start = PTRRELOC(&__start___barrier_nospec_fixup);
533 do_barrier_nospec_fixups_range(enable, start, end);
541 long *start, *end;
544 start = fixup_start;
556 i = do_patch_fixups(start, end, instr, ARRAY_SIZE(instr));
563 unsigned int *start, *end;
565 start = (void *)curr + *curr;
567 for (; start < end; start++) {
568 pr_devel("patching dest %lx\n", (unsigned long)start);
569 patch_instruction(start, ppc_inst(PPC_RAW_NOP()));
575 long *start, *end;
577 start = PTRRELOC(&__start__btb_flush_fixup);
580 for (; start < end; start += 2)
581 patch_btb_flush_section(start);
587 long *start, *end;
593 start = fixup_start;
596 for (; start < end; start++) {
597 dest = (void *)start + *start;