Symbol: __pure
arch/arm/include/asm/system_info.h
26
extern int __pure cpu_architecture(void);
arch/arm/kernel/setup.c
270
int __pure cpu_architecture(void)
arch/arm/nwfpe/fpopcode.h
360
static inline floatx80 __pure getExtendedConstant(const unsigned int nIndex)
arch/arm/nwfpe/fpopcode.h
367
static inline float64 __pure getDoubleConstant(const unsigned int nIndex)
arch/arm/nwfpe/fpopcode.h
373
static inline float32 __pure getSingleConstant(const unsigned int nIndex)
arch/arm64/include/asm/memory.h
226
static inline u64 __pure read_tcr(void)
arch/arm64/include/asm/pgtable-prot.h
85
static inline bool __pure lpa2_is_enabled(void)
arch/mips/include/asm/cpu-type.h
15
static inline int __pure __get_cpu_type(const int cpu_type)
arch/mips/include/asm/cpu-type.h
188
static inline int __pure current_cpu_type(void)
arch/mips/include/asm/cpu-type.h
195
static inline int __pure boot_cpu_type(void)
arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h
26
static inline u16 __pure __bcm63xx_get_cpu_id(const u16 cpu_id)
arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h
70
static inline u16 __pure bcm63xx_get_cpu_id(void)
arch/x86/boot/compressed/efi.h
114
bool __pure __efi_soft_reserve_enabled(void);
arch/x86/boot/compressed/efi.h
116
static inline bool __pure efi_soft_reserve_enabled(void)
arch/x86/include/asm/asm.h
119
static __always_inline __pure void *rip_rel_ptr(void *p)
arch/x86/include/asm/fpu/xstate.h
123
static __always_inline __pure bool fpu_state_size_dynamic(void)
arch/x86/include/asm/fpu/xstate.h
128
static __always_inline __pure bool fpu_state_size_dynamic(void)
arch/x86/kernel/fpu/internal.h
13
static __always_inline __pure bool use_fxsr(void)
arch/x86/kernel/fpu/internal.h
8
static __always_inline __pure bool use_xsave(void)
drivers/dma/bcm-sba-raid.c
163
static inline u64 __pure sba_cmd_enc(u64 cmd, u32 val, u32 shift, u32 mask)
drivers/dma/bcm-sba-raid.c
170
static inline u32 __pure sba_cmd_load_c_mdata(u32 b0)
drivers/dma/bcm-sba-raid.c
175
static inline u32 __pure sba_cmd_write_c_mdata(u32 b0)
drivers/dma/bcm-sba-raid.c
180
static inline u32 __pure sba_cmd_xor_c_mdata(u32 b1, u32 b0)
drivers/dma/bcm-sba-raid.c
186
static inline u32 __pure sba_cmd_pq_c_mdata(u32 d, u32 b1, u32 b0)
drivers/firmware/efi/efi.c
98
bool __pure __efi_soft_reserve_enabled(void)
drivers/firmware/efi/libstub/efi-stub-helper.c
30
bool __pure __efi_soft_reserve_enabled(void)
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
744
static inline __pure int spx5_offset(int id, int tinst, int tcnt,
drivers/platform/x86/lenovo/thinkpad_acpi.c
563
static __always_inline bool __pure __init tpacpi_is_lenovo(void)
drivers/platform/x86/lenovo/thinkpad_acpi.c
568
static __always_inline bool __pure __init tpacpi_is_ibm(void)
drivers/pwm/pwm-loongson.c
60
static inline __pure struct pwm_loongson_ddata *to_pwm_loongson_ddata(struct pwm_chip *chip)
drivers/spi/spi-gpio.c
46
static inline struct spi_gpio *__pure
fs/btrfs/async-thread.c
50
struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq)
fs/btrfs/async-thread.c
55
struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work)
fs/btrfs/async-thread.h
46
struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work);
fs/btrfs/async-thread.h
47
struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq);
fs/btrfs/ctree.c
702
int __pure btrfs_comp_cpu_keys(const struct btrfs_key *k1, const struct btrfs_key *k2)
fs/btrfs/ctree.h
514
int __pure btrfs_comp_cpu_keys(const struct btrfs_key *k1, const struct btrfs_key *k2);
fs/btrfs/dev-replace.c
1266
bool __pure btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace)
fs/btrfs/dev-replace.h
28
bool __pure btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace);
fs/btrfs/extent_io.h
271
static inline int __pure num_extent_pages(const struct extent_buffer *eb)
fs/btrfs/extent_io.h
292
static inline int __pure num_extent_folios(const struct extent_buffer *eb)
include/linux/bcm963xx_nvram.h
54
static inline u64 __pure bcm963xx_nvram_nand_part_offset(
include/linux/bcm963xx_nvram.h
64
static inline u64 __pure bcm963xx_nvram_nand_part_size(
include/linux/bitmap.h
153
bool __pure __bitmap_or_equal(const unsigned long *src1,
include/linux/efi.h
882
bool __pure __efi_soft_reserve_enabled(void);
include/linux/efi.h
884
static inline bool __pure efi_soft_reserve_enabled(void)
include/linux/glob.h
8
bool __pure glob_match(char const *pat, char const *str);
include/linux/irqnr.h
8
unsigned int irq_get_nr_irqs(void) __pure;
include/linux/stringhash.h
66
extern unsigned int __pure full_name_hash(const void *salt, const char *, unsigned int);
include/linux/stringhash.h
77
extern u64 __pure hashlen_string(const void *salt, const char *name);
kernel/locking/qspinlock.h
52
static inline __pure u32 encode_tail(int cpu, int idx)
kernel/locking/qspinlock.h
62
static inline __pure struct mcs_spinlock *decode_tail(u32 tail,
kernel/locking/qspinlock.h
71
static inline __pure
lib/glob.c
40
bool __pure glob_match(char const *pat, char const *str)
net/ipv4/tcp_cdg.c
103
static u32 __pure nexp_u32(u32 ux)
net/packet/af_packet.c
392
static inline struct page * __pure pgv_to_page(void *addr)
tools/include/linux/compiler-gcc.h
28
#ifndef __pure
tools/perf/util/cacheline.h
7
int __pure cacheline_size(void);
tools/perf/util/hist.h
321
static __pure inline bool hist_entry__has_callchains(struct hist_entry *he)
tools/perf/util/hist.h
466
static __pure inline bool hists__has_callchains(struct hists *hists)