1 /* SPDX-License-Identifier: GPL-2.0 */ 2 3 #include <linux/hardirq.h> 4 5 /* 6 * may_use_simd - whether it is allowable at this time to issue SIMD 7 * instructions or access the SIMD register file 8 * 9 * As architectures typically don't preserve the SIMD register file when 10 * taking an interrupt, !in_interrupt() should be a reasonable default. 11 */ 12 static __must_check inline bool may_use_simd(void) 13 { 14 return !in_interrupt(); 15 }