Blame view

include/asm-generic/simd.h 436 Bytes
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  /* SPDX-License-Identifier: GPL-2.0 */
a62b01cd6   Ard Biesheuvel   crypto: create ge...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  
  #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();
  }