/linux-4.1.27/arch/arc/kernel/ |
H A D | fpu.c | 43 : "=&r" (*(saveto + 1)), /* early clobber must here */ fpu_save_restore() 51 : "=&r"(*(saveto + 3)), /* early clobber must here */ fpu_save_restore()
|
H A D | head.S | 59 ; Don't clobber r0-r2 yet. It might have bootloader provided info
|
H A D | entry.S | 255 ; can clobber scratch regs, hence use of stack to stash it
|
/linux-4.1.27/scripts/ |
H A D | markup_oops.pl | 117 $clobber = $lastword; 119 $clobber =~ s/\([a-z0-9\%\,]+\)//g; 121 $clobber =~ s/.*\,//g; 126 $clobber = ""; 130 my $clobberprime = reg_name($clobber); 141 if ($clobber =~ /$reg/ || $clobberprime =~ /$reg/) {
|
/linux-4.1.27/arch/arc/include/asm/ |
H A D | atomic.h | 36 : "=&r"(temp) /* Early clobber, to prevent reg reuse */ \ 80 * atomic insn (e.g. LD) doesn't clobber an "emulated" atomic insn atomic_set()
|
H A D | checksum.h | 13 * worked around by adding memory clobber to ip_fast_csum( )
|
H A D | cmpxchg.h | 36 : "=&r"(prev) /* Early clobber, to prevent reg reuse */ __cmpxchg() 155 * could clobber them. atomic_xchg() itself would be 1 insn, so it
|
H A D | irqflags.h | 45 * All of them have "memory" clobber (compiler barrier) which is needed to
|
H A D | bitops.h | 60 : "=&r"(temp) /* Early clobber, to prevent reg reuse */ \
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | switch_to_64.h | 13 * We tell gcc we clobber all non-fixed-usage registers except
|
H A D | switch_to_32.h | 52 * clobber every non-fixed-usage register besides l2/l3/o4/o5. -DaveM
|
/linux-4.1.27/arch/sparc/lib/ |
H A D | VISsave.S | 19 /* May clobber %o5, %g1, %g2, %g3, %g7, %icc, %xcc */
|
/linux-4.1.27/arch/nios2/mm/ |
H A D | cacheflush.c | 30 /* : No clobber */); __flush_dcache() 49 /* : No clobber */); __flush_dcache_all() 65 /* : No clobber */); __invalidate_dcache() 84 /* : No clobber */); __flush_icache()
|
/linux-4.1.27/arch/cris/include/arch-v10/arch/ |
H A D | bitops.h | 16 input. Saying we clobber the input but can return the result cris_swapnwbrlz()
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | paravirt_types.h | 80 * This generally means the code is not free to clobber any 85 unsigned (*patch)(u8 type, u16 clobber, void *insnbuf, 369 #define paravirt_clobber(clobber) \ 370 [paravirt_clobber] "i" (clobber) 376 #define _paravirt_alt(insn_string, type, clobber) \ 383 " .short " clobber "\n" \ 451 * However, x86_64 also have to clobber all caller saved registers, which 700 u16 clobbers; /* what registers you may clobber */
|
H A D | switch_to.h | 34 * Context-switching clobbers all registers, so we clobber \
|
H A D | bitops.h | 402 * AMD64 says BSFL won't clobber the dest reg if x==0; Intel64 says the ffs() 443 * AMD64 says BSRL won't clobber the dest reg if x==0; Intel64 says the fls() 483 * AMD64 says BSRQ won't clobber the dest reg if x==0; Intel64 says the fls64()
|
H A D | special_insns.h | 17 * A memory clobber would solve the problem, but would prevent reordering of
|
H A D | alternative.h | 164 * without volatile and memory clobber. 176 * No memory clobber here.
|
H A D | string_32.h | 97 /* small block: don't clobber ecx + smaller code */ __constant_memcpy()
|
H A D | paravirt.h | 761 /* We save some registers, but all of them, that's too much. We clobber all
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | entry-nommu.S | 220 swi r3, r1, PT_R3 /* r3: _always_ in clobber list; see unistd.h */ 221 swi r4, r1, PT_R4 /* r4: _always_ in clobber list; see unistd.h */ 229 /* r12: _always_ in clobber list; see unistd.h */ 232 /* r14: _always_ in clobber list; see unistd.h */ 313 swi r3, r1, PT_R3 /* r3: _always_ in clobber list; see unistd.h */ 314 swi r4, r1, PT_R4 /* r4: _always_ in clobber list; see unistd.h */ 322 /* r12: _always_ in clobber list; see unistd.h */ 325 /* r14: _always_ in clobber list; see unistd.h */
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | unistd.h | 29 /* GCC has to be warned that a syscall may clobber all the ABI 33 the clobber list so it is left out. Also the input arguments
|
H A D | ldcw.h | 39 reloaded when generating 64-bit PIC code. Instead, we clobber
|
/linux-4.1.27/arch/sh/lib64/ |
H A D | strcpy.S | 57 // r22 > r23: note that for r22 == r23 the sthi.q would clobber
|
/linux-4.1.27/arch/x86/boot/compressed/ |
H A D | efi_stub_32.S | 62 * we'd better not clobber it. We need to calculate our address
|
/linux-4.1.27/arch/c6x/lib/ |
H A D | divi.S | 30 ;; divu does not clobber B2 either, which is taken advantage of
|
H A D | remi.S | 30 ;; divu does not clobber B2 either, which is taken advantage of
|
H A D | remu.S | 30 ;; divu does not clobber B2 either, which is taken advantage of
|
H A D | divu.S | 30 ;; divu does not clobber B2 either, which is taken advantage of
|
/linux-4.1.27/arch/cris/arch-v10/lib/ |
H A D | checksum.S | 25 ;; only r0 - r8 have to be saved, the other ones are clobber-able
|
H A D | checksumcopy.S | 29 ;; only r0 - r8 have to be saved, the other ones are clobber-able
|
H A D | memset.c | 108 ;; Save the registers we'll clobber in the movem process \n\ memset()
|
H A D | usercopy.c | 432 ;; Save the registers we'll clobber in the movem process \n\ __do_clear_user()
|
/linux-4.1.27/include/linux/ |
H A D | journal-head.h | 35 * very unuseful) make 64-bit accesses to the bitfield and clobber
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | paravirt.c | 45 * nop stub, which must not clobber anything *including the stack* to 101 return len; /* target would clobber too much for this site */ paravirt_patch_call() 172 clobber any caller-save reg */ paravirt_patch_default()
|
H A D | head_64.S | 378 GET_CR2_INTO(%rdi) # can clobber any volatile register if pv 391 GET_CR2_INTO(%r9) # can clobber any volatile register if pv
|
H A D | nmi.c | 466 * some care, the inner breakpoint will clobber the outer breakpoint's
|
H A D | entry_64.S | 1399 * one value to the stack on native, so it may clobber the rdx 1400 * scratch slot, but it won't clobber any of the important
|
H A D | entry_32.S | 76 * for paravirtualization. The following will never clobber any registers:
|
/linux-4.1.27/arch/x86/lib/ |
H A D | rwsem.S | 60 * The following can clobber %rdx because the asm clobbers it:
|
H A D | mmx_32.c | 9 * We also want to clobber the filler register so we don't get any
|
/linux-4.1.27/arch/x86/platform/efi/ |
H A D | efi_stub_32.S | 103 * we'd better not clobber it.
|
/linux-4.1.27/arch/mn10300/include/asm/ |
H A D | div64.h | 20 * must, therefore, at least explicitly clobber the register when we make
|
/linux-4.1.27/arch/blackfin/lib/ |
H A D | memcpy.S | 108 * dst would clobber the src.
|
/linux-4.1.27/arch/frv/mm/ |
H A D | elf-fdpic.c | 72 /* only honour a hint if we're not going to clobber something doing so */ arch_get_unmapped_area()
|
/linux-4.1.27/arch/metag/include/asm/ |
H A D | atomic_lnkget.h | 13 * None of these asm statements clobber memory as LNKSET writes around
|
H A D | spinlock_lnkget.h | 5 * None of these asm statements clobber memory as LNKSET writes around
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | epapr_hcalls.h | 61 * Hypercall register clobber list 66 * on the clobber list that are also on the input/output list. Therefore, 76 * the compiler will only check the clobber list for a function if you 87 * The "memory" clobber is only necessary for hcalls where the Hypervisor 123 * clobber list will tell the compiler that the hypercall modifies those epapr_paravirt_early_init()
|
H A D | ppc_asm.h | 306 * note that this macro will clobber the lr register. 319 /* Be careful, this will clobber the lr register. */
|
H A D | fsl_hcalls.h | 81 * clobber list will tell the compiler that the hypercall modifies those
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | entry-header.S | 234 @ clobber spsr_svc (FIQ could be delivered during the first few 246 @ clobber state restored below) 316 @ clobber state restored below)
|
H A D | reboot.c | 29 * don't clobber it with the identity mapping. When running with this
|
H A D | entry-ftrace.S | 45 * clobber the ip register. This is OK because the ARM calling convention
|
H A D | hyp-stub.S | 30 * zeroing of .bss would clobber it.
|
/linux-4.1.27/arch/x86/vdso/vdso32/ |
H A D | sysenter.S | 12 * (found in entry.S) requires that we clobber %ecx with the desired %esp.
|
/linux-4.1.27/drivers/char/hw_random/ |
H A D | tx4939-rng.c | 41 * exception would clobber the upper 32-bit of the processor rng_io_start()
|
/linux-4.1.27/arch/blackfin/kernel/cplb-nompu/ |
H A D | cplbmgr.c | 25 * make sure not to call any functions here that could clobber these
|
/linux-4.1.27/arch/blackfin/kernel/ |
H A D | ftrace-entry.S | 26 * can clobber the normal scratch registers, but we need to make sure to
|
H A D | bfin_dma.c | 406 * check will make sure we don't clobber any existing transfer.
|
/linux-4.1.27/arch/alpha/include/asm/ |
H A D | xchg.h | 13 * it must clobber "memory" (also for interrupts in UP).
|
/linux-4.1.27/scripts/dtc/ |
H A D | data.c | 165 d2.markers = NULL; /* So data_free() doesn't clobber them */ data_merge()
|
/linux-4.1.27/arch/ia64/include/asm/ |
H A D | uaccess.h | 184 * could clobber r8 and r9 (among others). Thus, be careful not to evaluate it while 212 * could clobber r8 (among others). Thus, be careful not to evaluate them while using r8.
|
/linux-4.1.27/arch/sparc/mm/ |
H A D | leon_mm.c | 230 : "g1" /* clobber list */ leon3_getCacheRegs()
|
/linux-4.1.27/arch/powerpc/boot/ |
H A D | main.c | 183 /* Do this first, because malloc() could clobber the loader's start()
|
/linux-4.1.27/arch/powerpc/kernel/vdso32/ |
H A D | gettimeofday.S | 214 * It expects the datapage ptr in r9 and doesn't clobber it.
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | book3s_interrupts.S | 162 * kvmppc_copy_from_svcpu can clobber volatile registers, save
|
H A D | booke_interrupts.S | 203 /* Also grab DEAR and ESR before the host can clobber them. */
|
/linux-4.1.27/arch/blackfin/kernel/cplb-mpu/ |
H A D | cplbmgr.c | 22 * make sure not to call any functions here that could clobber these
|
/linux-4.1.27/arch/cris/arch-v32/lib/ |
H A D | memset.c | 108 ;; Save the registers we'll clobber in the movem process \n\ memset()
|
H A D | usercopy.c | 383 ;; Save the registers we'll clobber in the movem process \n\ __do_clear_user()
|
/linux-4.1.27/arch/m68k/include/asm/ |
H A D | mac_psc.h | 148 * seems to clobber the control register.
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | cputype.h | 98 * The memory clobber prevents gcc 4.5 from reordering the mrc before
|
H A D | cacheflush.h | 461 * - The clobber list is dictated by the call to v7_flush_dcache_*. 463 * since adding it to the clobber list is incompatible with having
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
H A D | opal.c | 67 /* Do the actual re-init, This will clobber all FPRs, VRs, etc... opal_reinit_cores() 71 * but it might clobber a bunch. opal_reinit_cores()
|
H A D | eeh-powernv.c | 621 * We don't clobber hardware frozen state until PE pnv_eeh_get_pe_state()
|
/linux-4.1.27/arch/x86/lguest/ |
H A D | head_32.S | 170 * There are two problems with this: firstly, we can't clobber any registers
|
H A D | boot.c | 1387 static unsigned lguest_patch(u8 type, u16 clobber, void *ibuf, lguest_patch() argument 1394 return paravirt_patch_default(type, clobber, ibuf, addr, len); lguest_patch() 1400 return paravirt_patch_default(type, clobber, ibuf, addr, len); lguest_patch()
|
/linux-4.1.27/arch/tile/include/asm/ |
H A D | irqflags.h | 47 * clobber. We rely on it being equivalent to a compiler barrier in
|
/linux-4.1.27/arch/powerpc/mm/ |
H A D | tlb_nohash_low.S | 86 * an interrupt which causes a TLB miss can clobber the MMUCR
|
H A D | tlb_low_64e.S | 752 * XXX That code was written back when we couldn't clobber r14. We can now,
|
/linux-4.1.27/arch/arm/mach-omap2/ |
H A D | sram34xx.S | 130 * Be careful not to clobber r7 when maintaing this file.
|
/linux-4.1.27/drivers/lguest/x86/ |
H A D | core.c | 136 unsigned int clobber; run_guest_once() local 166 : "=a"(clobber), "=b"(clobber) run_guest_once()
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | unaligned.c | 1063 /* Use two clobber registers: clob1/2. */ jit_bundle_gen() 1090 /* Use one clobber register: clob1 only. */ jit_bundle_gen() 1157 * Generic memory store cases: use 3 clobber registers. jit_bundle_gen()
|
H A D | intvec_32.S | 851 * then we'd clobber whatever changes are made by ptrace, etc. 1519 * clobber our EX_CONTEXT_K_x registers, so we don't save/restore them
|
H A D | intvec_64.S | 880 * then we'd clobber whatever changes are made by ptrace, etc.
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | entry.S | 580 /* r30 is the only register we clobber in the fast path */ 710 /* r30 is the only register we clobber in the fast path */ 718 * so that another interrupt doesn't come in here and clobber
|
/linux-4.1.27/arch/parisc/kernel/ |
H A D | syscall.S | 411 * In asm clobber. 425 * In asm clobber. 430 * Not in asm clobber.
|
H A D | unaligned.c | 50 /* If you use FIXUP_BRANCH, then you must list this clobber */
|
/linux-4.1.27/arch/arm/crypto/ |
H A D | bsaes-armv7.pl | 485 veor @t[7], @t[7], @t[6] @ clobber t[7] 505 veor @t[7], @t[7], @t[5] @ clobber t[7] even more 544 veor @t[6], @t[6], @t[3] @ clobber t[6] 563 veor @t[0], @t[0], @t[5] @ clobber t[0] 569 veor @t[6], @t[6], @t[7] @ clobber t[6]
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
H A D | i915_gem_stolen.c | 77 /* make sure we don't clobber the GTT if it's within stolen memory */ i915_stolen_to_physical()
|
/linux-4.1.27/arch/x86/include/asm/xen/ |
H A D | hypercall.h | 78 * - clobber the rest
|
/linux-4.1.27/arch/sh/lib/ |
H A D | udivsi3_i4i.S | 183 but we effectively clobber only r1. */
|
/linux-4.1.27/arch/x86/ia32/ |
H A D | ia32_signal.c | 177 * the handler, but does not clobber them at least in the ia32_restore_sigcontext()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | entry.S | 61 * Allocate 8 input registers since ptrace() may clobber them 109 * Allocate 8 input registers since ptrace() may clobber them 140 * Allocate 8 input registers since ptrace() may clobber them 1265 * Allocate 8 input registers since ptrace() may clobber them
|
/linux-4.1.27/arch/xtensa/kernel/ |
H A D | vectors.S | 361 * can clobber depc. 364 * save a0, then clobber a0. To restart the handler, we have to restore
|
H A D | entry.S | 1101 /* The spill routine might clobber a4, a7, a8, a11, a12, and a15. */ 1806 * May clobber: a12, a13
|
/linux-4.1.27/sound/pci/ |
H A D | ad1889.c | 382 /* let's make sure we don't clobber ourselves */ snd_ad1889_playback_prepare() 432 /* let's make sure we don't clobber ourselves */ snd_ad1889_capture_prepare()
|
/linux-4.1.27/drivers/scsi/ |
H A D | 3w-9xxx.h | 390 #define TW_IOCTL_ERROR_STATUS_AEN_CLOBBER 0x1004 // AEN clobber occurred
|
H A D | 3w-9xxx.c | 386 /* Check for clobber */ twa_aen_queue_event()
|
/linux-4.1.27/arch/arm64/kernel/ |
H A D | head.S | 615 * zeroing of .bss would clobber it.
|
/linux-4.1.27/arch/arm/kvm/ |
H A D | interrupts_head.S | 11 * held in r0. These macros should never clobber r1, as it is used to hold the
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | traps.c | 1252 * - Restore the vector context & clobber any registers modified by enable_restore_fp_context() 1288 * FP context which we shouldn't clobber. We do however need to clear enable_restore_fp_context()
|
/linux-4.1.27/arch/frv/kernel/ |
H A D | gdb-stub.c | 2015 /* note: flushing the icache will clobber EAR0 on the FR451 */ gdbstub() 2115 /* make sure the output is flushed, or else RedBoot might clobber it */ gdbstub_exit()
|
H A D | entry.S | 23 * they can't rely on GR28 to be anything useful, and so need to clobber a
|
/linux-4.1.27/fs/cifs/ |
H A D | inode.c | 170 /* if dynperm is set, don't clobber existing mode */ cifs_fattr_to_inode() 540 * FIXME: Doesn't this clobber the type bit we got from cifs_sfu_type ?
|
H A D | readdir.c | 97 * want to clobber the existing one with the one that cifs_prime_dcache()
|
/linux-4.1.27/drivers/nubus/ |
H A D | nubus.c | 583 /* Now clobber the whole thing */ nubus_get_vidnames()
|
/linux-4.1.27/kernel/debug/ |
H A D | gdbstub.c | 1142 /* make sure the output is flushed, lest the bootloader clobber it */ gdbstub_exit()
|
/linux-4.1.27/arch/mips/kvm/ |
H A D | mips.c | 1435 * not to clobber the status register directly via the commpage. kvm_own_fpu()
|
/linux-4.1.27/lib/mpi/ |
H A D | longlong.h | 100 /* We sometimes need to clobber "cc" with gcc2, but that would not be
|
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/ |
H A D | ldlm_request.c | 652 * clobber the LVB with an older one. */ ldlm_cli_enqueue_fini() 655 * letting us know and we'll clobber the correct value. ldlm_cli_enqueue_fini()
|
/linux-4.1.27/drivers/usb/host/ |
H A D | ehci-q.c | 296 /* completions (or tasks on other cpus) must never clobber HALT qh_completions()
|
H A D | oxu210hp-hcd.c | 995 /* completions (or tasks on other cpus) must never clobber HALT qh_completions()
|
H A D | fotg210-hcd.c | 2359 /* completions (or tasks on other cpus) must never clobber HALT qh_completions()
|
H A D | fusbh200-hcd.c | 2311 /* completions (or tasks on other cpus) must never clobber HALT qh_completions()
|
/linux-4.1.27/drivers/usb/musb/ |
H A D | cppi_dma.c | 1503 /* clobber the existing state once it's idle cppi_channel_abort()
|
/linux-4.1.27/arch/mn10300/kernel/ |
H A D | gdb-stub.c | 1835 /* make sure the output is flushed, or else RedBoot might clobber it */ gdbstub_exit()
|
/linux-4.1.27/drivers/net/ethernet/tile/ |
H A D | tilepro.c | 313 * The fastio swint2 call may clobber all the caller-saved registers.
|
/linux-4.1.27/drivers/parisc/ |
H A D | sba_iommu.c | 657 ** pdir entry that we clobber. sba_mark_invalid()
|
/linux-4.1.27/drivers/video/fbdev/ |
H A D | neofb.c | 1199 * Make sure we don't clobber some other bits that might already neofb_pan_display()
|
/linux-4.1.27/fs/nfs/ |
H A D | inode.c | 1302 * have raced with our update cannot clobber these new values.
|
H A D | nfs4proc.c | 2289 * Make sure we clobber those fields in the later setattr call
|
/linux-4.1.27/arch/mips/mm/ |
H A D | tlbex.c | 735 /* We can clobber tmp. It isn't used after this.*/ build_huge_update_entries()
|
/linux-4.1.27/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_osm.c | 1833 * we don't clobber the device with too many ahc_linux_handle_scsi_status()
|
H A D | aic79xx_osm.c | 1902 * we don't clobber the device with too many ahd_linux_handle_scsi_status()
|
H A D | aic7xxx_core.c | 897 * so that we don't clobber an incoming ahc_run_qoutfifo() 1034 /* Don't want to clobber the original sense code */ ahc_handle_seqint()
|
H A D | aic79xx_core.c | 8950 /* Don't want to clobber the original sense code */ ahd_handle_scsi_status()
|
/linux-4.1.27/drivers/usb/core/ |
H A D | hcd.c | 1563 * they could clobber root hub response data. Also, control usb_hcd_submit_urb()
|
/linux-4.1.27/drivers/pci/ |
H A D | quirks.c | 3446 * the bits have been set by i915 previously, so we clobber reset_ivb_igd()
|
/linux-4.1.27/arch/x86/kvm/ |
H A D | vmx.c | 8232 /* Load guest registers. Don't clobber flags. */ vmx_vcpu_run()
|
/linux-4.1.27/drivers/md/ |
H A D | raid5.c | 4442 * 2/ A 'check' operation is in flight, as it may clobber the parity handle_stripe()
|