root/arch/mips/include/asm/cpufeature.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. cpu_have_feature

   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*
   3  * CPU feature definitions for module loading, used by
   4  * module_cpu_feature_match(), see uapi/asm/hwcap.h for MIPS CPU features.
   5  */
   6 
   7 #ifndef __ASM_CPUFEATURE_H
   8 #define __ASM_CPUFEATURE_H
   9 
  10 #include <uapi/asm/hwcap.h>
  11 #include <asm/elf.h>
  12 
  13 #define MAX_CPU_FEATURES (8 * sizeof(elf_hwcap))
  14 
  15 #define cpu_feature(x)          ilog2(HWCAP_ ## x)
  16 
  17 static inline bool cpu_have_feature(unsigned int num)
  18 {
  19         return elf_hwcap & (1UL << num);
  20 }
  21 
  22 #endif /* __ASM_CPUFEATURE_H */

/* [<][>][^][v][top][bottom][index][help] */