Searched full:swpb (Results 1 – 7 of 7) sorted by relevance
| /linux/arch/arm/kernel/ |
| H A D | swp_emulate.c | 8 * Implements emulation of the SWP/SWPB instructions using load-exclusive and 73 * the SWP and SWPB variants (bit set means SWPB). 86 seq_printf(m, "Emulated SWPB:\t\t%lu\n", swpbcounter); in proc_status_show() 198 /* Check access in reasonable access range for both SWP and SWPB */ in swp_handler() 227 * Only emulate SWP/SWPB executed in ARM state/User mode. 253 pr_notice("Registering SWP/SWPB emulation handler\n"); in swp_emulation_init()
|
| /linux/Documentation/arch/arm/ |
| H A D | swp_emulation.rst | 4 ARMv6 architecture deprecates use of the SWP/SWPB instructions, and recommends 17 Emulated SWPB: 0
|
| /linux/arch/arm/include/asm/ |
| H A D | cmpxchg.h | 97 " swpb %0, %1, [%2]" in __arch_xchg()
|
| /linux/arch/arm/mm/ |
| H A D | Kconfig | 719 bool "Emulate SWP/SWPB instructions" if !SMP 724 ARMv6 architecture deprecates use of the SWP/SWPB instructions.
|
| /linux/arch/arm/probes/kprobes/ |
| H A D | test-arm.c | 452 TEST_RP("swpb lr, r",7,VAL2,", [r",8,0,"]") in kprobe_arm_test_cases() 455 TEST_UNSUPPORTED(__inst_arm(0xe148e097) " @ swpb lr, r7, [r8]") in kprobe_arm_test_cases() 458 TEST_UNSUPPORTED(__inst_arm(0xe142f091) " @ swpb pc, r1, [r2]") in kprobe_arm_test_cases()
|
| /linux/arch/arm64/ |
| H A D | Kconfig | 1841 bool "Emulate SWP/SWPB instructions" 1843 ARMv8 obsoletes the use of A32 SWP/SWPB instructions such that
|
| /linux/arch/arm/probes/ |
| H A D | decode-arm.c | 243 /* SMP/SWPB cccc 0001 0x00 xxxx xxxx xxxx 1001 xxxx */
|