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