load32 12 arch/mips/kernel/cmpxchg.c u32 old32, new32, load32, mask; load32 39 arch/mips/kernel/cmpxchg.c load32 = *ptr32; load32 42 arch/mips/kernel/cmpxchg.c old32 = load32; load32 43 arch/mips/kernel/cmpxchg.c new32 = (load32 & ~mask) | (val << shift); load32 44 arch/mips/kernel/cmpxchg.c load32 = cmpxchg(ptr32, old32, new32); load32 45 arch/mips/kernel/cmpxchg.c } while (load32 != old32); load32 47 arch/mips/kernel/cmpxchg.c return (load32 & mask) >> shift; load32 53 arch/mips/kernel/cmpxchg.c u32 mask, old32, new32, load32, load; load32 81 arch/mips/kernel/cmpxchg.c load32 = *ptr32; load32 88 arch/mips/kernel/cmpxchg.c load = (load32 & mask) >> shift; load32 98 arch/mips/kernel/cmpxchg.c old32 = (load32 & ~mask) | (old << shift); load32 99 arch/mips/kernel/cmpxchg.c new32 = (load32 & ~mask) | (new << shift); load32 100 arch/mips/kernel/cmpxchg.c load32 = cmpxchg(ptr32, old32, new32); load32 101 arch/mips/kernel/cmpxchg.c if (load32 == old32) load32 70 arch/openrisc/include/asm/cmpxchg.h u32 load32, old32, new32; load32 73 arch/openrisc/include/asm/cmpxchg.h load32 = READ_ONCE(*p); load32 76 arch/openrisc/include/asm/cmpxchg.h ret = (load32 & bitmask) >> bitoff; load32 80 arch/openrisc/include/asm/cmpxchg.h old32 = (load32 & ~bitmask) | (old << bitoff); load32 81 arch/openrisc/include/asm/cmpxchg.h new32 = (load32 & ~bitmask) | (new << bitoff); load32 84 arch/openrisc/include/asm/cmpxchg.h load32 = cmpxchg_u32(p, old32, new32); load32 85 arch/openrisc/include/asm/cmpxchg.h if (load32 == old32) load32 142 arch/parisc/include/asm/assembly.h .macro load32 value, reg load32 76 arch/sparc/include/asm/cmpxchg_64.h unsigned int old32, new32, load32; load32 79 arch/sparc/include/asm/cmpxchg_64.h load32 = *ptr; load32 82 arch/sparc/include/asm/cmpxchg_64.h old32 = load32; load32 83 arch/sparc/include/asm/cmpxchg_64.h new32 = (load32 & (~mask)) | val << bit_shift; load32 84 arch/sparc/include/asm/cmpxchg_64.h load32 = __cmpxchg_u32(ptr, old32, new32); load32 85 arch/sparc/include/asm/cmpxchg_64.h } while (load32 != old32); load32 87 arch/sparc/include/asm/cmpxchg_64.h return (load32 & mask) >> bit_shift; load32 138 arch/sparc/include/asm/cmpxchg_64.h unsigned int load32 = *ptr; load32 141 arch/sparc/include/asm/cmpxchg_64.h new32 = (load32 & ~mask) | (new << bit_shift); load32 142 arch/sparc/include/asm/cmpxchg_64.h old32 = (load32 & ~mask) | (old << bit_shift); load32 143 arch/sparc/include/asm/cmpxchg_64.h load32 = __cmpxchg_u32(ptr, old32, new32); load32 144 arch/sparc/include/asm/cmpxchg_64.h if (load32 == old32) load32 146 arch/sparc/include/asm/cmpxchg_64.h load = (load32 & mask) >> bit_shift;