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