arch/alpha/include/asm/uaccess.h
208
extern __must_check long strnlen_user(const char __user *str, long n);
arch/arm/include/asm/simd.h
12
static __must_check inline bool may_use_simd(void)
arch/arm/include/asm/uaccess.h
557
extern unsigned long __must_check
arch/arm/include/asm/uaccess.h
560
static inline unsigned long __must_check
arch/arm/include/asm/uaccess.h
571
extern unsigned long __must_check
arch/arm/include/asm/uaccess.h
573
extern unsigned long __must_check
arch/arm/include/asm/uaccess.h
576
static inline unsigned long __must_check
arch/arm/include/asm/uaccess.h
590
extern unsigned long __must_check
arch/arm/include/asm/uaccess.h
592
extern unsigned long __must_check
arch/arm/include/asm/uaccess.h
595
static inline unsigned long __must_check
arch/arm/include/asm/uaccess.h
621
static inline unsigned long __must_check clear_user(void __user *to, unsigned long n)
arch/arm/include/asm/uaccess.h
631
extern __must_check long strnlen_user(const char __user *str, long n);
arch/arm64/include/asm/archrandom.h
69
static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs)
arch/arm64/include/asm/archrandom.h
82
static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs)
arch/arm64/include/asm/simd.h
27
static __must_check inline bool may_use_simd(void)
arch/arm64/include/asm/simd.h
40
static __must_check inline bool may_use_simd(void) {
arch/arm64/include/asm/uaccess.h
392
extern unsigned long __must_check __arch_copy_from_user(void *to, const void __user *from, unsigned long n);
arch/arm64/include/asm/uaccess.h
403
extern unsigned long __must_check __arch_copy_to_user(void __user *to, const void *from, unsigned long n);
arch/arm64/include/asm/uaccess.h
414
static __must_check __always_inline bool user_access_begin(const void __user *ptr, size_t len)
arch/arm64/include/asm/uaccess.h
461
extern unsigned long __must_check __arch_clear_user(void __user *to, unsigned long n);
arch/arm64/include/asm/uaccess.h
462
static inline unsigned long __must_check __clear_user(void __user *to, unsigned long n)
arch/arm64/include/asm/uaccess.h
475
extern __must_check long strnlen_user(const char __user *str, long n);
arch/arm64/include/asm/uaccess.h
478
extern unsigned long __must_check __copy_user_flushcache(void *to, const void __user *from, unsigned long n);
arch/arm64/kvm/hyp/nvhe/list_debug.c
10
static inline __must_check bool nvhe_check_data_corruption(bool v)
arch/arm64/kvm/vgic/vgic.c
139
static __must_check bool __vgic_put_irq(struct kvm *kvm, struct vgic_irq *irq)
arch/arm64/kvm/vgic/vgic.c
147
static __must_check bool vgic_put_irq_norelease(struct kvm *kvm, struct vgic_irq *irq)
arch/loongarch/include/asm/uaccess.h
283
static inline unsigned long __must_check
arch/loongarch/include/asm/uaccess.h
289
static inline unsigned long __must_check
arch/m68k/include/asm/uaccess.h
441
extern __must_check long strnlen_user(const char __user *str, long n);
arch/microblaze/include/asm/uaccess.h
258
__must_check long strncpy_from_user(char *dst, const char __user *src,
arch/microblaze/include/asm/uaccess.h
266
__must_check long strnlen_user(const char __user *sstr, long len);
arch/microblaze/include/asm/uaccess.h
27
static inline unsigned long __must_check __clear_user(void __user *to,
arch/microblaze/include/asm/uaccess.h
46
static inline unsigned long __must_check clear_user(void __user *to,
arch/nios2/include/asm/uaccess.h
29
static inline unsigned long __must_check __clear_user(void __user *to,
arch/nios2/include/asm/uaccess.h
48
static inline unsigned long __must_check clear_user(void __user *to,
arch/nios2/include/asm/uaccess.h
64
extern __must_check long strnlen_user(const char __user *s, long n);
arch/openrisc/include/asm/uaccess.h
209
extern unsigned long __must_check
arch/openrisc/include/asm/uaccess.h
225
static inline __must_check unsigned long
arch/openrisc/include/asm/uaccess.h
235
extern __must_check long strnlen_user(const char __user *str, long n);
arch/parisc/include/asm/uaccess.h
187
extern __must_check unsigned lclear_user(void __user *, unsigned long);
arch/parisc/include/asm/uaccess.h
188
extern __must_check long strnlen_user(const char __user *src, long n);
arch/parisc/include/asm/uaccess.h
196
unsigned long __must_check raw_copy_to_user(void __user *dst, const void *src,
arch/parisc/include/asm/uaccess.h
198
unsigned long __must_check raw_copy_from_user(void *dst, const void __user *src,
arch/powerpc/include/asm/archrandom.h
10
size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs);
arch/powerpc/include/asm/archrandom.h
5
static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs)
arch/powerpc/include/asm/set_memory.h
15
static inline int __must_check set_memory_ro(unsigned long addr, int numpages)
arch/powerpc/include/asm/set_memory.h
20
static inline int __must_check set_memory_rw(unsigned long addr, int numpages)
arch/powerpc/include/asm/set_memory.h
25
static inline int __must_check set_memory_nx(unsigned long addr, int numpages)
arch/powerpc/include/asm/set_memory.h
30
static inline int __must_check set_memory_x(unsigned long addr, int numpages)
arch/powerpc/include/asm/set_memory.h
35
static inline int __must_check set_memory_np(unsigned long addr, int numpages)
arch/powerpc/include/asm/set_memory.h
40
static inline int __must_check set_memory_p(unsigned long addr, int numpages)
arch/powerpc/include/asm/set_memory.h
45
static inline int __must_check set_memory_rox(unsigned long addr, int numpages)
arch/powerpc/include/asm/uaccess.h
435
extern __must_check long strnlen_user(const char __user *str, long n);
arch/powerpc/include/asm/uaccess.h
438
unsigned long __must_check
arch/powerpc/include/asm/uaccess.h
441
static inline unsigned long __must_check
arch/powerpc/include/asm/uaccess.h
448
static inline unsigned long __must_check
arch/powerpc/include/asm/uaccess.h
465
static __must_check __always_inline bool __user_access_begin(const void __user *ptr, size_t len,
arch/powerpc/kernel/setup-common.c
168
size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs)
arch/powerpc/platforms/cell/spufs/spufs.h
261
static inline int __must_check spu_acquire(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/spufs.h
278
int __must_check spu_acquire_saved(struct spu_context *ctx);
arch/riscv/include/asm/archrandom.h
17
static inline bool __must_check csr_seed_long(unsigned long *v)
arch/riscv/include/asm/archrandom.h
52
static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs)
arch/riscv/include/asm/archrandom.h
57
static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs)
arch/riscv/include/asm/simd.h
27
static __must_check inline bool may_use_simd(void)
arch/riscv/include/asm/simd.h
57
static __must_check inline bool may_use_simd(void)
arch/riscv/include/asm/uaccess.h
183
unsigned long __must_check __asm_copy_to_user_sum_enabled(void __user *to,
arch/riscv/include/asm/uaccess.h
185
unsigned long __must_check __asm_copy_from_user_sum_enabled(void *to,
arch/riscv/include/asm/uaccess.h
418
unsigned long __must_check __asm_copy_to_user(void __user *to,
arch/riscv/include/asm/uaccess.h
420
unsigned long __must_check __asm_copy_from_user(void *to,
arch/riscv/include/asm/uaccess.h
437
extern long __must_check strnlen_user(const char __user *str, long n);
arch/riscv/include/asm/uaccess.h
440
unsigned long __must_check __clear_user(void __user *addr, unsigned long n);
arch/riscv/include/asm/uaccess.h
443
unsigned long __must_check clear_user(void __user *to, unsigned long n)
arch/riscv/include/asm/uaccess.h
456
static __must_check __always_inline bool user_access_begin(const void __user *ptr, size_t len)
arch/s390/include/asm/archrandom.h
22
static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs)
arch/s390/include/asm/archrandom.h
27
static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs)
arch/s390/include/asm/uaccess.h
102
unsigned long __must_check
arch/s390/include/asm/uaccess.h
105
static __always_inline unsigned long __must_check
arch/s390/include/asm/uaccess.h
35
static uaccess_kmsan_or_inline __must_check unsigned long
arch/s390/include/asm/uaccess.h
362
long __must_check strncpy_from_user(char *dst, const char __user *src, long count);
arch/s390/include/asm/uaccess.h
364
long __must_check strnlen_user(const char __user *src, long count);
arch/s390/include/asm/uaccess.h
366
static uaccess_kmsan_or_inline __must_check unsigned long
arch/s390/include/asm/uaccess.h
393
static __always_inline unsigned long __must_check clear_user(void __user *to, unsigned long n)
arch/s390/include/asm/uaccess.h
63
static uaccess_kmsan_or_inline __must_check unsigned long
arch/s390/include/asm/uaccess.h
91
unsigned long __must_check
arch/s390/include/asm/uaccess.h
94
static __always_inline unsigned long __must_check
arch/s390/kvm/dat.c
152
bool __must_check dat_crstep_xchg_atomic(union crste *crstep, union crste old, union crste new,
arch/s390/kvm/dat.h
521
union pgste __must_check __dat_ptep_xchg(union pte *ptep, union pgste pgste, union pte new,
arch/s390/kvm/gaccess.h
148
static inline __must_check
arch/s390/kvm/gaccess.h
174
static inline __must_check
arch/s390/kvm/gaccess.h
258
static inline __must_check
arch/s390/kvm/gaccess.h
277
static inline __must_check
arch/s390/kvm/gaccess.h
300
static inline __must_check
arch/s390/kvm/gaccess.h
321
static inline __must_check
arch/s390/kvm/gaccess.h
344
static inline __must_check
arch/s390/kvm/gaccess.h
370
static inline __must_check
arch/s390/kvm/gaccess.h
393
static inline __must_check
arch/s390/kvm/gaccess.h
417
static inline __must_check
arch/s390/kvm/gaccess.h
441
static inline __must_check
arch/s390/kvm/gmap.h
268
static inline bool __must_check _gmap_crstep_xchg_atomic(struct gmap *gmap, union crste *crstep,
arch/s390/kvm/gmap.h
310
static inline bool __must_check gmap_crstep_xchg_atomic(struct gmap *gmap, union crste *crstep,
arch/s390/kvm/interrupt.c
1041
static int __must_check __deliver_virtio(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
1114
static int __must_check __deliver_io(struct kvm_vcpu *vcpu,
arch/s390/kvm/interrupt.c
1341
int __must_check kvm_s390_deliver_pending_interrupts(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
432
static int __must_check __deliver_cpu_timer(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
456
static int __must_check __deliver_ckc(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
480
static int __must_check __deliver_pfault_init(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
620
static int __must_check __deliver_machine_check(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
672
static int __must_check __deliver_restart(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
694
static int __must_check __deliver_set_prefix(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
714
static int __must_check __deliver_emergency_signal(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
748
static int __must_check __deliver_external_call(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
797
static int __must_check __deliver_prog(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
941
static int __must_check __deliver_service(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
973
static int __must_check __deliver_service_ev(struct kvm_vcpu *vcpu)
arch/s390/kvm/interrupt.c
998
static int __must_check __deliver_pfault_done(struct kvm_vcpu *vcpu)
arch/s390/kvm/kvm-s390.h
375
int __must_check kvm_s390_deliver_pending_interrupts(struct kvm_vcpu *vcpu);
arch/s390/kvm/kvm-s390.h
378
int __must_check kvm_s390_inject_vm(struct kvm *kvm,
arch/s390/kvm/kvm-s390.h
381
int __must_check kvm_s390_inject_vcpu(struct kvm_vcpu *vcpu,
arch/sh/include/asm/uaccess.h
81
extern __must_check long strnlen_user(const char __user *str, long n);
arch/sh/include/asm/uaccess.h
93
static __always_inline unsigned long __must_check
arch/sparc/include/asm/oplib_32.h
130
int __must_check prom_getproperty(phandle thisnode, const char *property,
arch/sparc/include/asm/uaccess_32.h
219
__must_check long strnlen_user(const char __user *str, long n);
arch/sparc/include/asm/uaccess_64.h
227
unsigned long __must_check raw_copy_from_user(void *to,
arch/sparc/include/asm/uaccess_64.h
231
unsigned long __must_check raw_copy_to_user(void __user *to,
arch/sparc/include/asm/uaccess_64.h
236
unsigned long __must_check raw_copy_in_user(void __user *to,
arch/sparc/include/asm/uaccess_64.h
240
unsigned long __must_check __clear_user(void __user *, unsigned long);
arch/sparc/include/asm/uaccess_64.h
244
__must_check long strnlen_user(const char __user *str, long n);
arch/um/include/asm/archrandom.h
10
static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs)
arch/um/include/asm/archrandom.h
20
static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs)
arch/x86/crypto/aesni-intel_glue.c
1069
asmlinkage bool __must_check
arch/x86/crypto/aesni-intel_glue.c
1074
asmlinkage bool __must_check
arch/x86/crypto/aesni-intel_glue.c
1079
asmlinkage bool __must_check
arch/x86/crypto/aesni-intel_glue.c
1084
asmlinkage bool __must_check
arch/x86/crypto/aesni-intel_glue.c
1091
static __always_inline bool __must_check
arch/x86/include/asm/amd/node.h
33
int __must_check amd_smn_read(u16 node, u32 address, u32 *value);
arch/x86/include/asm/amd/node.h
34
int __must_check amd_smn_write(u16 node, u32 address, u32 value);
arch/x86/include/asm/amd/node.h
37
int __must_check amd_smn_hsmp_rdwr(u16 node, u32 address, u32 *value, bool write);
arch/x86/include/asm/amd/node.h
39
static inline int __must_check amd_smn_read(u16 node, u32 address, u32 *value) { return -ENODEV; }
arch/x86/include/asm/amd/node.h
40
static inline int __must_check amd_smn_write(u16 node, u32 address, u32 value) { return -ENODEV; }
arch/x86/include/asm/amd/node.h
42
static inline int __must_check amd_smn_hsmp_rdwr(u16 node, u32 address, u32 *value, bool write)
arch/x86/include/asm/archrandom.h
20
static inline bool __must_check rdrand_long(unsigned long *v)
arch/x86/include/asm/archrandom.h
33
static inline bool __must_check rdseed_long(unsigned long *v)
arch/x86/include/asm/archrandom.h
46
static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs)
arch/x86/include/asm/archrandom.h
51
static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs)
arch/x86/include/asm/io.h
344
extern int __must_check arch_phys_wc_index(int handle);
arch/x86/include/asm/io.h
347
extern int __must_check arch_phys_wc_add(unsigned long base,
arch/x86/include/asm/kdebug.h
37
extern int __must_check __die(const char *, struct pt_regs *, long);
arch/x86/include/asm/mce.h
241
unsigned long __must_check copy_mc_fragile(void *dst, const void *src, unsigned cnt);
arch/x86/include/asm/simd.h
13
static __must_check inline bool may_use_simd(void)
arch/x86/include/asm/uaccess.h
487
extern __must_check long
arch/x86/include/asm/uaccess.h
490
extern __must_check long strnlen_user(const char __user *str, long n);
arch/x86/include/asm/uaccess.h
493
unsigned long __must_check
arch/x86/include/asm/uaccess.h
497
unsigned long __must_check
arch/x86/include/asm/uaccess.h
518
static __must_check __always_inline bool user_access_begin(const void __user *ptr, size_t len)
arch/x86/include/asm/uaccess_32.h
12
unsigned long __must_check __copy_user_ll
arch/x86/include/asm/uaccess_32.h
14
unsigned long __must_check __copy_from_user_ll_nocache_nozero
arch/x86/include/asm/uaccess_32.h
17
static __always_inline unsigned long __must_check
arch/x86/include/asm/uaccess_32.h
29
unsigned long __must_check copy_from_user_inatomic_nontemporal(void *, const void __user *, unsigned long n);
arch/x86/include/asm/uaccess_32.h
30
unsigned long __must_check clear_user(void __user *mem, unsigned long len);
arch/x86/include/asm/uaccess_32.h
31
unsigned long __must_check __clear_user(void __user *mem, unsigned long len);
arch/x86/include/asm/uaccess_64.h
115
__must_check unsigned long
arch/x86/include/asm/uaccess_64.h
118
static __always_inline __must_check unsigned long
arch/x86/include/asm/uaccess_64.h
138
static __always_inline __must_check unsigned long
arch/x86/include/asm/uaccess_64.h
144
static __always_inline __must_check unsigned long
arch/x86/include/asm/uaccess_64.h
178
__must_check unsigned long
arch/x86/include/asm/uaccess_64.h
181
static __always_inline __must_check unsigned long __clear_user(void __user *addr, unsigned long size)
arch/x86/include/asm/xen/hypercall.h
488
static inline unsigned long __must_check
arch/x86/kernel/amd_node.c
115
int __must_check amd_smn_read(u16 node, u32 address, u32 *value)
arch/x86/kernel/amd_node.c
128
int __must_check amd_smn_write(u16 node, u32 address, u32 value)
arch/x86/kernel/amd_node.c
134
int __must_check amd_smn_hsmp_rdwr(u16 node, u32 address, u32 *value, bool write)
arch/x86/kvm/mmu/tdp_mmu.c
593
static inline int __must_check __tdp_mmu_set_spte_atomic(struct kvm *kvm,
arch/x86/kvm/mmu/tdp_mmu.c
635
static inline int __must_check tdp_mmu_set_spte_atomic(struct kvm *kvm,
arch/x86/kvm/mmu/tdp_mmu.c
744
static inline bool __must_check tdp_mmu_iter_need_resched(struct kvm *kvm,
arch/x86/kvm/mmu/tdp_mmu.c
768
static inline bool __must_check tdp_mmu_iter_cond_resched(struct kvm *kvm,
arch/x86/kvm/mmu/tdp_mmu.h
15
__must_check static inline bool kvm_tdp_mmu_get_root(struct kvm_mmu_page *root)
arch/x86/lib/copy_mc.c
63
unsigned long __must_check copy_mc_to_kernel(void *dst, const void *src, unsigned len)
arch/x86/lib/copy_mc.c
84
unsigned long __must_check copy_mc_to_user(void __user *dst, const void *src, unsigned len)
block/bdev.c
250
int __must_check sb_min_blocksize(struct super_block *sb, int size)
block/blk.h
803
static inline unsigned int __must_check blk_debugfs_lock(struct request_queue *q)
block/genhd.c
581
int __must_check add_disk_fwnode(struct device *parent, struct gendisk *disk,
block/genhd.c
620
int __must_check device_add_disk(struct device *parent, struct gendisk *disk,
drivers/accel/ivpu/ivpu_gem.c
76
int __must_check ivpu_bo_bind(struct ivpu_bo *bo)
drivers/accel/ivpu/ivpu_hw_reg_io.h
61
static inline int __must_check
drivers/accel/ivpu/ivpu_pm.h
38
int __must_check ivpu_rpm_get(struct ivpu_device *vdev);
drivers/base/bus.c
43
static int __must_check bus_rescan_devices_helper(struct device *dev,
drivers/base/bus.c
675
static int __must_check add_bind_files(struct device_driver *drv)
drivers/base/bus.c
846
static int __must_check bus_rescan_devices_helper(struct device *dev,
drivers/block/zram/zram_drv.c
82
static __must_check bool slot_trylock(struct zram *zram, u32 index)
drivers/bus/fsl-mc/fsl-mc-allocator.c
15
static bool __must_check fsl_mc_is_allocatable(struct fsl_mc_device *mc_dev)
drivers/bus/fsl-mc/fsl-mc-allocator.c
165
static int __must_check object_type_to_pool_type(const char *object_type,
drivers/bus/fsl-mc/fsl-mc-allocator.c
181
int __must_check fsl_mc_resource_allocate(struct fsl_mc_bus *mc_bus,
drivers/bus/fsl-mc/fsl-mc-allocator.c
274
int __must_check fsl_mc_object_allocate(struct fsl_mc_device *mc_dev,
drivers/bus/fsl-mc/fsl-mc-allocator.c
30
static int __must_check fsl_mc_resource_pool_add_device(struct fsl_mc_bus
drivers/bus/fsl-mc/fsl-mc-allocator.c
443
int __must_check fsl_mc_allocate_irqs(struct fsl_mc_device *mc_dev)
drivers/bus/fsl-mc/fsl-mc-allocator.c
97
static int __must_check fsl_mc_resource_pool_remove_device(struct fsl_mc_device
drivers/bus/fsl-mc/fsl-mc-private.h
614
int __must_check fsl_mc_device_add(struct fsl_mc_obj_desc *obj_desc,
drivers/bus/fsl-mc/fsl-mc-private.h
632
int __must_check fsl_mc_resource_allocate(struct fsl_mc_bus *mc_bus,
drivers/bus/fsl-mc/fsl-mc-private.h
646
int __must_check fsl_create_mc_io(struct device *dev,
drivers/bus/fsl-mc/mc-io.c
165
int __must_check fsl_mc_portal_allocate(struct fsl_mc_device *mc_dev,
drivers/bus/fsl-mc/mc-io.c
65
int __must_check fsl_create_mc_io(struct device *dev,
drivers/bus/mhi/ep/sm.c
11
bool __must_check mhi_ep_check_mhi_state(struct mhi_ep_cntrl *mhi_cntrl,
drivers/bus/mhi/host/internal.h
330
enum mhi_pm_state __must_check mhi_tryset_pm_state(
drivers/bus/mhi/host/internal.h
365
int __must_check mhi_read_reg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
367
int __must_check mhi_read_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
370
int __must_check mhi_poll_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
375
int __must_check mhi_write_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
20
int __must_check mhi_read_reg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
26
int __must_check mhi_read_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
42
int __must_check mhi_poll_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
70
int __must_check mhi_write_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pm.c
120
enum mhi_pm_state __must_check mhi_tryset_pm_state(struct mhi_controller *mhi_cntrl,
drivers/clk/clk-bulk.c
116
int __must_check clk_bulk_get(struct device *dev, int num_clks,
drivers/clk/clk-bulk.c
123
int __must_check clk_bulk_get_optional(struct device *dev, int num_clks,
drivers/clk/clk-bulk.c
141
int __must_check clk_bulk_get_all(struct device *dev,
drivers/clk/clk-bulk.c
15
static int __must_check of_clk_bulk_get(struct device *dev,
drivers/clk/clk-bulk.c
178
int __must_check clk_bulk_prepare(int num_clks,
drivers/clk/clk-bulk.c
229
int __must_check clk_bulk_enable(int num_clks, const struct clk_bulk_data *clks)
drivers/clk/clk-bulk.c
47
static int __must_check of_clk_bulk_get_all(struct device *dev,
drivers/clk/clk-devres.c
168
int __must_check devm_clk_bulk_get(struct device *dev, int num_clks,
drivers/clk/clk-devres.c
175
int __must_check devm_clk_bulk_get_optional(struct device *dev, int num_clks,
drivers/clk/clk-devres.c
225
int __must_check devm_clk_bulk_get_optional_enable(struct device *dev, int num_clks,
drivers/clk/clk-devres.c
239
int __must_check devm_clk_bulk_get_all(struct device *dev,
drivers/clk/clk-devres.c
271
int __must_check devm_clk_bulk_get_all_enabled(struct device *dev,
drivers/dma/idxd/idxd.h
728
int __must_check __idxd_driver_register(struct idxd_device_driver *idxd_drv,
drivers/firmware/arm_scmi/common.h
482
struct device __must_check *(*supplier_get)
drivers/firmware/arm_scmi/driver.c
2316
static struct scmi_protocol_instance * __must_check
drivers/firmware/arm_scmi/driver.c
2434
static struct scmi_protocol_instance __must_check *
drivers/firmware/arm_scmi/driver.c
2476
static const void __must_check *
drivers/firmware/arm_scmi/driver.c
2510
static int __must_check scmi_devm_protocol_acquire(struct scmi_device *sdev,
drivers/firmware/arm_scmi/voltage.c
376
static const struct scmi_voltage_info * __must_check
drivers/gpio/gpiolib-devres.c
181
struct gpio_desc *__must_check devm_gpiod_get_index_optional(struct device *dev,
drivers/gpio/gpiolib-devres.c
212
struct gpio_descs *__must_check devm_gpiod_get_array(struct device *dev,
drivers/gpio/gpiolib-devres.c
248
struct gpio_descs *__must_check
drivers/gpio/gpiolib-devres.c
47
struct gpio_desc *__must_check devm_gpiod_get(struct device *dev,
drivers/gpio/gpiolib-devres.c
70
struct gpio_desc *__must_check devm_gpiod_get_optional(struct device *dev,
drivers/gpio/gpiolib-devres.c
94
struct gpio_desc *__must_check devm_gpiod_get_index(struct device *dev,
drivers/gpio/gpiolib.c
4943
struct gpio_desc *__must_check gpiod_get(struct device *dev, const char *con_id,
drivers/gpio/gpiolib.c
4965
struct gpio_desc *__must_check gpiod_get_optional(struct device *dev,
drivers/gpio/gpiolib.c
5063
struct gpio_desc *__must_check gpiod_get_index(struct device *dev,
drivers/gpio/gpiolib.c
5093
struct gpio_desc *__must_check gpiod_get_index_optional(struct device *dev,
drivers/gpio/gpiolib.c
5180
struct gpio_descs *__must_check gpiod_get_array(struct device *dev,
drivers/gpio/gpiolib.c
5313
struct gpio_descs *__must_check gpiod_get_array_optional(struct device *dev,
drivers/gpu/drm/display/drm_dp_mst_topology.c
1762
static int __must_check
drivers/gpu/drm/display/drm_dp_mst_topology.c
1877
static int __must_check
drivers/gpu/drm/i915/gem/i915_gem_object.h
645
static inline int __must_check
drivers/gpu/drm/i915/gem/i915_gem_object.h
717
void *__must_check i915_gem_object_pin_map(struct drm_i915_gem_object *obj,
drivers/gpu/drm/i915/gem/i915_gem_object.h
720
void *__must_check i915_gem_object_pin_map_unlocked(struct drm_i915_gem_object *obj,
drivers/gpu/drm/i915/gem/i915_gem_object.h
776
int __must_check
drivers/gpu/drm/i915/gem/i915_gem_object.h
778
int __must_check
drivers/gpu/drm/i915/gem/i915_gem_object.h
780
int __must_check
drivers/gpu/drm/i915/gem/i915_gem_object.h
782
struct i915_vma * __must_check
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
34
static inline int __must_check
drivers/gpu/drm/i915/gt/intel_context.h
247
static inline struct intel_timeline *__must_check
drivers/gpu/drm/i915/gt/intel_gt.h
136
int __must_check intel_gt_init_hw(struct intel_gt *gt);
drivers/gpu/drm/i915/gt/intel_gtt.h
424
int __must_check
drivers/gpu/drm/i915/gt/intel_reset.h
43
int __must_check intel_gt_reset_trylock(struct intel_gt *gt, int *srcu);
drivers/gpu/drm/i915/gt/intel_reset.h
44
int __must_check intel_gt_reset_lock_interruptible(struct intel_gt *gt, int *srcu);
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
273
static struct guc_mmio_reg * __must_check
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
301
static long __must_check guc_mmio_reg_add(struct intel_gt *gt,
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
349
static long __must_check guc_mcr_reg_add(struct intel_gt *gt,
drivers/gpu/drm/i915/i915_active.h
87
int __must_check
drivers/gpu/drm/i915/i915_gem.c
1005
struct i915_vma * __must_check
drivers/gpu/drm/i915/i915_gem.h
55
struct i915_vma * __must_check
drivers/gpu/drm/i915/i915_gem.h
61
struct i915_vma * __must_check
drivers/gpu/drm/i915/i915_gem.h
76
int __must_check i915_gem_init(struct drm_i915_private *i915);
drivers/gpu/drm/i915/i915_gem_evict.h
16
int __must_check i915_gem_evict_something(struct i915_address_space *vm,
drivers/gpu/drm/i915/i915_gem_evict.h
22
int __must_check i915_gem_evict_for_node(struct i915_address_space *vm,
drivers/gpu/drm/i915/i915_gem_gtt.h
23
int __must_check i915_gem_gtt_prepare_pages(struct drm_i915_gem_object *obj,
drivers/gpu/drm/i915/i915_gem_ww.c
42
int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ww)
drivers/gpu/drm/i915/i915_gem_ww.h
19
int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ctx);
drivers/gpu/drm/i915/i915_request.h
374
struct i915_request * __must_check
drivers/gpu/drm/i915/i915_request.h
376
struct i915_request * __must_check
drivers/gpu/drm/i915/i915_vma.h
266
int __must_check i915_vma_unbind(struct i915_vma *vma);
drivers/gpu/drm/i915/i915_vma.h
267
int __must_check i915_vma_unbind_async(struct i915_vma *vma, bool trylock_vm);
drivers/gpu/drm/i915/i915_vma.h
268
int __must_check i915_vma_unbind_unlocked(struct i915_vma *vma);
drivers/gpu/drm/i915/i915_vma.h
288
int __must_check
drivers/gpu/drm/i915/i915_vma.h
292
int __must_check
drivers/gpu/drm/i915/i915_vma.h
381
int __must_check i915_vma_pin_fence(struct i915_vma *vma);
drivers/gpu/drm/i915/i915_vma.h
60
int __must_check _i915_vma_move_to_active(struct i915_vma *vma,
drivers/gpu/drm/i915/i915_vma.h
64
static inline int __must_check
drivers/gpu/drm/i915/intel_uncore.c
1804
static inline bool __must_check
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h
141
*__must_check dpu_kms_get_global_state(struct drm_atomic_commit *s);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
89
struct mdp5_global_state *__must_check mdp5_get_global_state(struct drm_atomic_commit *s);
drivers/gpu/drm/msm/msm_gem.h
328
static inline bool __must_check
drivers/gpu/drm/nouveau/dispnv50/wndw.h
102
static inline __must_check int
drivers/gpu/drm/nouveau/include/nvif/push.h
47
static inline __must_check int
drivers/gpu/drm/nouveau/nouveau_dma.h
63
static __must_check inline int
drivers/gpu/drm/omapdrm/omap_drv.c
243
struct omap_global_state *__must_check
drivers/gpu/drm/omapdrm/omap_drv.h
108
struct omap_global_state * __must_check omap_get_global_state(struct drm_atomic_commit *s);
drivers/gpu/drm/ttm/ttm_bo_internal.h
50
static inline __must_check struct ttm_buffer_object *
drivers/gpu/drm/vkms/vkms_config.c
414
int __must_check vkms_config_plane_attach_crtc(struct vkms_config_plane *plane_cfg,
drivers/gpu/drm/vkms/vkms_config.c
557
int __must_check vkms_config_encoder_attach_crtc(struct vkms_config_encoder *encoder_cfg,
drivers/gpu/drm/vkms/vkms_config.c
616
int __must_check vkms_config_connector_attach_encoder(struct vkms_config_connector *connector_cfg,
drivers/gpu/drm/vkms/vkms_config.h
322
int __must_check vkms_config_plane_attach_crtc(struct vkms_config_plane *plane_cfg,
drivers/gpu/drm/vkms/vkms_config.h
424
int __must_check vkms_config_encoder_attach_crtc(struct vkms_config_encoder *encoder_cfg,
drivers/gpu/drm/vkms/vkms_config.h
456
int __must_check vkms_config_connector_attach_encoder(struct vkms_config_connector *connector_cfg,
drivers/gpu/drm/vmwgfx/ttm_object.c
472
static bool __must_check get_dma_buf_unless_doomed(struct dma_buf *dmabuf)
drivers/gpu/drm/xe/xe_bo.h
189
static inline __must_check struct xe_bo *xe_bo_get_unless_zero(struct xe_bo *bo)
drivers/gpu/drm/xe/xe_force_wake.c
173
unsigned int __must_check xe_force_wake_get(struct xe_force_wake *fw,
drivers/gpu/drm/xe/xe_force_wake.h
18
unsigned int __must_check xe_force_wake_get(struct xe_force_wake *fw,
drivers/i3c/internals.h
14
int __must_check i3c_bus_rpm_get(struct i3c_bus *bus);
drivers/i3c/master.c
111
static int __must_check i3c_master_rpm_get(struct i3c_master_controller *master)
drivers/infiniband/core/rdma_core.c
573
static int __must_check destroy_hw_idr_uobject(struct ib_uobject *uobj,
drivers/infiniband/core/rdma_core.c
611
static int __must_check destroy_hw_fd_uobject(struct ib_uobject *uobj,
drivers/infiniband/core/restrack.c
232
int __must_check rdma_restrack_get(struct rdma_restrack_entry *res)
drivers/input/rmi4/rmi_bus.h
53
int __must_check rmi_register_function(struct rmi_function *);
drivers/input/rmi4/rmi_bus.h
93
int __must_check __rmi_register_function_handler(struct rmi_function_handler *,
drivers/interconnect/bulk.c
15
int __must_check of_icc_bulk_get(struct device *dev, int num_paths,
drivers/leds/led-class.c
342
struct led_classdev *__must_check devm_of_led_get(struct device *dev,
drivers/leds/led-class.c
460
struct led_classdev *__must_check devm_of_led_get_optional(struct device *dev,
drivers/md/dm-pcache/pcache_internal.h
78
static inline void __must_check *pcache_meta_find_latest(struct pcache_meta_header *header,
drivers/md/dm-vdo/action-manager.h
79
int __must_check vdo_make_action_manager(zone_count_t zones,
drivers/md/dm-vdo/action-manager.h
86
const struct admin_state_code *__must_check
drivers/md/dm-vdo/action-manager.h
89
void * __must_check vdo_get_current_action_context(struct action_manager *manager);
drivers/md/dm-vdo/admin-state.c
227
static int __must_check begin_operation(struct admin_state *state,
drivers/md/dm-vdo/admin-state.c
274
static inline bool __must_check start_operation(struct admin_state *state,
drivers/md/dm-vdo/admin-state.c
316
static bool __must_check assert_vdo_drain_operation(const struct admin_state_code *operation,
drivers/md/dm-vdo/admin-state.c
438
static bool __must_check assert_vdo_resume_operation(const struct admin_state_code *operation,
drivers/md/dm-vdo/admin-state.h
102
static inline bool __must_check vdo_is_state_saved(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
107
static inline bool __must_check vdo_is_state_draining(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
112
static inline bool __must_check vdo_is_state_loading(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
117
static inline bool __must_check vdo_is_state_resuming(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
122
static inline bool __must_check vdo_is_state_clean_load(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
129
static inline bool __must_check vdo_is_state_quiescing(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
134
static inline bool __must_check vdo_is_state_quiescent(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
139
bool __must_check vdo_assert_load_operation(const struct admin_state_code *operation,
drivers/md/dm-vdo/admin-state.h
69
static inline const struct admin_state_code * __must_check
drivers/md/dm-vdo/admin-state.h
87
static inline bool __must_check vdo_is_state_normal(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
92
static inline bool __must_check vdo_is_state_suspending(const struct admin_state *state)
drivers/md/dm-vdo/admin-state.h
97
static inline bool __must_check vdo_is_state_saving(const struct admin_state *state)
drivers/md/dm-vdo/block-map.c
1370
static struct tree_page * __must_check get_tree_page_by_index(struct forest *forest,
drivers/md/dm-vdo/block-map.c
1456
static bool __must_check is_not_older(struct block_map_zone *zone, u8 a, u8 b)
drivers/md/dm-vdo/block-map.c
1776
static bool __must_check is_invalid_tree_entry(const struct vdo *vdo,
drivers/md/dm-vdo/block-map.c
219
static int __must_check allocate_cache_components(struct vdo_page_cache *cache)
drivers/md/dm-vdo/block-map.c
2736
static int __must_check initialize_block_map_zone(struct block_map *map,
drivers/md/dm-vdo/block-map.c
283
static const char * __must_check get_page_state_name(enum vdo_page_buffer_state state)
drivers/md/dm-vdo/block-map.c
3134
static int __must_check set_mapped_location(struct data_vio *data_vio,
drivers/md/dm-vdo/block-map.c
380
static int __must_check set_info_pbn(struct page_info *info, physical_block_number_t pbn)
drivers/md/dm-vdo/block-map.c
429
static struct page_info * __must_check find_free_page(struct vdo_page_cache *cache)
drivers/md/dm-vdo/block-map.c
448
static struct page_info * __must_check find_page(struct vdo_page_cache *cache,
drivers/md/dm-vdo/block-map.c
469
static struct page_info * __must_check select_lru_page(struct vdo_page_cache *cache)
drivers/md/dm-vdo/block-map.c
602
static int __must_check validate_completed_page(struct vdo_page_completion *completion,
drivers/md/dm-vdo/block-map.c
662
static bool __must_check
drivers/md/dm-vdo/block-map.c
780
static int __must_check launch_page_load(struct page_info *info,
drivers/md/dm-vdo/block-map.h
308
int __must_check vdo_get_cached_page(struct vdo_completion *completion,
drivers/md/dm-vdo/block-map.h
311
int __must_check vdo_invalidate_page_cache(struct vdo_page_cache *cache);
drivers/md/dm-vdo/block-map.h
313
static inline struct block_map_page * __must_check
drivers/md/dm-vdo/block-map.h
333
int __must_check vdo_decode_block_map(struct block_map_state_2_0 state,
drivers/md/dm-vdo/block-map.h
344
int __must_check vdo_prepare_to_grow_block_map(struct block_map *map,
drivers/md/dm-vdo/block-map.h
353
struct block_map_state_2_0 __must_check vdo_record_block_map(const struct block_map *map);
drivers/md/dm-vdo/block-map.h
372
struct block_map_statistics __must_check vdo_get_block_map_statistics(struct block_map *map);
drivers/md/dm-vdo/data-vio.c
215
static inline struct data_vio_pool * __must_check
drivers/md/dm-vdo/data-vio.c
325
static u32 __must_check pack_status(struct data_vio_compression_status status)
drivers/md/dm-vdo/data-vio.c
339
static bool __must_check
drivers/md/dm-vdo/data-vio.h
323
struct data_vio_compression_status __must_check
drivers/md/dm-vdo/data-vio.h
325
struct data_vio_compression_status __must_check
drivers/md/dm-vdo/data-vio.h
362
const char * __must_check get_data_vio_operation_name(struct data_vio *data_vio);
drivers/md/dm-vdo/data-vio.h
655
int __must_check uncompress_data_vio(struct data_vio *data_vio,
drivers/md/dm-vdo/dedupe.c
2349
static int __must_check initialize_zone(struct vdo *vdo, struct hash_zones *zones,
drivers/md/dm-vdo/dedupe.c
2855
static struct dedupe_context * __must_check acquire_context(struct hash_zone *zone)
drivers/md/dm-vdo/dedupe.c
863
static int __must_check acquire_lock(struct hash_zone *zone,
drivers/md/dm-vdo/dedupe.h
72
struct pbn_lock * __must_check vdo_get_duplicate_lock(struct data_vio *data_vio);
drivers/md/dm-vdo/dedupe.h
81
int __must_check vdo_make_hash_zones(struct vdo *vdo, struct hash_zones **zones_ptr);
drivers/md/dm-vdo/dedupe.h
89
struct hash_zone * __must_check vdo_select_hash_zone(struct hash_zones *zones,
drivers/md/dm-vdo/dm-vdo-target.c
1108
static block_count_t __must_check get_underlying_device_block_count(const struct vdo *vdo)
drivers/md/dm-vdo/dm-vdo-target.c
1113
static int __must_check process_vdo_message_locked(struct vdo *vdo, unsigned int argc,
drivers/md/dm-vdo/dm-vdo-target.c
1141
static int __must_check process_vdo_message(struct vdo *vdo, unsigned int argc,
drivers/md/dm-vdo/dm-vdo-target.c
1245
static thread_id_t __must_check get_thread_id_for_phase(struct vdo *vdo)
drivers/md/dm-vdo/dm-vdo-target.c
1369
static int __must_check decode_from_super_block(struct vdo *vdo)
drivers/md/dm-vdo/dm-vdo-target.c
1414
static int __must_check decode_vdo(struct vdo *vdo)
drivers/md/dm-vdo/dm-vdo-target.c
1626
static bool __must_check vdo_is_named(struct vdo *vdo, const void *context)
drivers/md/dm-vdo/dm-vdo-target.c
2270
static bool __must_check requires_repair(const struct vdo *vdo)
drivers/md/dm-vdo/dm-vdo-target.c
2839
static int __must_check apply_new_vdo_configuration(struct vdo *vdo,
drivers/md/dm-vdo/dm-vdo-target.c
375
static inline int __must_check parse_bool(const char *bool_str, const char *true_str,
drivers/md/dm-vdo/dm-vdo-target.c
398
static int __must_check parse_memory(const char *memory_str,
drivers/md/dm-vdo/dm-vdo-target.c
439
static int __must_check parse_slab_size(const char *slab_str, block_count_t *slab_size_ptr)
drivers/md/dm-vdo/encodings.c
1366
static int __must_check decode_components(u8 *buffer, size_t *offset,
drivers/md/dm-vdo/encodings.c
139
static int __must_check validate_version(struct version_number expected_version,
drivers/md/dm-vdo/encodings.c
351
int __must_check vdo_parse_geometry_block(u8 *block, struct volume_geometry *geometry)
drivers/md/dm-vdo/encodings.c
550
static int __must_check decode_recovery_journal_state_7_0(u8 *buffer, size_t *offset,
drivers/md/dm-vdo/encodings.c
876
static int __must_check make_partition(struct layout *layout, enum partition_id id,
drivers/md/dm-vdo/encodings.h
1059
int __must_check vdo_configure_slab_depot(const struct partition *partition,
drivers/md/dm-vdo/encodings.h
1064
int __must_check vdo_configure_slab(block_count_t slab_size,
drivers/md/dm-vdo/encodings.h
1087
static inline physical_block_number_t __must_check
drivers/md/dm-vdo/encodings.h
1214
static inline struct slab_journal_entry __must_check
drivers/md/dm-vdo/encodings.h
1229
struct slab_journal_entry __must_check
drivers/md/dm-vdo/encodings.h
1239
static inline u8 __must_check vdo_get_slab_summary_hint_shift(unsigned int slab_size_shift)
drivers/md/dm-vdo/encodings.h
1246
int __must_check vdo_initialize_layout(block_count_t size,
drivers/md/dm-vdo/encodings.h
1255
int __must_check vdo_get_partition(struct layout *layout, enum partition_id id,
drivers/md/dm-vdo/encodings.h
1258
struct partition * __must_check vdo_get_known_partition(struct layout *layout,
drivers/md/dm-vdo/encodings.h
1267
int __must_check vdo_decode_component_states(u8 *buffer,
drivers/md/dm-vdo/encodings.h
1271
int __must_check vdo_validate_component_states(struct vdo_component_states *states,
drivers/md/dm-vdo/encodings.h
1277
int __must_check vdo_decode_super_block(u8 *buffer);
drivers/md/dm-vdo/encodings.h
781
static inline physical_block_number_t __must_check
drivers/md/dm-vdo/encodings.h
793
static inline physical_block_number_t __must_check
drivers/md/dm-vdo/encodings.h
805
static inline physical_block_number_t __must_check
drivers/md/dm-vdo/encodings.h
818
int __must_check vdo_parse_geometry_block(unsigned char *block,
drivers/md/dm-vdo/encodings.h
860
static inline physical_block_number_t __must_check
drivers/md/dm-vdo/encodings.h
870
enum block_map_page_validity __must_check vdo_validate_block_map_page(struct block_map_page *page,
drivers/md/dm-vdo/encodings.h
879
block_count_t __must_check vdo_compute_new_forest_pages(root_count_t root_count,
drivers/md/dm-vdo/encodings.h
931
const char * __must_check vdo_get_journal_operation_name(enum journal_operation operation);
drivers/md/dm-vdo/encodings.h
943
static inline bool __must_check
drivers/md/dm-vdo/encodings.h
970
static inline physical_block_number_t __must_check
drivers/md/dm-vdo/encodings.h
989
static inline struct packed_journal_sector * __must_check
drivers/md/dm-vdo/errors.h
63
const char * __must_check uds_string_error(int errnum, char *buf, size_t buflen);
drivers/md/dm-vdo/flush.h
28
int __must_check vdo_make_flusher(struct vdo *vdo);
drivers/md/dm-vdo/flush.h
32
thread_id_t __must_check vdo_get_flusher_thread_id(struct flusher *flusher);
drivers/md/dm-vdo/funnel-queue.h
104
struct funnel_queue_entry *__must_check vdo_funnel_queue_poll(struct funnel_queue *queue);
drivers/md/dm-vdo/funnel-queue.h
106
bool __must_check vdo_is_funnel_queue_empty(struct funnel_queue *queue);
drivers/md/dm-vdo/funnel-queue.h
108
bool __must_check vdo_is_funnel_queue_idle(struct funnel_queue *queue);
drivers/md/dm-vdo/funnel-queue.h
70
int __must_check vdo_make_funnel_queue(struct funnel_queue **queue_ptr);
drivers/md/dm-vdo/funnel-workqueue.h
48
bool __must_check vdo_work_queue_type_is(struct vdo_work_queue *queue,
drivers/md/dm-vdo/indexer/chapter-index.h
32
int __must_check uds_make_open_chapter_index(struct open_chapter_index **chapter_index,
drivers/md/dm-vdo/indexer/chapter-index.h
41
int __must_check uds_put_open_chapter_index_record(struct open_chapter_index *chapter_index,
drivers/md/dm-vdo/indexer/chapter-index.h
45
int __must_check uds_pack_open_chapter_index_page(struct open_chapter_index *chapter_index,
drivers/md/dm-vdo/indexer/chapter-index.h
49
int __must_check uds_initialize_chapter_index_page(struct delta_index_page *index_page,
drivers/md/dm-vdo/indexer/chapter-index.h
53
int __must_check uds_validate_chapter_index_page(const struct delta_index_page *index_page,
drivers/md/dm-vdo/indexer/chapter-index.h
56
int __must_check uds_search_chapter_index_page(struct delta_index_page *index_page,
drivers/md/dm-vdo/indexer/config.c
282
static unsigned int __must_check normalize_zone_count(unsigned int requested)
drivers/md/dm-vdo/indexer/config.c
300
static unsigned int __must_check normalize_read_threads(unsigned int requested)
drivers/md/dm-vdo/indexer/config.h
111
int __must_check uds_make_configuration(const struct uds_parameters *params,
drivers/md/dm-vdo/indexer/config.h
116
int __must_check uds_validate_config_contents(struct buffered_reader *reader,
drivers/md/dm-vdo/indexer/config.h
119
int __must_check uds_write_config_contents(struct buffered_writer *writer,
drivers/md/dm-vdo/indexer/delta-index.h
201
int __must_check uds_initialize_delta_index(struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
206
int __must_check uds_initialize_delta_index_page(struct delta_index_page *delta_index_page,
drivers/md/dm-vdo/indexer/delta-index.h
215
int __must_check uds_pack_delta_index_page(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
221
int __must_check uds_start_restoring_delta_index(struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
225
int __must_check uds_finish_restoring_delta_index(struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
229
int __must_check uds_check_guard_delta_lists(struct buffered_reader **buffered_readers,
drivers/md/dm-vdo/indexer/delta-index.h
232
int __must_check uds_start_saving_delta_index(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
236
int __must_check uds_finish_saving_delta_index(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
239
int __must_check uds_write_guard_delta_list(struct buffered_writer *buffered_writer);
drivers/md/dm-vdo/indexer/delta-index.h
241
size_t __must_check uds_compute_delta_index_save_bytes(u32 list_count,
drivers/md/dm-vdo/indexer/delta-index.h
244
int __must_check uds_start_delta_index_search(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
248
int __must_check uds_next_delta_index_entry(struct delta_index_entry *delta_entry);
drivers/md/dm-vdo/indexer/delta-index.h
250
int __must_check uds_remember_delta_index_offset(const struct delta_index_entry *delta_entry);
drivers/md/dm-vdo/indexer/delta-index.h
252
int __must_check uds_get_delta_index_entry(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
256
int __must_check uds_get_delta_entry_collision(const struct delta_index_entry *delta_entry,
drivers/md/dm-vdo/indexer/delta-index.h
259
u32 __must_check uds_get_delta_entry_value(const struct delta_index_entry *delta_entry);
drivers/md/dm-vdo/indexer/delta-index.h
261
int __must_check uds_set_delta_entry_value(const struct delta_index_entry *delta_entry, u32 value);
drivers/md/dm-vdo/indexer/delta-index.h
263
int __must_check uds_put_delta_index_entry(struct delta_index_entry *delta_entry, u32 key,
drivers/md/dm-vdo/indexer/delta-index.h
266
int __must_check uds_remove_delta_index_entry(struct delta_index_entry *delta_entry);
drivers/md/dm-vdo/indexer/delta-index.h
271
size_t __must_check uds_compute_delta_index_size(u32 entry_count, u32 mean_delta,
drivers/md/dm-vdo/indexer/funnel-requestqueue.h
22
int __must_check uds_make_request_queue(const char *queue_name,
drivers/md/dm-vdo/indexer/geometry.c
127
u32 __must_check uds_map_to_physical_chapter(const struct index_geometry *geometry,
drivers/md/dm-vdo/indexer/geometry.h
104
int __must_check uds_copy_index_geometry(struct index_geometry *source,
drivers/md/dm-vdo/indexer/geometry.h
109
u32 __must_check uds_map_to_physical_chapter(const struct index_geometry *geometry,
drivers/md/dm-vdo/indexer/geometry.h
116
static inline bool __must_check
drivers/md/dm-vdo/indexer/geometry.h
122
static inline bool __must_check
drivers/md/dm-vdo/indexer/geometry.h
128
bool __must_check uds_has_sparse_chapters(const struct index_geometry *geometry,
drivers/md/dm-vdo/indexer/geometry.h
132
bool __must_check uds_is_chapter_sparse(const struct index_geometry *geometry,
drivers/md/dm-vdo/indexer/geometry.h
137
u32 __must_check uds_chapters_to_expire(const struct index_geometry *geometry,
drivers/md/dm-vdo/indexer/geometry.h
98
int __must_check uds_make_index_geometry(size_t bytes_per_page, u32 record_pages_per_chapter,
drivers/md/dm-vdo/indexer/index-layout.c
1134
static int __must_check load_region_table(struct buffered_reader *reader,
drivers/md/dm-vdo/indexer/index-layout.c
1193
static int __must_check read_super_block_data(struct buffered_reader *reader,
drivers/md/dm-vdo/indexer/index-layout.c
1269
static int __must_check verify_region(struct layout_region *lr, u64 start_block,
drivers/md/dm-vdo/indexer/index-layout.c
1288
static int __must_check verify_sub_index(struct index_layout *layout, u64 start_block,
drivers/md/dm-vdo/indexer/index-layout.c
1330
static int __must_check reconstitute_layout(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
1374
static int __must_check load_super_block(struct index_layout *layout, size_t block_size,
drivers/md/dm-vdo/indexer/index-layout.c
1410
static int __must_check read_index_save_data(struct buffered_reader *reader,
drivers/md/dm-vdo/indexer/index-layout.c
1459
static int __must_check reconstruct_index_save(struct index_save_layout *isl,
drivers/md/dm-vdo/indexer/index-layout.c
1532
static int __must_check load_index_save(struct index_save_layout *isl,
drivers/md/dm-vdo/indexer/index-layout.c
1588
static int __must_check load_sub_index_regions(struct index_layout *layout)
drivers/md/dm-vdo/indexer/index-layout.c
1618
static int __must_check verify_uds_index_config(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
221
static int __must_check compute_sizes(const struct uds_configuration *config,
drivers/md/dm-vdo/indexer/index-layout.c
322
static int __must_check open_layout_reader(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
337
static int __must_check open_layout_writer(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
459
static int __must_check make_index_save_region_table(struct index_save_layout *isl,
drivers/md/dm-vdo/indexer/index-layout.c
540
static int __must_check write_index_save_header(struct index_save_layout *isl,
drivers/md/dm-vdo/indexer/index-layout.c
631
static int __must_check invalidate_old_save(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
659
static int __must_check make_layout_region_table(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
709
static int __must_check write_layout_header(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
748
static int __must_check write_uds_index_config(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
775
static int __must_check save_layout(struct index_layout *layout, off_t offset)
drivers/md/dm-vdo/indexer/index-layout.h
21
int __must_check uds_make_index_layout(struct uds_configuration *config, bool new_layout,
drivers/md/dm-vdo/indexer/index-layout.h
26
int __must_check uds_replace_index_layout_storage(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.h
29
int __must_check uds_load_index_state(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.h
32
int __must_check uds_save_index_state(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.h
35
int __must_check uds_discard_open_chapter(struct index_layout *layout);
drivers/md/dm-vdo/indexer/index-layout.h
37
u64 __must_check uds_get_volume_nonce(struct index_layout *layout);
drivers/md/dm-vdo/indexer/index-layout.h
39
int __must_check uds_open_volume_bufio(struct index_layout *layout, size_t block_size,
drivers/md/dm-vdo/indexer/index-page-map.h
25
int __must_check uds_make_index_page_map(const struct index_geometry *geometry,
drivers/md/dm-vdo/indexer/index-page-map.h
30
int __must_check uds_read_index_page_map(struct index_page_map *map,
drivers/md/dm-vdo/indexer/index-page-map.h
33
int __must_check uds_write_index_page_map(struct index_page_map *map,
drivers/md/dm-vdo/indexer/index-page-map.h
40
u32 __must_check uds_find_index_page_number(const struct index_page_map *map,
drivers/md/dm-vdo/indexer/index-session.c
215
static int __must_check make_empty_index_session(struct uds_index_session **index_session_ptr)
drivers/md/dm-vdo/indexer/index-session.c
250
static int __must_check start_loading_index_session(struct uds_index_session *index_session)
drivers/md/dm-vdo/indexer/index-session.c
370
static int __must_check save_index(struct uds_index_session *index_session)
drivers/md/dm-vdo/indexer/index.h
65
int __must_check uds_make_index(struct uds_configuration *config,
drivers/md/dm-vdo/indexer/index.h
70
int __must_check uds_save_index(struct uds_index *index);
drivers/md/dm-vdo/indexer/index.h
74
int __must_check uds_replace_index_storage(struct uds_index *index,
drivers/md/dm-vdo/indexer/indexer.h
286
int __must_check uds_compute_index_size(const struct uds_parameters *parameters,
drivers/md/dm-vdo/indexer/indexer.h
290
int __must_check uds_create_index_session(struct uds_index_session **session);
drivers/md/dm-vdo/indexer/indexer.h
299
int __must_check uds_open_index(enum uds_open_index_type open_type,
drivers/md/dm-vdo/indexer/indexer.h
308
int __must_check uds_suspend_index_session(struct uds_index_session *session, bool save);
drivers/md/dm-vdo/indexer/indexer.h
315
int __must_check uds_resume_index_session(struct uds_index_session *session,
drivers/md/dm-vdo/indexer/indexer.h
319
int __must_check uds_flush_index_session(struct uds_index_session *session);
drivers/md/dm-vdo/indexer/indexer.h
322
int __must_check uds_close_index(struct uds_index_session *session);
drivers/md/dm-vdo/indexer/indexer.h
325
int __must_check uds_get_index_session_stats(struct uds_index_session *session,
drivers/md/dm-vdo/indexer/indexer.h
329
int __must_check uds_launch_request(struct uds_request *request);
drivers/md/dm-vdo/indexer/io-factory.c
312
static int __must_check prepare_next_buffer(struct buffered_writer *writer)
drivers/md/dm-vdo/indexer/io-factory.h
27
int __must_check uds_make_io_factory(struct block_device *bdev,
drivers/md/dm-vdo/indexer/io-factory.h
30
int __must_check uds_replace_storage(struct io_factory *factory,
drivers/md/dm-vdo/indexer/io-factory.h
35
size_t __must_check uds_get_writable_size(struct io_factory *factory);
drivers/md/dm-vdo/indexer/io-factory.h
37
int __must_check uds_make_bufio(struct io_factory *factory, off_t block_offset,
drivers/md/dm-vdo/indexer/io-factory.h
41
int __must_check uds_make_buffered_reader(struct io_factory *factory, off_t offset,
drivers/md/dm-vdo/indexer/io-factory.h
47
int __must_check uds_read_from_buffered_reader(struct buffered_reader *reader, u8 *data,
drivers/md/dm-vdo/indexer/io-factory.h
50
int __must_check uds_verify_buffered_data(struct buffered_reader *reader, const u8 *value,
drivers/md/dm-vdo/indexer/io-factory.h
53
int __must_check uds_make_buffered_writer(struct io_factory *factory, off_t offset,
drivers/md/dm-vdo/indexer/io-factory.h
59
int __must_check uds_write_to_buffered_writer(struct buffered_writer *writer,
drivers/md/dm-vdo/indexer/io-factory.h
62
int __must_check uds_flush_buffered_writer(struct buffered_writer *writer);
drivers/md/dm-vdo/indexer/open-chapter.h
46
int __must_check uds_make_open_chapter(const struct index_geometry *geometry,
drivers/md/dm-vdo/indexer/open-chapter.h
56
int __must_check uds_put_open_chapter(struct open_chapter_zone *open_chapter,
drivers/md/dm-vdo/indexer/open-chapter.h
65
int __must_check uds_close_open_chapter(struct open_chapter_zone **chapter_zones,
drivers/md/dm-vdo/indexer/open-chapter.h
71
int __must_check uds_save_open_chapter(struct uds_index *index,
drivers/md/dm-vdo/indexer/open-chapter.h
74
int __must_check uds_load_open_chapter(struct uds_index *index,
drivers/md/dm-vdo/indexer/radix-sort.h
19
int __must_check uds_make_radix_sorter(unsigned int count, struct radix_sorter **sorter);
drivers/md/dm-vdo/indexer/radix-sort.h
23
int __must_check uds_radix_sort(struct radix_sorter *sorter, const unsigned char *keys[],
drivers/md/dm-vdo/indexer/sparse-cache.c
217
static int __must_check initialize_cached_chapter_index(struct cached_chapter_index *chapter,
drivers/md/dm-vdo/indexer/sparse-cache.c
233
static int __must_check make_search_list(struct sparse_cache *cache,
drivers/md/dm-vdo/indexer/sparse-cache.c
456
static int __must_check cache_chapter_index(struct cached_chapter_index *chapter,
drivers/md/dm-vdo/indexer/sparse-cache.c
556
static int __must_check search_cached_chapter_index(struct cached_chapter_index *chapter,
drivers/md/dm-vdo/indexer/sparse-cache.h
29
int __must_check uds_make_sparse_cache(const struct index_geometry *geometry,
drivers/md/dm-vdo/indexer/sparse-cache.h
38
int __must_check uds_update_sparse_cache(struct index_zone *zone, u64 virtual_chapter);
drivers/md/dm-vdo/indexer/sparse-cache.h
42
int __must_check uds_search_sparse_cache(struct index_zone *zone,
drivers/md/dm-vdo/indexer/volume-index.h
140
int __must_check uds_make_volume_index(const struct uds_configuration *config,
drivers/md/dm-vdo/indexer/volume-index.h
146
int __must_check uds_compute_volume_index_save_blocks(const struct uds_configuration *config,
drivers/md/dm-vdo/indexer/volume-index.h
150
unsigned int __must_check uds_get_volume_index_zone(const struct volume_index *volume_index,
drivers/md/dm-vdo/indexer/volume-index.h
153
bool __must_check uds_is_volume_index_sample(const struct volume_index *volume_index,
drivers/md/dm-vdo/indexer/volume-index.h
160
u64 __must_check uds_lookup_volume_index_name(const struct volume_index *volume_index,
drivers/md/dm-vdo/indexer/volume-index.h
163
int __must_check uds_get_volume_index_record(struct volume_index *volume_index,
drivers/md/dm-vdo/indexer/volume-index.h
167
int __must_check uds_put_volume_index_record(struct volume_index_record *record,
drivers/md/dm-vdo/indexer/volume-index.h
170
int __must_check uds_remove_volume_index_record(struct volume_index_record *record);
drivers/md/dm-vdo/indexer/volume-index.h
172
int __must_check uds_set_volume_index_record_chapter(struct volume_index_record *record,
drivers/md/dm-vdo/indexer/volume-index.h
182
int __must_check uds_load_volume_index(struct volume_index *volume_index,
drivers/md/dm-vdo/indexer/volume-index.h
186
int __must_check uds_save_volume_index(struct volume_index *volume_index,
drivers/md/dm-vdo/indexer/volume.c
1468
int __must_check uds_replace_volume_storage(struct volume *volume,
drivers/md/dm-vdo/indexer/volume.c
1493
static int __must_check initialize_page_cache(struct page_cache *cache,
drivers/md/dm-vdo/indexer/volume.h
125
int __must_check uds_make_volume(const struct uds_configuration *config,
drivers/md/dm-vdo/indexer/volume.h
131
int __must_check uds_replace_volume_storage(struct volume *volume,
drivers/md/dm-vdo/indexer/volume.h
135
int __must_check uds_find_volume_chapter_boundaries(struct volume *volume,
drivers/md/dm-vdo/indexer/volume.h
139
int __must_check uds_search_volume_page_cache(struct volume *volume,
drivers/md/dm-vdo/indexer/volume.h
143
int __must_check uds_search_volume_page_cache_for_rebuild(struct volume *volume,
drivers/md/dm-vdo/indexer/volume.h
148
int __must_check uds_search_cached_record_page(struct volume *volume,
drivers/md/dm-vdo/indexer/volume.h
154
int __must_check uds_write_chapter(struct volume *volume,
drivers/md/dm-vdo/indexer/volume.h
160
int __must_check uds_read_chapter_index_from_volume(const struct volume *volume,
drivers/md/dm-vdo/indexer/volume.h
165
int __must_check uds_get_volume_record_page(struct volume *volume, u32 chapter,
drivers/md/dm-vdo/indexer/volume.h
168
int __must_check uds_get_volume_index_page(struct volume *volume, u32 chapter,
drivers/md/dm-vdo/int-map.h
26
int __must_check vdo_int_map_create(size_t initial_capacity, struct int_map **map_ptr);
drivers/md/dm-vdo/int-map.h
34
int __must_check vdo_int_map_put(struct int_map *map, u64 key, void *new_value,
drivers/md/dm-vdo/logical-zone.h
66
int __must_check vdo_make_logical_zones(struct vdo *vdo,
drivers/md/dm-vdo/logical-zone.h
85
struct physical_zone * __must_check vdo_get_next_allocation_zone(struct logical_zone *zone);
drivers/md/dm-vdo/memory-alloc.h
17
int __must_check vdo_allocate_memory(size_t size, size_t align, const char *what, void *ptr);
drivers/md/dm-vdo/memory-alloc.h
60
static inline int __must_check vdo_allocate_cache_aligned(size_t size, const char *what, void *ptr)
drivers/md/dm-vdo/memory-alloc.h
74
void *__must_check vdo_allocate_memory_nowait(size_t size, const char *what);
drivers/md/dm-vdo/memory-alloc.h
76
int __must_check vdo_reallocate_memory(void *ptr, size_t old_size, size_t size,
drivers/md/dm-vdo/memory-alloc.h
79
int __must_check vdo_duplicate_string(const char *string, const char *what,
drivers/md/dm-vdo/packer.c
118
static int __must_check make_bin(struct packer *packer)
drivers/md/dm-vdo/packer.c
389
static block_size_t __must_check pack_fragment(struct compression_state *compression,
drivers/md/dm-vdo/packer.c
523
static struct packer_bin * __must_check select_bin(struct packer *packer,
drivers/md/dm-vdo/packer.h
101
int __must_check vdo_make_packer(struct vdo *vdo, block_count_t bin_count,
drivers/md/dm-vdo/packer.h
106
struct packer_statistics __must_check vdo_get_packer_statistics(const struct packer *packer);
drivers/md/dm-vdo/permassert.h
25
static inline int __must_check vdo_must_use(int value)
drivers/md/dm-vdo/physical-zone.c
288
static int __must_check borrow_pbn_lock_from_pool(struct pbn_lock_pool *pool,
drivers/md/dm-vdo/physical-zone.h
102
int __must_check vdo_attempt_physical_zone_pbn_lock(struct physical_zone *zone,
drivers/md/dm-vdo/physical-zone.h
107
bool __must_check vdo_allocate_block_in_zone(struct data_vio *data_vio);
drivers/md/dm-vdo/physical-zone.h
78
bool __must_check vdo_is_pbn_read_lock(const struct pbn_lock *lock);
drivers/md/dm-vdo/physical-zone.h
80
bool __must_check vdo_claim_pbn_lock_increment(struct pbn_lock *lock);
drivers/md/dm-vdo/physical-zone.h
94
int __must_check vdo_make_physical_zones(struct vdo *vdo,
drivers/md/dm-vdo/physical-zone.h
99
struct pbn_lock * __must_check vdo_get_physical_zone_pbn_lock(struct physical_zone *zone,
drivers/md/dm-vdo/priority-table.h
31
int __must_check vdo_make_priority_table(unsigned int max_priority,
drivers/md/dm-vdo/priority-table.h
41
struct list_head * __must_check vdo_priority_table_dequeue(struct priority_table *table);
drivers/md/dm-vdo/priority-table.h
45
bool __must_check vdo_is_priority_table_empty(struct priority_table *table);
drivers/md/dm-vdo/recovery-journal.c
189
static inline struct recovery_journal_block * __must_check get_journal_block(struct list_head *list)
drivers/md/dm-vdo/recovery-journal.c
200
static struct recovery_journal_block * __must_check pop_free_list(struct recovery_journal *journal)
drivers/md/dm-vdo/recovery-journal.c
222
static inline bool __must_check is_block_dirty(const struct recovery_journal_block *block)
drivers/md/dm-vdo/recovery-journal.c
233
static inline bool __must_check is_block_empty(const struct recovery_journal_block *block)
drivers/md/dm-vdo/recovery-journal.c
244
static inline bool __must_check is_block_full(const struct recovery_journal_block *block)
drivers/md/dm-vdo/recovery-journal.c
434
static inline u8 __must_check compute_recovery_count_byte(u64 recovery_count)
drivers/md/dm-vdo/recovery-journal.c
589
static int __must_check initialize_lock_counter(struct recovery_journal *journal,
drivers/md/dm-vdo/recovery-journal.h
228
static inline physical_block_number_t __must_check
drivers/md/dm-vdo/recovery-journal.h
246
static inline u8 __must_check
drivers/md/dm-vdo/recovery-journal.h
254
int __must_check vdo_decode_recovery_journal(struct recovery_journal_state_7_0 state,
drivers/md/dm-vdo/recovery-journal.h
269
block_count_t __must_check
drivers/md/dm-vdo/recovery-journal.h
272
thread_id_t __must_check vdo_get_recovery_journal_thread_id(struct recovery_journal *journal);
drivers/md/dm-vdo/recovery-journal.h
280
block_count_t __must_check vdo_get_recovery_journal_length(block_count_t journal_size);
drivers/md/dm-vdo/recovery-journal.h
282
struct recovery_journal_state_7_0 __must_check
drivers/md/dm-vdo/recovery-journal.h
308
block_count_t __must_check
drivers/md/dm-vdo/recovery-journal.h
311
struct recovery_journal_statistics __must_check
drivers/md/dm-vdo/repair.c
1160
static struct recovery_block_header __must_check
drivers/md/dm-vdo/repair.c
1183
static bool __must_check is_valid_recovery_journal_block(const struct recovery_journal *journal,
drivers/md/dm-vdo/repair.c
1208
static bool __must_check is_exact_recovery_journal_block(const struct recovery_journal *journal,
drivers/md/dm-vdo/repair.c
196
static inline struct repair_completion * __must_check
drivers/md/dm-vdo/repair.c
310
static bool __must_check abort_on_error(int result, struct repair_completion *repair)
drivers/md/dm-vdo/repair.c
698
static bool __must_check before_recovery_point(const struct recovery_point *first,
drivers/md/dm-vdo/repair.c
714
static struct packed_journal_sector * __must_check get_sector(struct recovery_journal *journal,
drivers/md/dm-vdo/slab-depot.c
1125
static vdo_refcount_t * __must_check get_reference_counters_for_block(struct reference_block *block)
drivers/md/dm-vdo/slab-depot.c
115
static bool __must_check block_is_full(struct slab_journal *journal)
drivers/md/dm-vdo/slab-depot.c
1250
static enum reference_status __must_check reference_count_to_status(vdo_refcount_t count)
drivers/md/dm-vdo/slab-depot.c
1282
static struct reference_block * __must_check get_reference_block(struct vdo_slab *slab,
drivers/md/dm-vdo/slab-depot.c
1297
static int __must_check slab_block_number_from_pbn(struct vdo_slab *slab,
drivers/md/dm-vdo/slab-depot.c
1320
static int __must_check get_reference_counter(struct vdo_slab *slab,
drivers/md/dm-vdo/slab-depot.c
1574
static bool __must_check is_valid_journal_point(const struct journal_point *point)
drivers/md/dm-vdo/slab-depot.c
1630
static int __must_check adjust_reference_count(struct vdo_slab *slab,
drivers/md/dm-vdo/slab-depot.c
215
static u8 __must_check compute_fullness_hint(struct slab_depot *depot,
drivers/md/dm-vdo/slab-depot.c
2731
static inline bool __must_check has_slabs_to_scrub(struct slab_scrubber *scrubber)
drivers/md/dm-vdo/slab-depot.c
3219
static int __must_check allocate_slab_block(struct vdo_slab *slab,
drivers/md/dm-vdo/slab-depot.c
3584
static int __must_check vdo_prepare_slabs_for_allocation(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
3790
static int __must_check make_slab(physical_block_number_t slab_origin,
drivers/md/dm-vdo/slab-depot.c
3918
static bool __must_check release_recovery_journal_lock(struct slab_journal *journal,
drivers/md/dm-vdo/slab-depot.c
4036
static int __must_check initialize_slab_summary_block(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
4058
static int __must_check initialize_block_allocator(struct slab_depot *depot,
drivers/md/dm-vdo/slab-depot.c
4398
static int __must_check get_slab_number(const struct slab_depot *depot,
drivers/md/dm-vdo/slab-depot.c
48
static inline struct journal_lock * __must_check get_lock(struct slab_journal *journal,
drivers/md/dm-vdo/slab-depot.c
5081
static struct block_allocator_statistics __must_check
drivers/md/dm-vdo/slab-depot.c
5107
static struct ref_counts_statistics __must_check
drivers/md/dm-vdo/slab-depot.c
5129
static struct slab_journal_statistics __must_check
drivers/md/dm-vdo/slab-depot.c
66
static inline bool __must_check must_make_entries_to_flush(struct slab_journal *journal)
drivers/md/dm-vdo/slab-depot.c
78
static inline bool __must_check is_reaping(struct slab_journal *journal)
drivers/md/dm-vdo/slab-depot.h
517
bool __must_check vdo_attempt_replay_into_slab(struct vdo_slab *slab,
drivers/md/dm-vdo/slab-depot.h
524
int __must_check vdo_adjust_reference_count_for_rebuild(struct slab_depot *depot,
drivers/md/dm-vdo/slab-depot.h
534
int __must_check vdo_acquire_provisional_reference(struct vdo_slab *slab,
drivers/md/dm-vdo/slab-depot.h
538
int __must_check vdo_allocate_block(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.h
547
int __must_check vdo_release_block_reference(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.h
554
int __must_check vdo_decode_slab_depot(struct slab_depot_state_2_0 state,
drivers/md/dm-vdo/slab-depot.h
561
struct slab_depot_state_2_0 __must_check vdo_record_slab_depot(const struct slab_depot *depot);
drivers/md/dm-vdo/slab-depot.h
563
int __must_check vdo_allocate_reference_counters(struct slab_depot *depot);
drivers/md/dm-vdo/slab-depot.h
565
struct vdo_slab * __must_check vdo_get_slab(const struct slab_depot *depot,
drivers/md/dm-vdo/slab-depot.h
568
u8 __must_check vdo_get_increment_limit(struct slab_depot *depot,
drivers/md/dm-vdo/slab-depot.h
571
bool __must_check vdo_is_physical_data_block(const struct slab_depot *depot,
drivers/md/dm-vdo/slab-depot.h
574
block_count_t __must_check vdo_get_slab_depot_allocated_blocks(const struct slab_depot *depot);
drivers/md/dm-vdo/slab-depot.h
576
block_count_t __must_check vdo_get_slab_depot_data_blocks(const struct slab_depot *depot);
drivers/md/dm-vdo/slab-depot.h
591
int __must_check vdo_prepare_to_grow_slab_depot(struct slab_depot *depot,
drivers/md/dm-vdo/thread-utils.h
16
int __must_check vdo_create_thread(void (*thread_function)(void *), void *thread_data,
drivers/md/dm-vdo/types.h
110
static inline bool __must_check vdo_state_requires_recovery(enum vdo_state state)
drivers/md/dm-vdo/types.h
99
static inline bool __must_check vdo_state_requires_read_only_rebuild(enum vdo_state state)
drivers/md/dm-vdo/vdo.c
104
static struct vdo * __must_check filter_vdos_locked(vdo_filter_fn filter,
drivers/md/dm-vdo/vdo.c
1548
static struct error_statistics __must_check get_vdo_error_statistics(const struct vdo *vdo)
drivers/md/dm-vdo/vdo.c
1593
static block_count_t __must_check vdo_get_physical_blocks_allocated(const struct vdo *vdo)
drivers/md/dm-vdo/vdo.c
1605
static block_count_t __must_check vdo_get_physical_blocks_overhead(const struct vdo *vdo)
drivers/md/dm-vdo/vdo.c
196
static int __must_check initialize_thread_config(struct thread_count_config counts,
drivers/md/dm-vdo/vdo.c
447
static int __must_check vdo_format(struct vdo *vdo, char **error_ptr)
drivers/md/dm-vdo/vdo.c
956
static int __must_check clear_partition(struct vdo *vdo, enum partition_id id)
drivers/md/dm-vdo/vdo.h
301
struct vdo * __must_check vdo_find_matching(vdo_filter_fn filter, const void *context);
drivers/md/dm-vdo/vdo.h
303
int __must_check vdo_make_thread(struct vdo *vdo, thread_id_t thread_id,
drivers/md/dm-vdo/vdo.h
307
static inline int __must_check vdo_make_default_thread(struct vdo *vdo,
drivers/md/dm-vdo/vdo.h
313
int __must_check vdo_make(unsigned int instance, struct device_config *config,
drivers/md/dm-vdo/vdo.h
318
int __must_check vdo_format_components(struct vdo *vdo);
drivers/md/dm-vdo/vdo.h
324
struct block_device * __must_check vdo_get_backing_device(const struct vdo *vdo);
drivers/md/dm-vdo/vdo.h
326
const char * __must_check vdo_get_device_name(const struct dm_target *target);
drivers/md/dm-vdo/vdo.h
328
int __must_check vdo_synchronous_flush(struct vdo *vdo);
drivers/md/dm-vdo/vdo.h
330
const struct admin_state_code * __must_check vdo_get_admin_state(const struct vdo *vdo);
drivers/md/dm-vdo/vdo.h
340
enum vdo_state __must_check vdo_get_state(const struct vdo *vdo);
drivers/md/dm-vdo/vdo.h
362
bool __must_check vdo_is_read_only(struct vdo *vdo);
drivers/md/dm-vdo/vdo.h
364
bool __must_check vdo_in_read_only_mode(const struct vdo *vdo);
drivers/md/dm-vdo/vdo.h
366
bool __must_check vdo_in_recovery_mode(const struct vdo *vdo);
drivers/md/dm-vdo/vdo.h
378
int __must_check vdo_get_physical_zone(const struct vdo *vdo, physical_block_number_t pbn,
drivers/md/dm-vdo/vio.h
197
int __must_check make_vio_pool(struct vdo *vdo, size_t pool_size, size_t block_count,
drivers/md/dm-vdo/vio.h
202
bool __must_check is_vio_pool_busy(struct vio_pool *pool);
drivers/md/dm-vdo/vio.h
56
static inline thread_id_t __must_check get_vio_bio_zone_thread_id(struct vio *vio)
drivers/md/dm-vdo/vio.h
61
physical_block_number_t __must_check pbn_from_vio_bio(struct bio *bio);
drivers/md/dm-vdo/vio.h
83
int __must_check create_multi_block_metadata_vio(struct vdo *vdo, enum vio_type vio_type,
drivers/md/dm-vdo/vio.h
88
static inline int __must_check create_metadata_vio(struct vdo *vdo, enum vio_type vio_type,
drivers/md/dm-vdo/wait-queue.h
101
static inline bool __must_check vdo_waitq_has_waiters(const struct vdo_wait_queue *waitq)
drivers/md/dm-vdo/wait-queue.h
133
static inline size_t __must_check vdo_waitq_num_waiters(const struct vdo_wait_queue *waitq)
drivers/md/md.h
710
static inline int __must_check mddev_lock(struct mddev *mddev)
drivers/md/md.h
755
bool __must_check (*make_request)(struct mddev *mddev, struct bio *bio);
drivers/md/md.h
926
extern bool __must_check md_flush_request(struct mddev *mddev, struct bio *bio);
drivers/media/cec/core/cec-core.c
85
static int __must_check cec_devnode_register(struct cec_devnode *devnode,
drivers/media/mc/mc-device.c
605
int __must_check media_device_register_entity(struct media_device *mdev,
drivers/media/mc/mc-device.c
734
int __must_check __media_device_register(struct media_device *mdev,
drivers/media/mc/mc-devnode.c
207
int __must_check media_devnode_register(struct media_device *mdev,
drivers/media/mc/mc-entity.c
328
__must_check int media_graph_walk_init(
drivers/media/mc/mc-entity.c
62
__must_check int media_entity_enum_init(struct media_entity_enum *ent_enum,
drivers/media/mc/mc-entity.c
771
__must_check int __media_pipeline_start(struct media_pad *origin,
drivers/media/mc/mc-entity.c
917
__must_check int media_pipeline_start(struct media_pad *origin,
drivers/media/mc/mc-entity.c
965
__must_check int media_pipeline_alloc_start(struct media_pad *pad)
drivers/media/usb/dvb-usb/dvb-usb.h
506
extern int __must_check
drivers/media/usb/dvb-usb/dvb-usb.h
508
extern int __must_check
drivers/media/v4l2-core/v4l2-dev.c
1151
__must_check int video_device_pipeline_start(struct video_device *vdev,
drivers/media/v4l2-core/v4l2-dev.c
1163
__must_check int __video_device_pipeline_start(struct video_device *vdev,
drivers/media/v4l2-core/v4l2-dev.c
1197
__must_check int video_device_pipeline_alloc_start(struct video_device *vdev)
drivers/mtd/mtdcore.h
11
int __must_check add_mtd_device(struct mtd_info *mtd);
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
124
static int __must_check
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
151
static int __must_check
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
198
static int __must_check
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
247
static bool __must_check
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
277
static bool __must_check
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
306
static int __must_check
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
52
static bool __must_check
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
66
static bool __must_check
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
8
static bool __must_check
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
106
struct mlx5_vport *__must_check
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
95
struct mlx5_eswitch *__must_check
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
808
struct mlx5_eswitch *__must_check
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
813
struct mlx5_vport *__must_check
drivers/net/usb/asix.h
200
int __must_check asix_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
drivers/net/usb/asix_common.c
14
int __must_check asix_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
drivers/net/usb/smsc75xx.c
101
static int __must_check __smsc75xx_write_reg(struct usbnet *dev, u32 index,
drivers/net/usb/smsc75xx.c
128
static int __must_check smsc75xx_read_reg_nopm(struct usbnet *dev, u32 index,
drivers/net/usb/smsc75xx.c
134
static int __must_check smsc75xx_write_reg_nopm(struct usbnet *dev, u32 index,
drivers/net/usb/smsc75xx.c
140
static int __must_check smsc75xx_read_reg(struct usbnet *dev, u32 index,
drivers/net/usb/smsc75xx.c
146
static int __must_check smsc75xx_write_reg(struct usbnet *dev, u32 index,
drivers/net/usb/smsc75xx.c
154
static __must_check int __smsc75xx_phy_wait_not_busy(struct usbnet *dev,
drivers/net/usb/smsc75xx.c
70
static int __must_check __smsc75xx_read_reg(struct usbnet *dev, u32 index,
drivers/net/usb/smsc95xx.c
115
static int __must_check smsc95xx_write_reg(struct usbnet *dev, u32 index,
drivers/net/usb/smsc95xx.c
143
static int __must_check smsc95xx_phy_wait_not_busy(struct usbnet *dev)
drivers/net/usb/smsc95xx.c
313
static int __must_check smsc95xx_wait_eeprom(struct usbnet *dev)
drivers/net/usb/smsc95xx.c
339
static int __must_check smsc95xx_eeprom_confirm_not_busy(struct usbnet *dev)
drivers/net/usb/smsc95xx.c
453
static int __must_check smsc95xx_write_reg_async(struct usbnet *dev, u16 index,
drivers/net/usb/smsc95xx.c
84
static int __must_check smsc95xx_read_reg(struct usbnet *dev, u32 index,
drivers/net/wireguard/noise.c
404
static bool __must_check mix_dh(u8 chaining_key[NOISE_HASH_LEN],
drivers/net/wireguard/noise.c
419
static bool __must_check mix_precomputed_dh(u8 chaining_key[NOISE_HASH_LEN],
drivers/net/wireguard/peer.h
73
struct wg_peer *__must_check wg_peer_get_maybe_zero(struct wg_peer *peer);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4665
static int __must_check
drivers/net/wireless/intel/iwlegacy/common.h
1816
int __must_check il_send_cmd_sync(struct il_priv *il, struct il_host_cmd *cmd);
drivers/net/wireless/intel/iwlegacy/common.h
1818
int __must_check il_send_cmd_pdu(struct il_priv *il, u8 id, u16 len,
drivers/net/wireless/intel/iwlwifi/dvm/agn.h
200
int __must_check iwl_scan_initiate(struct iwl_priv *priv,
drivers/net/wireless/intel/iwlwifi/dvm/scan.c
921
int __must_check iwl_scan_initiate(struct iwl_priv *priv,
drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h
88
int __must_check __releases(wait_entry)
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
231
static inline bool __must_check
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1149
int __must_check iwl_pci_register_driver(void);
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
1347
int __must_check iwl_pci_register_driver(void)
drivers/net/wireless/ti/wl12xx/main.c
717
static int __must_check wl12xx_top_reg_write(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wl12xx/main.c
742
static int __must_check wl12xx_top_reg_read(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wl18xx/io.h
11
int __must_check wl18xx_top_reg_write(struct wl1271 *wl, int addr, u16 val);
drivers/net/wireless/ti/wl18xx/io.h
12
int __must_check wl18xx_top_reg_read(struct wl1271 *wl, int addr, u16 *out);
drivers/net/wireless/ti/wlcore/io.h
110
static inline int __must_check wlcore_raw_write32(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
118
static inline int __must_check wlcore_read(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
128
static inline int __must_check wlcore_write(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
138
static inline int __must_check wlcore_write_data(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
145
static inline int __must_check wlcore_read_data(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
152
static inline int __must_check wlcore_read_hwaddr(struct wl1271 *wl, int hwaddr,
drivers/net/wireless/ti/wlcore/io.h
167
static inline int __must_check wlcore_read32(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
173
static inline int __must_check wlcore_write32(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
179
static inline int __must_check wlcore_read_reg(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
187
static inline int __must_check wlcore_write_reg(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
44
static inline int __must_check wlcore_raw_write(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
62
static inline int __must_check wlcore_raw_read(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
80
static inline int __must_check wlcore_raw_read_data(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
87
static inline int __must_check wlcore_raw_write_data(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
94
static inline int __must_check wlcore_raw_read32(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/sdio.c
52
static int __must_check wl12xx_sdio_raw_read(struct device *child, int addr,
drivers/net/wireless/ti/wlcore/sdio.c
90
static int __must_check wl12xx_sdio_raw_write(struct device *child, int addr,
drivers/net/wireless/ti/wlcore/spi.c
230
static int __must_check wl12xx_spi_raw_read(struct device *child, int addr,
drivers/net/wireless/ti/wlcore/spi.c
352
static int __must_check wl12xx_spi_raw_write(struct device *child, int addr,
drivers/net/wireless/ti/wlcore/wlcore_i.h
187
int __must_check (*read)(struct device *child, int addr, void *buf,
drivers/net/wireless/ti/wlcore/wlcore_i.h
189
int __must_check (*write)(struct device *child, int addr, void *buf,
drivers/pci/hotplug/shpchp.h
140
int __must_check shpchp_create_ctrl_files(struct controller *ctrl);
drivers/pci/pci.h
490
int __must_check pci_reassign_resource(struct pci_dev *dev, int i, resource_size_t add_size, resource_size_t align);
drivers/pcmcia/pcmcia_resource.c
690
int __must_check pcmcia_request_irq(struct pcmcia_device *p_dev,
drivers/phy/phy-common-props.c
138
int __must_check phy_get_rx_polarity(struct fwnode_handle *fwnode,
drivers/phy/phy-common-props.c
160
int __must_check phy_get_tx_polarity(struct fwnode_handle *fwnode,
drivers/phy/phy-common-props.c
181
int __must_check phy_get_manual_rx_polarity(struct fwnode_handle *fwnode,
drivers/phy/phy-common-props.c
201
int __must_check phy_get_manual_tx_polarity(struct fwnode_handle *fwnode,
drivers/platform/wmi/core.c
1541
int __must_check __wmi_driver_register(struct wmi_driver *driver,
drivers/platform/x86/lenovo/thinkpad_acpi.c
11719
static int __must_check __init get_thinkpad_model_data(
drivers/power/supply/power_supply_core.c
1560
static struct power_supply *__must_check
drivers/power/supply/power_supply_core.c
1695
struct power_supply *__must_check power_supply_register(struct device *parent,
drivers/power/supply/power_supply_core.c
1724
struct power_supply *__must_check
drivers/resctrl/mpam_internal.h
140
static inline bool __must_check mpam_mon_sel_lock(struct mpam_msc *msc)
drivers/scsi/device_handler/scsi_dh_alua.c
839
static struct scsi_device * __must_check
drivers/soc/ixp4xx/ixp4xx-npe.c
212
static int __must_check npe_debug_instr(struct npe *npe, u32 instr, u32 ctx,
drivers/soc/ixp4xx/ixp4xx-npe.c
255
static int __must_check npe_logical_reg_write8(struct npe *npe, u32 addr,
drivers/soc/ixp4xx/ixp4xx-npe.c
266
static int __must_check npe_logical_reg_write16(struct npe *npe, u32 addr,
drivers/soc/ixp4xx/ixp4xx-npe.c
277
static int __must_check npe_logical_reg_write32(struct npe *npe, u32 addr,
drivers/tty/tty.h
100
int __must_check tty_ldisc_init(struct tty_struct *tty);
drivers/usb/gadget/function/f_fs.c
104
static int __must_check ffs_func_eps_enable(struct ffs_function *func);
drivers/usb/gadget/function/f_fs.c
1874
static struct inode *__must_check
drivers/usb/gadget/function/f_fs.c
2503
static int __must_check ffs_do_single_desc(char *data, unsigned len,
drivers/usb/gadget/function/f_fs.c
2649
static int __must_check ffs_do_descs(unsigned count, char *data, unsigned len,
drivers/usb/gadget/function/f_fs.c
272
static int __must_check ffs_epfiles_create(struct ffs_data *ffs);
drivers/usb/gadget/function/f_fs.c
2768
static int __must_check ffs_do_single_os_desc(char *data, unsigned len,
drivers/usb/gadget/function/f_fs.c
2792
static int __must_check ffs_do_os_descs(unsigned count,
drivers/usb/gadget/function/f_fs.c
58
static struct ffs_data *__must_check ffs_data_new(const char *dev_name)
drivers/usb/gadget/function/f_fs.c
65
static int __must_check
drivers/usb/gadget/function/f_fs.c
67
static int __must_check
fs/ceph/io.h
11
int __must_check ceph_start_io_direct(struct inode *inode);
fs/ceph/io.h
7
int __must_check ceph_start_io_read(struct inode *inode);
fs/ceph/io.h
9
int __must_check ceph_start_io_write(struct inode *inode);
fs/dlm/lock.c
344
static __must_check bool
fs/nfs/internal.h
533
extern __must_check int nfs_start_io_read(struct inode *inode);
fs/nfs/internal.h
535
extern __must_check int nfs_start_io_write(struct inode *inode);
fs/nfs/internal.h
537
extern __must_check int nfs_start_io_direct(struct inode *inode);
fs/nfs/internal.h
538
extern __must_check int nfs_start_io_direct_nowait(struct inode *inode);
fs/nfsd/nfsfh.c
786
__be32 __must_check fh_fill_pre_attrs(struct svc_fh *fhp)
fs/nfsd/nfsfh.c
843
__be32 __must_check fh_fill_both_attrs(struct svc_fh *fhp)
fs/nfsd/nfsfh.h
336
__be32 __must_check fh_fill_pre_attrs(struct svc_fh *fhp);
fs/nfsd/nfsfh.h
338
__be32 __must_check fh_fill_both_attrs(struct svc_fh *fhp);
fs/select.c
397
static inline unsigned long __must_check
fs/smb/smbdirect/socket.h
93
const void * __must_check SMBDIRECT_DEBUG_ERR_PTR(long error)
fs/super.c
111
static __must_check bool super_lock(struct super_block *sb, bool excl)
include/asm-generic/archrandom.h
10
static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs)
include/asm-generic/archrandom.h
5
static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs)
include/asm-generic/simd.h
17
static __must_check inline bool may_use_simd(void)
include/asm-generic/uaccess.h
210
static inline __must_check unsigned long
include/asm-generic/uaccess.h
218
static inline __must_check unsigned long
include/asm-generic/uaccess.h
230
__must_check long strncpy_from_user(char *dst, const char __user *src,
include/asm-generic/uaccess.h
232
__must_check long strnlen_user(const char __user *src, long n);
include/asm-generic/uaccess.h
81
static inline __must_check unsigned long
include/asm-generic/uaccess.h
88
static inline __must_check unsigned long
include/crypto/chacha20poly1305.h
23
bool __must_check
include/crypto/chacha20poly1305.h
33
bool __must_check xchacha20poly1305_decrypt(
include/crypto/curve25519.h
20
bool __must_check
include/crypto/curve25519.h
25
bool __must_check
include/crypto/gcm.h
80
bool __must_check aesgcm_decrypt(const struct aesgcm_ctx *ctx, u8 *dst,
include/drm/display/drm_dp_mst_helper.h
904
int __must_check
include/drm/display/drm_dp_mst_helper.h
933
int __must_check
include/drm/display/drm_dp_mst_helper.h
940
int __must_check
include/drm/display/drm_dp_mst_helper.h
943
int __must_check
include/drm/display/drm_dp_mst_helper.h
948
int __must_check drm_dp_mst_atomic_setup_commit(struct drm_atomic_commit *state);
include/drm/display/drm_dp_mst_helper.h
954
int __must_check drm_dp_mst_atomic_check_mgr(struct drm_atomic_commit *state,
include/drm/display/drm_dp_mst_helper.h
958
int __must_check drm_dp_mst_atomic_check(struct drm_atomic_commit *state);
include/drm/display/drm_dp_mst_helper.h
959
int __must_check drm_dp_mst_root_conn_atomic_check(struct drm_connector_state *new_conn_state,
include/drm/drm_atomic.h
682
struct drm_atomic_commit * __must_check
include/drm/drm_atomic.h
713
int __must_check
include/drm/drm_atomic.h
718
struct drm_crtc_state * __must_check
include/drm/drm_atomic.h
721
struct drm_plane_state * __must_check
include/drm/drm_atomic.h
735
struct drm_connector_state * __must_check
include/drm/drm_atomic.h
744
struct drm_private_state * __must_check
include/drm/drm_atomic.h
912
int __must_check
include/drm/drm_atomic.h
915
int __must_check
include/drm/drm_atomic.h
918
int __must_check
include/drm/drm_atomic.h
921
int __must_check
include/drm/drm_atomic.h
925
int __must_check drm_atomic_check_only(struct drm_atomic_commit *state);
include/drm/drm_atomic.h
926
int __must_check drm_atomic_commit(struct drm_atomic_commit *state);
include/drm/drm_atomic.h
927
int __must_check drm_atomic_nonblocking_commit(struct drm_atomic_commit *state);
include/drm/drm_atomic_helper.h
137
int __must_check drm_atomic_helper_swap_state(struct drm_atomic_commit *state,
include/drm/drm_atomic_uapi.h
44
int __must_check
include/drm/drm_atomic_uapi.h
47
int __must_check
include/drm/drm_atomic_uapi.h
50
int __must_check
include/drm/drm_atomic_uapi.h
57
int __must_check
include/drm/drm_managed.h
28
int __must_check __drmm_add_action(struct drm_device *dev,
include/drm/drm_managed.h
44
int __must_check __drmm_add_action_or_reset(struct drm_device *dev,
include/drm/drm_mode_config.h
993
int __must_check drmm_mode_config_init(struct drm_device *dev);
include/drm/drm_modeset_lock.h
137
int __must_check drm_modeset_lock_single_interruptible(struct drm_modeset_lock *lock);
include/drm/drm_pagemap.h
298
static inline struct drm_pagemap * __must_check
include/linux/atmel-ssc.h
27
struct ssc_device * __must_check ssc_request(unsigned int ssc_num);
include/linux/attribute_container.h
40
int __must_check attribute_container_unregister(struct attribute_container *cont);
include/linux/binfmts.h
127
extern int __must_check remove_arg_zero(struct linux_binprm *);
include/linux/bio.h
447
int __must_check bio_add_page(struct bio *bio, struct page *page, unsigned len,
include/linux/bio.h
449
bool __must_check bio_add_folio(struct bio *bio, struct folio *folio,
include/linux/bitfield.h
230
static __always_inline __##type __must_check type##_encode_bits(base v, base field) \
include/linux/bitfield.h
236
static __always_inline __##type __must_check type##_replace_bits(__##type old, \
include/linux/bitfield.h
246
static __always_inline base __must_check type##_get_bits(__##type v, base field) \
include/linux/blk-mq.h
951
static inline unsigned int __must_check
include/linux/blkdev.h
1167
bool __must_check blk_get_queue(struct request_queue *);
include/linux/blkdev.h
793
int __must_check add_disk_fwnode(struct device *parent, struct gendisk *disk,
include/linux/blkdev.h
796
int __must_check device_add_disk(struct device *parent, struct gendisk *disk,
include/linux/blkdev.h
798
static inline int __must_check add_disk(struct gendisk *disk)
include/linux/bpf.h
1319
int __must_check arch_protect_bpf_trampoline(void *image, unsigned int size);
include/linux/bpf.h
2708
struct bpf_prog * __must_check bpf_prog_inc_not_zero(struct bpf_prog *prog);
include/linux/bpf.h
2759
struct bpf_map * __must_check bpf_map_inc_not_zero(struct bpf_map *map);
include/linux/bpf.h
3298
static inline struct bpf_prog *__must_check
include/linux/bsg-lib.h
72
int __must_check bsg_job_get(struct bsg_job *job);
include/linux/btree.h
115
int __must_check btree_insert(struct btree_head *head, struct btree_geo *geo,
include/linux/btree.h
79
int __must_check btree_init(struct btree_head *head);
include/linux/buffer_head.h
505
static inline __must_check
include/linux/bug.h
94
static inline __must_check bool check_data_corruption(bool v) { return v; }
include/linux/can/dev.h
120
int __must_check can_set_static_ctrlmode(struct net_device *dev,
include/linux/can/skb.h
26
unsigned int __must_check can_get_echo_skb(struct net_device *dev,
include/linux/cdx/cdx_bus.h
223
int __must_check __cdx_driver_register(struct cdx_driver *cdx_driver,
include/linux/cleanup.h
223
static __always_inline __must_check
include/linux/clk-provider.h
1358
int __must_check clk_hw_register(struct device *dev, struct clk_hw *hw);
include/linux/clk-provider.h
1359
int __must_check devm_clk_hw_register(struct device *dev, struct clk_hw *hw);
include/linux/clk-provider.h
1360
int __must_check of_clk_hw_register(struct device_node *node, struct clk_hw *hw);
include/linux/clk.h
1043
static inline int __must_check devm_clk_bulk_get(struct device *dev, int num_clks,
include/linux/clk.h
1049
static inline int __must_check devm_clk_bulk_get_optional(struct device *dev,
include/linux/clk.h
1055
static inline int __must_check devm_clk_bulk_get_optional_enable(struct device *dev,
include/linux/clk.h
1062
static inline int __must_check devm_clk_bulk_get_all(struct device *dev,
include/linux/clk.h
1069
static inline int __must_check devm_clk_bulk_get_all_enabled(struct device *dev,
include/linux/clk.h
1094
static inline int __must_check clk_bulk_enable(int num_clks,
include/linux/clk.h
1186
static inline int __must_check
include/linux/clk.h
344
int __must_check clk_bulk_prepare(int num_clks,
include/linux/clk.h
376
static inline int __must_check
include/linux/clk.h
433
int __must_check clk_bulk_get(struct device *dev, int num_clks,
include/linux/clk.h
453
int __must_check clk_bulk_get_all(struct device *dev,
include/linux/clk.h
466
int __must_check clk_bulk_get_optional(struct device *dev, int num_clks,
include/linux/clk.h
480
int __must_check devm_clk_bulk_get(struct device *dev, int num_clks,
include/linux/clk.h
503
int __must_check devm_clk_bulk_get_optional(struct device *dev, int num_clks,
include/linux/clk.h
519
int __must_check devm_clk_bulk_get_optional_enable(struct device *dev, int num_clks,
include/linux/clk.h
535
int __must_check devm_clk_bulk_get_all(struct device *dev,
include/linux/clk.h
553
int __must_check devm_clk_bulk_get_all_enabled(struct device *dev,
include/linux/clk.h
749
int __must_check clk_bulk_enable(int num_clks,
include/linux/clk.h
983
static inline int __must_check clk_bulk_get(struct device *dev, int num_clks,
include/linux/clk.h
989
static inline int __must_check clk_bulk_get_optional(struct device *dev,
include/linux/clk.h
995
static inline int __must_check clk_bulk_get_all(struct device *dev,
include/linux/dax.h
242
static inline int __must_check dax_break_layout(struct inode *inode,
include/linux/dax.h
280
int __must_check dax_break_layout(struct inode *inode, loff_t start,
include/linux/dax.h
282
static inline int __must_check dax_break_layout_inode(struct inode *inode,
include/linux/device-mapper.h
613
int __must_check dm_set_target_max_io_len(struct dm_target *ti, sector_t len);
include/linux/device.h
1159
int __must_check device_register(struct device *dev);
include/linux/device.h
1162
int __must_check device_add(struct device *dev);
include/linux/device.h
1307
int __must_check device_driver_attach(const struct device_driver *drv,
include/linux/device.h
1309
int __must_check device_bind_driver(struct device *dev);
include/linux/device.h
1311
int __must_check device_attach(struct device *dev);
include/linux/device.h
1312
int __must_check driver_attach(const struct device_driver *drv);
include/linux/device.h
1314
int __must_check device_reprobe(struct device *dev);
include/linux/device.h
1330
int __must_check device_add_groups(struct device *dev,
include/linux/device.h
1335
static inline int __must_check device_add_group(struct device *dev,
include/linux/device.h
1351
int __must_check devm_device_add_group(struct device *dev,
include/linux/device.h
389
int __must_check device_create_bin_file(struct device *dev,
include/linux/device/bus.h
116
int __must_check bus_register(const struct bus_type *bus);
include/linux/device/bus.h
120
int __must_check bus_rescan_devices(const struct bus_type *bus);
include/linux/device/bus.h
135
int __must_check bus_create_file(const struct bus_type *bus, struct bus_attribute *attr);
include/linux/device/class.h
182
int __must_check class_create_file_ns(const struct class *class, const struct class_attribute *attr,
include/linux/device/class.h
187
static inline int __must_check class_create_file(const struct class *class,
include/linux/device/class.h
223
int __must_check class_interface_register(struct class_interface *);
include/linux/device/class.h
226
struct class * __must_check class_create(const char *name);
include/linux/device/class.h
78
int __must_check class_register(const struct class *class);
include/linux/device/devres.h
38
void * __must_check devres_open_group(struct device *dev, void *id, gfp_t gfp);
include/linux/device/devres.h
46
void * __must_check __realloc_size(3)
include/linux/device/devres.h
65
static inline __realloc_size(3, 4) void * __must_check
include/linux/device/driver.h
136
int __must_check driver_register(struct device_driver *drv);
include/linux/device/driver.h
160
int __must_check driver_create_file(const struct device_driver *driver,
include/linux/device/driver.h
165
int __must_check driver_for_each_device(struct device_driver *drv, struct device *start,
include/linux/dma-resv.h
422
static inline bool __must_check dma_resv_trylock(struct dma_resv *obj)
include/linux/err.h
102
static __always_inline void * __must_check ERR_CAST(__force const void *ptr)
include/linux/err.h
125
static __always_inline int __must_check PTR_ERR_OR_ZERO(__force const void *ptr)
include/linux/err.h
39
static __always_inline void * __must_check ERR_PTR(long error)
include/linux/err.h
63
static __always_inline long __must_check PTR_ERR(__force const void *ptr)
include/linux/err.h
76
static __always_inline bool __must_check IS_ERR(__force const void *ptr)
include/linux/err.h
90
static __always_inline bool __must_check IS_ERR_OR_NULL(__force const void *ptr)
include/linux/file_ref.h
139
static __always_inline __must_check bool file_ref_put(file_ref_t *ref)
include/linux/file_ref.h
178
static __always_inline __must_check bool file_ref_put_close(file_ref_t *ref)
include/linux/file_ref.h
78
static __always_inline __must_check bool file_ref_get(file_ref_t *ref)
include/linux/filter.h
1099
static inline int __must_check bpf_prog_lock_ro(struct bpf_prog *fp)
include/linux/filter.h
1110
static inline int __must_check
include/linux/fs.h
1027
static inline __must_check int inode_lock_killable(struct inode *inode)
include/linux/fs.h
1042
static inline __must_check int inode_lock_shared_killable(struct inode *inode)
include/linux/fs.h
2631
extern int __must_check file_fdatawait_range(struct file *file, loff_t lstart,
include/linux/fs.h
2633
extern int __must_check file_check_and_advance_wb_err(struct file *file);
include/linux/fs.h
2634
extern int __must_check file_write_and_wait_range(struct file *file,
include/linux/fs/super.h
231
int __must_check sb_min_blocksize(struct super_block *sb, int size);
include/linux/fsl/mc.h
391
int __must_check __fsl_mc_driver_register(struct fsl_mc_driver *fsl_mc_driver,
include/linux/fsl/mc.h
412
int __must_check fsl_mc_portal_allocate(struct fsl_mc_device *mc_dev,
include/linux/fsl/mc.h
418
int __must_check fsl_mc_object_allocate(struct fsl_mc_device *mc_dev,
include/linux/fsl/mc.h
424
int __must_check fsl_mc_allocate_irqs(struct fsl_mc_device *mc_dev);
include/linux/gameport.h
142
int __must_check __gameport_register_driver(struct gameport_driver *drv,
include/linux/gpio/consumer.h
100
struct gpio_desc *__must_check
include/linux/gpio/consumer.h
103
struct gpio_descs *__must_check devm_gpiod_get_array(struct device *dev,
include/linux/gpio/consumer.h
106
struct gpio_descs *__must_check
include/linux/gpio/consumer.h
204
static inline struct gpio_desc *__must_check gpiod_get(struct device *dev,
include/linux/gpio/consumer.h
210
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
219
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
226
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
233
static inline struct gpio_descs *__must_check
include/linux/gpio/consumer.h
240
static inline struct gpio_descs *__must_check
include/linux/gpio/consumer.h
272
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
280
struct gpio_desc *__must_check
include/linux/gpio/consumer.h
289
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
296
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
303
static inline struct gpio_descs *__must_check
include/linux/gpio/consumer.h
310
static inline struct gpio_descs *__must_check
include/linux/gpio/consumer.h
67
struct gpio_desc *__must_check gpiod_get(struct device *dev,
include/linux/gpio/consumer.h
70
struct gpio_desc *__must_check gpiod_get_index(struct device *dev,
include/linux/gpio/consumer.h
74
struct gpio_desc *__must_check gpiod_get_optional(struct device *dev,
include/linux/gpio/consumer.h
77
struct gpio_desc *__must_check gpiod_get_index_optional(struct device *dev,
include/linux/gpio/consumer.h
81
struct gpio_descs *__must_check gpiod_get_array(struct device *dev,
include/linux/gpio/consumer.h
84
struct gpio_descs *__must_check gpiod_get_array_optional(struct device *dev,
include/linux/gpio/consumer.h
90
struct gpio_desc *__must_check devm_gpiod_get(struct device *dev,
include/linux/gpio/consumer.h
93
struct gpio_desc *__must_check devm_gpiod_get_index(struct device *dev,
include/linux/gpio/consumer.h
97
struct gpio_desc *__must_check devm_gpiod_get_optional(struct device *dev,
include/linux/hex.h
30
extern int __must_check hex2bin(u8 *dst, const char *src, size_t count);
include/linux/hid.h
1001
extern int __must_check __hid_register_driver(struct hid_driver *,
include/linux/hid.h
1204
static inline int __must_check hid_parse(struct hid_device *hdev)
include/linux/hid.h
1209
int __must_check hid_hw_start(struct hid_device *hdev,
include/linux/hid.h
1212
int __must_check hid_hw_open(struct hid_device *hdev);
include/linux/highmem.h
640
static inline __must_check void *folio_zero_tail(struct folio *folio,
include/linux/hyperv.h
1325
int __must_check __vmbus_driver_register(struct hv_driver *hv_driver,
include/linux/idr.h
116
int __must_check idr_alloc_u32(struct idr *, void *ptr, u32 *id,
include/linux/input.h
373
struct input_dev __must_check *input_allocate_device(void);
include/linux/input.h
374
struct input_dev __must_check *devm_input_allocate_device(struct device *);
include/linux/input.h
398
int __must_check input_register_device(struct input_dev *);
include/linux/input.h
410
int __must_check input_register_handler(struct input_handler *);
include/linux/input.h
413
int __must_check input_get_new_minor(int legacy_base, unsigned int legacy_num,
include/linux/interconnect.h
57
int __must_check of_icc_bulk_get(struct device *dev, int num_paths,
include/linux/interrupt.h
154
extern int __must_check
include/linux/interrupt.h
172
static inline int __must_check
include/linux/interrupt.h
179
extern int __must_check
include/linux/interrupt.h
183
extern int __must_check
include/linux/interrupt.h
187
extern int __must_check
include/linux/interrupt.h
191
static inline int __must_check
include/linux/interrupt.h
199
extern int __must_check
include/linux/interrupt.h
211
extern int __must_check
include/linux/interrupt.h
217
static inline int __must_check
include/linux/interrupt.h
225
extern int __must_check
include/linux/io.h
127
static inline int __must_check arch_phys_wc_add(unsigned long base,
include/linux/kasan.h
172
void * __must_check __kasan_init_slab_obj(struct kmem_cache *cache,
include/linux/kasan.h
174
static __always_inline void * __must_check kasan_init_slab_obj(
include/linux/kasan.h
247
void * __must_check __kasan_slab_alloc(struct kmem_cache *s,
include/linux/kasan.h
249
static __always_inline void * __must_check kasan_slab_alloc(
include/linux/kasan.h
257
void * __must_check __kasan_kmalloc(struct kmem_cache *s, const void *object,
include/linux/kasan.h
259
static __always_inline void * __must_check kasan_kmalloc(struct kmem_cache *s,
include/linux/kasan.h
267
void * __must_check __kasan_kmalloc_large(const void *ptr,
include/linux/kasan.h
269
static __always_inline void * __must_check kasan_kmalloc_large(const void *ptr,
include/linux/kasan.h
277
void * __must_check __kasan_krealloc(const void *object,
include/linux/kasan.h
279
static __always_inline void * __must_check kasan_krealloc(const void *object,
include/linux/kfence.h
183
static __always_inline __must_check bool kfence_free(void *addr)
include/linux/kfence.h
206
bool __must_check kfence_handle_page_fault(unsigned long addr, bool is_write, struct pt_regs *regs);
include/linux/kfence.h
237
static inline bool __must_check kfence_free(void *addr) { return false; }
include/linux/kfence.h
238
static inline bool __must_check kfence_handle_page_fault(unsigned long addr, bool is_write,
include/linux/kfifo.h
167
static inline unsigned int __must_check
include/linux/kfifo.h
173
static inline int __must_check
include/linux/kmsan.h
142
int __must_check kmsan_vmap_pages_range_noflush(unsigned long start,
include/linux/kmsan.h
171
int __must_check kmsan_ioremap_page_range(unsigned long addr, unsigned long end,
include/linux/kmsan.h
305
static inline bool __must_check kmsan_memblock_free_pages(struct page *page,
include/linux/kmsan.h
350
static inline int __must_check kmsan_vmap_pages_range_noflush(
include/linux/kmsan.h
362
static inline int __must_check kmsan_ioremap_page_range(unsigned long start,
include/linux/kmsan.h
57
bool __init __must_check kmsan_memblock_free_pages(struct page *page,
include/linux/kobject.h
103
struct kobject * __must_check kobject_create_and_add(const char *name, struct kobject *parent);
include/linux/kobject.h
105
int __must_check kobject_rename(struct kobject *, const char *new_name);
include/linux/kobject.h
106
int __must_check kobject_move(struct kobject *, struct kobject *);
include/linux/kobject.h
109
struct kobject * __must_check kobject_get_unless_zero(struct kobject *kobj);
include/linux/kobject.h
176
int __must_check kset_register(struct kset *kset);
include/linux/kobject.h
178
struct kset * __must_check kset_create_and_add(const char *name, const struct kset_uevent_ops *u,
include/linux/kobject.h
93
__printf(3, 4) __must_check int kobject_add(struct kobject *kobj,
include/linux/kobject.h
96
__printf(4, 5) __must_check int kobject_init_and_add(struct kobject *kobj,
include/linux/kref.h
131
static inline int __must_check kref_get_unless_zero(struct kref *kref)
include/linux/kstrtox.h
10
int __must_check _kstrtol(const char *s, unsigned int base, long *res);
include/linux/kstrtox.h
100
int __must_check kstrtoull_from_user(const char __user *s, size_t count, unsigned int base, unsigned long long *res);
include/linux/kstrtox.h
101
int __must_check kstrtoll_from_user(const char __user *s, size_t count, unsigned int base, long long *res);
include/linux/kstrtox.h
102
int __must_check kstrtoul_from_user(const char __user *s, size_t count, unsigned int base, unsigned long *res);
include/linux/kstrtox.h
103
int __must_check kstrtol_from_user(const char __user *s, size_t count, unsigned int base, long *res);
include/linux/kstrtox.h
104
int __must_check kstrtouint_from_user(const char __user *s, size_t count, unsigned int base, unsigned int *res);
include/linux/kstrtox.h
105
int __must_check kstrtoint_from_user(const char __user *s, size_t count, unsigned int base, int *res);
include/linux/kstrtox.h
106
int __must_check kstrtou16_from_user(const char __user *s, size_t count, unsigned int base, u16 *res);
include/linux/kstrtox.h
107
int __must_check kstrtos16_from_user(const char __user *s, size_t count, unsigned int base, s16 *res);
include/linux/kstrtox.h
108
int __must_check kstrtou8_from_user(const char __user *s, size_t count, unsigned int base, u8 *res);
include/linux/kstrtox.h
109
int __must_check kstrtos8_from_user(const char __user *s, size_t count, unsigned int base, s8 *res);
include/linux/kstrtox.h
110
int __must_check kstrtobool_from_user(const char __user *s, size_t count, bool *res);
include/linux/kstrtox.h
112
static inline int __must_check kstrtou64_from_user(const char __user *s, size_t count, unsigned int base, u64 *res)
include/linux/kstrtox.h
117
static inline int __must_check kstrtos64_from_user(const char __user *s, size_t count, unsigned int base, s64 *res)
include/linux/kstrtox.h
12
int __must_check kstrtoull(const char *s, unsigned int base, unsigned long long *res);
include/linux/kstrtox.h
122
static inline int __must_check kstrtou32_from_user(const char __user *s, size_t count, unsigned int base, u32 *res)
include/linux/kstrtox.h
127
static inline int __must_check kstrtos32_from_user(const char __user *s, size_t count, unsigned int base, s32 *res)
include/linux/kstrtox.h
13
int __must_check kstrtoll(const char *s, unsigned int base, long long *res);
include/linux/kstrtox.h
30
static inline int __must_check kstrtoul(const char *s, unsigned int base, unsigned long *res)
include/linux/kstrtox.h
58
static inline int __must_check kstrtol(const char *s, unsigned int base, long *res)
include/linux/kstrtox.h
71
int __must_check kstrtouint(const char *s, unsigned int base, unsigned int *res);
include/linux/kstrtox.h
72
int __must_check kstrtoint(const char *s, unsigned int base, int *res);
include/linux/kstrtox.h
74
static inline int __must_check kstrtou64(const char *s, unsigned int base, u64 *res)
include/linux/kstrtox.h
79
static inline int __must_check kstrtos64(const char *s, unsigned int base, s64 *res)
include/linux/kstrtox.h
84
static inline int __must_check kstrtou32(const char *s, unsigned int base, u32 *res)
include/linux/kstrtox.h
89
static inline int __must_check kstrtos32(const char *s, unsigned int base, s32 *res)
include/linux/kstrtox.h
9
int __must_check _kstrtoul(const char *s, unsigned int base, unsigned long *res);
include/linux/kstrtox.h
94
int __must_check kstrtou16(const char *s, unsigned int base, u16 *res);
include/linux/kstrtox.h
95
int __must_check kstrtos16(const char *s, unsigned int base, s16 *res);
include/linux/kstrtox.h
96
int __must_check kstrtou8(const char *s, unsigned int base, u8 *res);
include/linux/kstrtox.h
97
int __must_check kstrtos8(const char *s, unsigned int base, s8 *res);
include/linux/kstrtox.h
98
int __must_check kstrtobool(const char *s, bool *res);
include/linux/ktime.h
207
static inline __must_check bool ktime_to_timespec64_cond(const ktime_t kt,
include/linux/leds.h
294
struct led_classdev *__must_check led_get(struct device *dev, char *con_id);
include/linux/leds.h
295
struct led_classdev *__must_check devm_led_get(struct device *dev, char *con_id);
include/linux/leds.h
298
struct led_classdev *__must_check devm_of_led_get(struct device *dev,
include/linux/leds.h
300
struct led_classdev *__must_check devm_of_led_get_optional(struct device *dev,
include/linux/libata.h
1354
extern int __must_check ata_pci_device_do_resume(struct pci_dev *pdev);
include/linux/mcb.h
109
extern int __must_check __mcb_register_driver(struct mcb_driver *drv,
include/linux/mm.h
2099
static inline __must_check bool try_get_page(struct page *page)
include/linux/mm.h
4178
int __must_check vm_brk_flags(unsigned long addr, unsigned long request, bool is_exec);
include/linux/mm.h
4180
unsigned long __must_check vm_mmap(struct file *file, unsigned long addr,
include/linux/mm.h
4183
unsigned long __must_check vm_mmap_shadow_stack(unsigned long addr,
include/linux/mmap_lock.h
191
static inline __must_check unsigned int
include/linux/mmap_lock.h
319
static inline __must_check
include/linux/mmap_lock.h
505
static inline __must_check
include/linux/mmap_lock.h
549
static inline int __must_check mmap_write_lock_killable(struct mm_struct *mm)
include/linux/mmap_lock.h
596
static inline int __must_check mmap_read_lock_killable(struct mm_struct *mm)
include/linux/mmap_lock.h
606
static inline bool __must_check mmap_read_trylock(struct mm_struct *mm)
include/linux/mmu_notifier.h
490
static inline int __must_check
include/linux/mutex.h
154
int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock);
include/linux/mutex.h
158
static inline int __must_check __devm_mutex_init(struct device *dev, struct mutex *lock)
include/linux/mutex.h
187
extern int __must_check mutex_lock_interruptible_nested(struct mutex *lock,
include/linux/mutex.h
189
extern int __must_check _mutex_lock_killable(struct mutex *lock,
include/linux/mutex.h
215
extern int __must_check mutex_lock_interruptible(struct mutex *lock) __cond_acquires(0, lock);
include/linux/mutex.h
216
extern int __must_check mutex_lock_killable(struct mutex *lock) __cond_acquires(0, lock);
include/linux/mux/consumer.h
105
static inline int __must_check mux_state_select(struct mux_state *mstate)
include/linux/mux/consumer.h
110
static inline int __must_check mux_control_try_select(struct mux_control *mux,
include/linux/mux/consumer.h
116
static inline int __must_check mux_state_try_select(struct mux_state *mstate)
include/linux/mux/consumer.h
22
int __must_check mux_control_select_delay(struct mux_control *mux,
include/linux/mux/consumer.h
25
int __must_check mux_state_select_delay(struct mux_state *mstate,
include/linux/mux/consumer.h
27
int __must_check mux_control_try_select_delay(struct mux_control *mux,
include/linux/mux/consumer.h
30
int __must_check mux_state_try_select_delay(struct mux_state *mstate,
include/linux/mux/consumer.h
33
static inline int __must_check mux_control_select(struct mux_control *mux,
include/linux/mux/consumer.h
39
static inline int __must_check mux_state_select(struct mux_state *mstate)
include/linux/mux/consumer.h
44
static inline int __must_check mux_control_try_select(struct mux_control *mux,
include/linux/mux/consumer.h
50
static inline int __must_check mux_state_try_select(struct mux_state *mstate)
include/linux/mux/consumer.h
77
static inline int __must_check mux_control_select_delay(struct mux_control *mux,
include/linux/mux/consumer.h
82
static inline int __must_check mux_state_select_delay(struct mux_state *mstate,
include/linux/mux/consumer.h
87
static inline int __must_check mux_control_try_select_delay(struct mux_control *mux,
include/linux/mux/consumer.h
93
static inline int __must_check mux_state_try_select_delay(struct mux_state *mstate,
include/linux/mux/consumer.h
99
static inline int __must_check mux_control_select(struct mux_control *mux,
include/linux/namei.h
187
static inline umode_t __must_check mode_strip_umask(const struct inode *dir, umode_t mode)
include/linux/namei.h
194
extern int __must_check nd_jump_link(const struct path *path);
include/linux/nd.h
196
int __must_check __nd_driver_register(struct nd_device_driver *nd_drv,
include/linux/ns_common.h
107
static __always_inline __must_check bool __ns_ref_dec_and_lock(struct ns_common *ns,
include/linux/ns_common.h
136
static __always_inline struct ns_common *__must_check ns_get_unless_inactive(struct ns_common *ns)
include/linux/ns_common.h
14
struct ns_common *__must_check ns_owner(struct ns_common *ns);
include/linux/ns_common.h
60
static __always_inline __must_check int __ns_ref_active_read(const struct ns_common *ns)
include/linux/ns_common.h
65
static __always_inline __must_check int __ns_ref_read(const struct ns_common *ns)
include/linux/ns_common.h
70
static __always_inline __must_check bool __ns_ref_put(struct ns_common *ns)
include/linux/ns_common.h
84
static __always_inline __must_check bool __ns_ref_get(struct ns_common *ns)
include/linux/overflow.h
330
static __always_inline size_t __must_check size_mul(size_t factor1, size_t factor2)
include/linux/overflow.h
349
static __always_inline size_t __must_check size_add(size_t addend1, size_t addend2)
include/linux/overflow.h
370
static __always_inline size_t __must_check size_sub(size_t minuend, size_t subtrahend)
include/linux/overflow.h
45
static __always_inline bool __must_check __must_check_overflow(bool overflow)
include/linux/parport.h
286
int __must_check __parport_register_driver(struct parport_driver *,
include/linux/pci.h
1208
int __must_check pcibios_enable_device(struct pci_dev *, int mask);
include/linux/pci.h
1419
int __must_check pci_enable_device(struct pci_dev *dev);
include/linux/pci.h
1420
int __must_check pci_enable_device_mem(struct pci_dev *dev);
include/linux/pci.h
1421
int __must_check pci_reenable_device(struct pci_dev *);
include/linux/pci.h
1422
int __must_check pcim_enable_device(struct pci_dev *pdev);
include/linux/pci.h
1452
int __must_check pci_set_mwi(struct pci_dev *dev);
include/linux/pci.h
1453
int __must_check pcim_set_mwi(struct pci_dev *dev);
include/linux/pci.h
1486
int __must_check pci_assign_resource(struct pci_dev *dev, int i);
include/linux/pci.h
1495
int __must_check pci_resize_resource(struct pci_dev *dev, int i, int size,
include/linux/pci.h
1512
void __iomem __must_check *pci_map_rom(struct pci_dev *pdev, size_t *size);
include/linux/pci.h
1570
int __must_check pci_request_regions(struct pci_dev *, const char *);
include/linux/pci.h
1571
int __must_check pci_request_regions_exclusive(struct pci_dev *, const char *);
include/linux/pci.h
1573
int __must_check pci_request_region(struct pci_dev *, int, const char *);
include/linux/pci.h
1579
static inline __must_check struct resource *
include/linux/pci.h
1648
int __must_check pci_bus_alloc_resource(struct pci_bus *bus,
include/linux/pci.h
1679
int __must_check __pci_register_driver(struct pci_driver *, struct module *,
include/linux/pci.h
2156
static inline int __must_check __pci_register_driver(struct pci_driver *drv,
include/linux/percpu-refcount.h
121
int __must_check percpu_ref_init(struct percpu_ref *ref,
include/linux/phy/phy-common-props.h
15
int __must_check phy_get_rx_polarity(struct fwnode_handle *fwnode,
include/linux/phy/phy-common-props.h
20
int __must_check phy_get_tx_polarity(struct fwnode_handle *fwnode,
include/linux/phy/phy-common-props.h
25
int __must_check phy_get_manual_rx_polarity(struct fwnode_handle *fwnode,
include/linux/phy/phy-common-props.h
28
int __must_check phy_get_manual_tx_polarity(struct fwnode_handle *fwnode,
include/linux/pinctrl/consumer.h
120
static inline struct pinctrl * __must_check pinctrl_get(struct device *dev)
include/linux/pinctrl/consumer.h
129
static inline struct pinctrl_state * __must_check pinctrl_lookup_state(struct pinctrl *p,
include/linux/pinctrl/consumer.h
141
static inline struct pinctrl * __must_check devm_pinctrl_get(struct device *dev)
include/linux/pinctrl/consumer.h
177
static inline struct pinctrl * __must_check pinctrl_get_select(struct device *dev,
include/linux/pinctrl/consumer.h
203
static inline struct pinctrl * __must_check pinctrl_get_select_default(struct device *dev)
include/linux/pinctrl/consumer.h
208
static inline struct pinctrl * __must_check devm_pinctrl_get_select(struct device *dev,
include/linux/pinctrl/consumer.h
234
static inline struct pinctrl * __must_check devm_pinctrl_get_select_default(struct device *dev)
include/linux/pinctrl/consumer.h
41
struct pinctrl * __must_check pinctrl_get(struct device *dev);
include/linux/pinctrl/consumer.h
43
struct pinctrl_state * __must_check pinctrl_lookup_state(struct pinctrl *p,
include/linux/pinctrl/consumer.h
47
struct pinctrl * __must_check devm_pinctrl_get(struct device *dev);
include/linux/pipe_fs_i.h
256
static inline __must_check bool pipe_buf_get(struct pipe_inode_info *pipe,
include/linux/power_supply.h
906
extern struct power_supply *__must_check
include/linux/power_supply.h
910
extern struct power_supply *__must_check
include/linux/power_supply.h
917
extern int __must_check
include/linux/ptrace.h
450
static inline __must_check int ptrace_report_syscall_entry(
include/linux/pwrseq/consumer.h
16
struct pwrseq_desc * __must_check
include/linux/pwrseq/consumer.h
20
struct pwrseq_desc * __must_check
include/linux/pwrseq/consumer.h
30
static inline struct pwrseq_desc * __must_check
include/linux/pwrseq/consumer.h
40
static inline struct pwrseq_desc * __must_check
include/linux/radix-tree.h
339
static inline __must_check
include/linux/radix-tree.h
363
void __rcu **__must_check radix_tree_iter_resume(void __rcu **slot,
include/linux/rcuref.h
142
static inline __must_check bool rcuref_put_rcusafe(rcuref_t *ref)
include/linux/rcuref.h
168
static inline __must_check bool rcuref_put(rcuref_t *ref)
include/linux/rcuref.h
63
extern __must_check bool rcuref_get_slowpath(rcuref_t *ref);
include/linux/rcuref.h
81
static inline __must_check bool rcuref_get(rcuref_t *ref)
include/linux/rcuref.h
94
extern __must_check bool rcuref_put_slowpath(rcuref_t *ref, unsigned int cnt);
include/linux/rcuref.h
99
static __always_inline __must_check bool __rcuref_put(rcuref_t *ref)
include/linux/refcount.h
173
static inline __must_check
include/linux/refcount.h
210
static inline __must_check bool refcount_add_not_zero(int i, refcount_t *r)
include/linux/refcount.h
215
static inline __must_check
include/linux/refcount.h
241
static inline __must_check bool
include/linux/refcount.h
247
static inline __must_check
include/linux/refcount.h
275
static inline __must_check bool refcount_add_not_zero_acquire(int i, refcount_t *r)
include/linux/refcount.h
315
static inline __must_check bool __refcount_inc_not_zero(refcount_t *r, int *oldp)
include/linux/refcount.h
333
static inline __must_check bool refcount_inc_not_zero(refcount_t *r)
include/linux/refcount.h
338
static inline __must_check bool __refcount_inc_not_zero_acquire(refcount_t *r, int *oldp)
include/linux/refcount.h
359
static inline __must_check bool refcount_inc_not_zero_acquire(refcount_t *r)
include/linux/refcount.h
386
static inline __must_check
include/linux/refcount.h
425
static inline __must_check bool refcount_sub_and_test(int i, refcount_t *r)
include/linux/refcount.h
430
static inline __must_check bool __refcount_dec_and_test(refcount_t *r, int *oldp)
include/linux/refcount.h
448
static inline __must_check bool refcount_dec_and_test(refcount_t *r)
include/linux/refcount.h
479
extern __must_check bool refcount_dec_if_one(refcount_t *r);
include/linux/refcount.h
480
extern __must_check bool refcount_dec_not_one(refcount_t *r);
include/linux/refcount.h
481
extern __must_check bool refcount_dec_and_mutex_lock(refcount_t *r, struct mutex *lock) __cond_acquires(true, lock);
include/linux/refcount.h
482
extern __must_check bool refcount_dec_and_lock(refcount_t *r, spinlock_t *lock) __cond_acquires(true, lock);
include/linux/refcount.h
483
extern __must_check bool refcount_dec_and_lock_irqsave(refcount_t *r,
include/linux/regulator/consumer.h
153
struct regulator *__must_check regulator_get(struct device *dev,
include/linux/regulator/consumer.h
155
struct regulator *__must_check devm_regulator_get(struct device *dev,
include/linux/regulator/consumer.h
157
struct regulator *__must_check regulator_get_exclusive(struct device *dev,
include/linux/regulator/consumer.h
159
struct regulator *__must_check devm_regulator_get_exclusive(struct device *dev,
include/linux/regulator/consumer.h
161
struct regulator *__must_check regulator_get_optional(struct device *dev,
include/linux/regulator/consumer.h
163
struct regulator *__must_check devm_regulator_get_optional(struct device *dev,
include/linux/regulator/consumer.h
195
int __must_check regulator_enable(struct regulator *regulator);
include/linux/regulator/consumer.h
201
int __must_check regulator_bulk_get(struct device *dev, int num_consumers,
include/linux/regulator/consumer.h
203
int __must_check devm_regulator_bulk_get(struct device *dev, int num_consumers,
include/linux/regulator/consumer.h
206
int __must_check devm_regulator_bulk_get_exclusive(struct device *dev, int num_consumers,
include/linux/regulator/consumer.h
208
int __must_check devm_regulator_bulk_get_const(
include/linux/regulator/consumer.h
212
int __must_check regulator_bulk_enable(int num_consumers,
include/linux/regulator/consumer.h
294
static inline struct regulator *__must_check regulator_get(struct device *dev,
include/linux/regulator/consumer.h
308
static inline struct regulator *__must_check
include/linux/regulator/consumer.h
314
static inline struct regulator *__must_check
include/linux/regulator/consumer.h
320
static inline struct regulator *__must_check
include/linux/regulator/consumer.h
343
static inline struct regulator *__must_check
include/linux/regulator/consumer.h
350
static inline struct regulator *__must_check
include/linux/regulator/consumer.h
680
struct regulator *__must_check of_regulator_get(struct device *dev,
include/linux/regulator/consumer.h
683
struct regulator *__must_check devm_of_regulator_get(struct device *dev,
include/linux/regulator/consumer.h
686
struct regulator *__must_check of_regulator_get_optional(struct device *dev,
include/linux/regulator/consumer.h
689
struct regulator *__must_check devm_of_regulator_get_optional(struct device *dev,
include/linux/regulator/consumer.h
692
int __must_check of_regulator_bulk_get_all(struct device *dev, struct device_node *np,
include/linux/regulator/consumer.h
695
static inline struct regulator *__must_check of_regulator_get_optional(struct device *dev,
include/linux/regulator/consumer.h
702
static inline struct regulator *__must_check devm_of_regulator_get_optional(struct device *dev,
include/linux/reset.h
262
static inline int __must_check device_reset(struct device *dev)
include/linux/reset.h
288
__must_check reset_control_get_exclusive(struct device *dev, const char *id)
include/linux/reset.h
303
static inline int __must_check
include/linux/reset.h
325
__must_check reset_control_get_exclusive_released(struct device *dev,
include/linux/reset.h
345
static inline int __must_check
include/linux/reset.h
366
static inline int __must_check
include/linux/reset.h
412
static inline int __must_check
include/linux/reset.h
449
static inline int __must_check
include/linux/reset.h
486
static inline int __must_check
include/linux/reset.h
617
__must_check devm_reset_control_get_exclusive(struct device *dev,
include/linux/reset.h
636
static inline struct reset_control * __must_check
include/linux/reset.h
655
static inline int __must_check
include/linux/reset.h
676
__must_check devm_reset_control_get_exclusive_released(struct device *dev,
include/linux/reset.h
695
static inline int __must_check
include/linux/reset.h
716
__must_check devm_reset_control_get_optional_exclusive_released(struct device *dev,
include/linux/reset.h
735
static inline int __must_check
include/linux/reset.h
771
static inline struct reset_control * __must_check
include/linux/reset.h
790
static inline int __must_check
include/linux/reset.h
811
static inline int __must_check
include/linux/reset.h
869
static inline int __must_check
include/linux/reset.h
927
static inline int __must_check
include/linux/rfkill.h
100
int __must_check rfkill_register(struct rfkill *rfkill);
include/linux/rfkill.h
249
static inline struct rfkill * __must_check
include/linux/rfkill.h
259
static inline int __must_check rfkill_register(struct rfkill *rfkill)
include/linux/rfkill.h
79
struct rfkill * __must_check rfkill_alloc(const char *name,
include/linux/rwsem.h
230
extern int __must_check down_read_interruptible(struct rw_semaphore *sem) __cond_acquires_shared(0, sem);
include/linux/rwsem.h
231
extern int __must_check down_read_killable(struct rw_semaphore *sem) __cond_acquires_shared(0, sem);
include/linux/rwsem.h
242
extern int __must_check down_write_killable(struct rw_semaphore *sem) __cond_acquires(0, sem);
include/linux/rwsem.h
305
extern int __must_check down_read_killable_nested(struct rw_semaphore *sem, int subclass) __cond_acquires_shared(0, sem);
include/linux/sched.h
344
extern int __must_check io_schedule_prepare(void);
include/linux/sched/idle.h
101
static inline bool __must_check current_clr_polling_and_test(void)
include/linux/sched/idle.h
52
static __always_inline bool __must_check current_set_polling_and_test(void)
include/linux/sched/idle.h
65
static __always_inline bool __must_check current_clr_polling_and_test(void)
include/linux/sched/idle.h
97
static inline bool __must_check current_set_polling_and_test(void)
include/linux/sched/signal.h
341
extern __must_check bool do_notify_parent(struct task_struct *, int);
include/linux/scmi_protocol.h
105
const struct scmi_clock_info __must_check *(*info_get)
include/linux/scmi_protocol.h
113
const struct scmi_clock_rates __must_check *(*all_rates_get)
include/linux/scmi_protocol.h
165
const struct scmi_perf_domain_info __must_check *(*info_get)
include/linux/scmi_protocol.h
516
const struct scmi_sensor_info __must_check *(*info_get)
include/linux/scmi_protocol.h
602
const struct scmi_voltage_info __must_check *(*info_get)
include/linux/scmi_protocol.h
720
const struct scmi_powercap_info __must_check *(*info_get)
include/linux/scmi_protocol.h
910
int __must_check (*devm_protocol_acquire)(struct scmi_device *sdev,
include/linux/scmi_protocol.h
912
const void __must_check *
include/linux/semaphore.h
57
extern int __must_check down_interruptible(struct semaphore *sem);
include/linux/semaphore.h
58
extern int __must_check down_killable(struct semaphore *sem);
include/linux/semaphore.h
59
extern int __must_check down_trylock(struct semaphore *sem);
include/linux/semaphore.h
60
extern int __must_check down_timeout(struct semaphore *sem, long jiffies);
include/linux/serio.h
101
int __must_check __serio_register_driver(struct serio_driver *drv,
include/linux/set_memory.h
11
static inline int __must_check set_memory_ro(unsigned long addr, int numpages) { return 0; }
include/linux/set_memory.h
12
static inline int __must_check set_memory_rw(unsigned long addr, int numpages) { return 0; }
include/linux/set_memory.h
13
static inline int __must_check set_memory_x(unsigned long addr, int numpages) { return 0; }
include/linux/set_memory.h
14
static inline int __must_check set_memory_nx(unsigned long addr, int numpages) { return 0; }
include/linux/skbuff.h
1457
int __must_check skb_to_sgvec_nomark(struct sk_buff *skb, struct scatterlist *sg,
include/linux/skbuff.h
1459
int __must_check skb_to_sgvec(struct sk_buff *skb, struct scatterlist *sg,
include/linux/skbuff.h
3107
static inline bool __must_check
include/linux/skbuff.h
3946
static inline int __must_check __skb_put_padto(struct sk_buff *skb,
include/linux/skbuff.h
3971
static inline int __must_check skb_put_padto(struct sk_buff *skb, unsigned int len)
include/linux/skbuff.h
3977
__must_check;
include/linux/skbuff.h
4311
static inline void * __must_check
include/linux/skbuff.h
4324
static __always_inline void * __must_check
include/linux/skbuff.h
4334
static inline void * __must_check
include/linux/skbuff.h
4343
static inline void * __must_check
include/linux/slab.h
1222
static inline __realloc_size(2, 3) void * __must_check _krealloc_array_noprof(void *p,
include/linux/slab.h
541
void * __must_check krealloc_node_align_noprof(const void *objp,
include/linux/stackdepot.h
245
depot_stack_handle_t __must_check stack_depot_set_extra_bits(
include/linux/string.h
182
extern char * __must_check skip_spaces(const char *);
include/linux/string.h
186
static inline __must_check char *strstrip(char *str)
include/linux/sysfs.h
399
int __must_check sysfs_create_dir_ns(struct kobject *kobj, const struct ns_common *ns);
include/linux/sysfs.h
401
int __must_check sysfs_rename_dir_ns(struct kobject *kobj, const char *new_name,
include/linux/sysfs.h
403
int __must_check sysfs_move_dir_ns(struct kobject *kobj,
include/linux/sysfs.h
406
int __must_check sysfs_create_mount_point(struct kobject *parent_kobj,
include/linux/sysfs.h
411
int __must_check sysfs_create_file_ns(struct kobject *kobj,
include/linux/sysfs.h
414
int __must_check sysfs_create_files(struct kobject *kobj,
include/linux/sysfs.h
416
int __must_check sysfs_chmod_file(struct kobject *kobj,
include/linux/sysfs.h
426
int __must_check sysfs_create_bin_file(struct kobject *kobj,
include/linux/sysfs.h
431
int __must_check sysfs_create_link(struct kobject *kobj, struct kobject *target,
include/linux/sysfs.h
433
int __must_check sysfs_create_link_nowarn(struct kobject *kobj,
include/linux/sysfs.h
445
int __must_check sysfs_create_group(struct kobject *kobj,
include/linux/sysfs.h
447
int __must_check sysfs_create_groups(struct kobject *kobj,
include/linux/sysfs.h
449
int __must_check sysfs_update_groups(struct kobject *kobj,
include/linux/sysfs.h
476
int __must_check sysfs_init(void);
include/linux/sysfs.h
706
static inline int __must_check sysfs_init(void)
include/linux/sysfs.h
771
static inline int __must_check sysfs_create_file(struct kobject *kobj,
include/linux/tpm.h
469
extern __must_check int tpm_try_get_ops(struct tpm_chip *chip);
include/linux/uaccess.h
110
static __always_inline __must_check unsigned long
include/linux/uaccess.h
138
static __always_inline __must_check unsigned long
include/linux/uaccess.h
148
static __always_inline __must_check unsigned long
include/linux/uaccess.h
165
static inline __must_check unsigned long
include/linux/uaccess.h
194
static inline __must_check unsigned long
include/linux/uaccess.h
210
extern __must_check unsigned long
include/linux/uaccess.h
213
extern __must_check unsigned long
include/linux/uaccess.h
217
static __always_inline unsigned long __must_check
include/linux/uaccess.h
225
static __always_inline unsigned long __must_check
include/linux/uaccess.h
238
static inline unsigned long __must_check
include/linux/uaccess.h
329
static inline __must_check unsigned long
include/linux/uaccess.h
343
extern __must_check int check_zeroed_user(const void __user *from, size_t size);
include/linux/uaccess.h
392
static __always_inline __must_check int
include/linux/uaccess.h
489
static __always_inline __must_check int
include/linux/uaccess.h
537
static __always_inline __must_check int
include/linux/uaccess.h
561
static __always_inline __must_check int
include/linux/uaccess.h
98
static __always_inline __must_check unsigned long
include/linux/ucopysize.h
44
static __always_inline __must_check bool
include/linux/uio.h
216
static __always_inline __must_check
include/linux/uio.h
224
static __always_inline __must_check
include/linux/uio.h
232
static __always_inline __must_check
include/linux/uio.h
242
static __always_inline __must_check
include/linux/uio.h
252
static __always_inline __must_check
include/linux/uio.h
260
static __always_inline __must_check
include/linux/uio_driver.h
121
extern int __must_check
include/linux/uio_driver.h
141
extern int __must_check
include/linux/usb.h
106
int __must_check
include/linux/usb.h
113
int __must_check
include/linux/usb.h
120
static inline int __must_check
include/linux/usb.h
127
static inline int __must_check
include/linux/usb.h
134
static inline int __must_check
include/linux/usb.h
141
static inline int __must_check
include/linux/usb.h
148
static inline int __must_check
include/linux/usb.h
155
static inline int __must_check
include/linux/usb.h
162
static inline int __must_check
include/linux/usb.h
169
static inline int __must_check
include/linux/user_namespace.h
139
static inline struct ucounts * __must_check get_ucounts(struct ucounts *ucounts)
include/linux/uuid.h
102
bool __must_check uuid_is_valid(const char *uuid);
include/linux/vfio_pci_core.h
248
static inline void __iomem __must_check *
include/linux/vmalloc.h
204
void *__must_check vrealloc_node_align_noprof(const void *p, size_t size,
include/linux/wmi.h
125
int __must_check __wmi_driver_register(struct wmi_driver *driver, struct module *owner);
include/linux/ww_mutex.h
285
extern int __must_check ww_mutex_lock_interruptible(struct ww_mutex *lock,
include/linux/ww_mutex.h
349
static inline int __must_check
include/linux/ww_mutex.h
362
extern int __must_check ww_mutex_trylock(struct ww_mutex *lock,
include/linux/xarray.h
1085
static inline __must_check
include/linux/xarray.h
1103
static inline __must_check
include/linux/xarray.h
1121
static inline __must_check
include/linux/xarray.h
566
int __must_check __xa_insert(struct xarray *, unsigned long index,
include/linux/xarray.h
568
int __must_check __xa_alloc(struct xarray *, u32 *id, void *entry,
include/linux/xarray.h
570
int __must_check __xa_alloc_cyclic(struct xarray *, u32 *id, void *entry,
include/linux/xarray.h
778
static inline int __must_check xa_insert(struct xarray *xa,
include/linux/xarray.h
808
static inline int __must_check xa_insert_bh(struct xarray *xa,
include/linux/xarray.h
838
static inline int __must_check xa_insert_irq(struct xarray *xa,
include/linux/xarray.h
871
static inline __must_check int xa_alloc(struct xarray *xa, u32 *id,
include/linux/xarray.h
904
static inline int __must_check xa_alloc_bh(struct xarray *xa, u32 *id,
include/linux/xarray.h
937
static inline int __must_check xa_alloc_irq(struct xarray *xa, u32 *id,
include/media/dvbdev.h
299
__must_check int dvb_create_media_graph(struct dvb_adapter *adap,
include/media/media-device.h
279
int __must_check __media_device_register(struct media_device *mdev,
include/media/media-device.h
339
int __must_check media_device_register_entity(struct media_device *mdev,
include/media/media-devnode.h
118
int __must_check media_devnode_register(struct media_device *mdev,
include/media/media-entity.h
1094
__must_check int media_graph_walk_init(
include/media/media-entity.h
1156
__must_check int media_pipeline_start(struct media_pad *origin,
include/media/media-entity.h
1166
__must_check int __media_pipeline_start(struct media_pad *origin,
include/media/media-entity.h
1273
__must_check int media_pipeline_alloc_start(struct media_pad *pad);
include/media/media-entity.h
1296
__must_check media_devnode_create(struct media_device *mdev,
include/media/media-entity.h
1339
__must_check media_create_intf_link(struct media_entity *entity,
include/media/media-entity.h
506
__must_check int media_entity_enum_init(struct media_entity_enum *ent_enum,
include/media/media-entity.h
782
__must_check int media_create_pad_link(struct media_entity *source,
include/media/media-request.h
135
static inline int __must_check
include/media/media-request.h
420
static inline int __must_check
include/media/media-request.h
430
static inline int __must_check
include/media/media-request.h
90
static inline int __must_check
include/media/v4l2-async.h
338
int __must_check
include/media/v4l2-dev.h
364
int __must_check __video_register_device(struct video_device *vdev,
include/media/v4l2-dev.h
386
static inline int __must_check video_register_device(struct video_device *vdev,
include/media/v4l2-dev.h
413
static inline int __must_check
include/media/v4l2-dev.h
434
struct video_device * __must_check video_device_alloc(void);
include/media/v4l2-dev.h
584
__must_check int video_device_pipeline_start(struct video_device *vdev,
include/media/v4l2-dev.h
598
__must_check int __video_device_pipeline_start(struct video_device *vdev,
include/media/v4l2-dev.h
643
__must_check int video_device_pipeline_alloc_start(struct video_device *vdev);
include/media/v4l2-device.h
161
int __must_check __v4l2_device_register_subdev(struct v4l2_device *v4l2_dev,
include/media/v4l2-device.h
187
int __must_check
include/media/v4l2-device.h
200
static inline int __must_check
include/media/v4l2-device.h
219
static inline int __must_check
include/media/v4l2-device.h
94
int __must_check v4l2_device_register(struct device *dev,
include/media/videobuf2-v4l2.h
233
int __must_check vb2_queue_init(struct vb2_queue *q);
include/media/videobuf2-v4l2.h
246
int __must_check vb2_queue_init_name(struct vb2_queue *q, const char *name);
include/net/cfg80211.h
8242
struct cfg80211_bss * __must_check
include/net/cfg80211.h
8248
static inline struct cfg80211_bss * __must_check
include/net/cfg80211.h
8372
struct cfg80211_bss * __must_check
include/net/cfg80211.h
8380
static inline struct cfg80211_bss * __must_check
include/net/devlink.h
2107
struct devlink *__must_check devlink_try_get(struct devlink *devlink);
include/net/sock.h
1161
static inline __must_check int sk_add_backlog(struct sock *sk, struct sk_buff *skb,
include/net/sock.h
2483
static inline __must_check bool skb_set_owner_sk_safe(struct sk_buff *skb, struct sock *sk)
include/pcmcia/ds.h
206
int __must_check pcmcia_request_irq(struct pcmcia_device *p_dev,
include/rdma/restrack.h
141
int __must_check rdma_restrack_get(struct rdma_restrack_entry *res);
include/rdma/uverbs_types.h
103
int __must_check (*destroy_object)(struct ib_uobject *uobj,
include/rdma/uverbs_types.h
70
int __must_check (*destroy_hw)(struct ib_uobject *uobj,
include/scsi/scsi_device.h
411
extern int __must_check scsi_device_get(struct scsi_device *);
include/scsi/scsi_device.h
585
static inline int __must_check scsi_device_reprobe(struct scsi_device *sdev)
include/scsi/scsi_host.h
803
extern int __must_check scsi_add_host_with_dma(struct Scsi_Host *,
include/scsi/scsi_host.h
824
static inline int __must_check scsi_add_host(struct Scsi_Host *host,
include/sound/pcm.h
1340
static inline int __must_check
include/sound/pcm.h
1360
static inline int __must_check
include/sound/pcm.h
1540
struct iov_iter *iter) __must_check;
include/sound/pcm.h
1542
struct iov_iter *iter) __must_check;
include/sound/seq_device.h
70
int __must_check __snd_seq_driver_register(struct snd_seq_driver *drv,
include/xen/xenbus.h
130
int __must_check __xenbus_register_frontend(struct xenbus_driver *drv,
include/xen/xenbus.h
133
int __must_check __xenbus_register_backend(struct xenbus_driver *drv,
kernel/events/core.c
1508
static __must_check struct perf_event_context *
kernel/nscommon.c
97
struct ns_common *__must_check ns_owner(struct ns_common *ns)
kernel/nstree.c
509
static inline bool __must_check ns_requested(const struct klistns *kls,
kernel/nstree.c
515
static inline bool __must_check may_list_ns(const struct klistns *kls,
kernel/nstree.c
533
static inline struct ns_common *__must_check legitimize_ns(const struct klistns *kls,
kernel/power/snapshot.c
61
static inline int __must_check hibernate_restore_protect_page(void *page_address)
kernel/power/snapshot.c
77
static inline int __must_check hibernate_restore_protect_page(void *page_address) {return 0; }
kernel/trace/trace_events_user.c
973
static __always_inline __must_check
kernel/trace/trace_events_user.c
984
static __always_inline __must_check
lib/crypto/aesgcm.c
159
bool __must_check aesgcm_decrypt(const struct aesgcm_ctx *ctx, u8 *dst,
lib/crypto/curve25519.c
39
bool __must_check
lib/crypto/curve25519.c
50
bool __must_check
lib/kobject.c
649
struct kobject * __must_check kobject_get_unless_zero(struct kobject *kobj)
lib/radix-tree.c
322
static __must_check int __radix_tree_preload(gfp_t gfp_mask, unsigned nr)
lib/stackdepot.c
831
depot_stack_handle_t __must_check stack_depot_set_extra_bits(
mm/gup.c
140
int __must_check try_grab_folio(struct folio *folio, int refs,
mm/internal.h
1435
extern unsigned long __must_check vm_mmap_pgoff(struct file *, unsigned long,
mm/internal.h
1534
int __must_check vmap_pages_range_noflush(unsigned long addr, unsigned long end,
mm/internal.h
1543
int __must_check vmap_pages_range_noflush(unsigned long addr, unsigned long end,
mm/internal.h
1552
int __must_check __vmap_pages_range_noflush(unsigned long addr,
mm/internal.h
1596
int __must_check try_grab_folio(struct folio *folio, int refs,
mm/kasan/common.c
208
void * __must_check __kasan_init_slab_obj(struct kmem_cache *cache,
mm/kasan/common.c
343
void * __must_check __kasan_slab_alloc(struct kmem_cache *cache,
mm/kasan/common.c
402
void * __must_check __kasan_kmalloc(struct kmem_cache *cache, const void *object,
mm/kasan/common.c
443
void * __must_check __kasan_kmalloc_large(const void *ptr, size_t size,
mm/kasan/common.c
459
void * __must_check __kasan_krealloc(const void *object, size_t size, gfp_t flags)
mm/kasan/report_generic.c
210
static bool __must_check tokenize_frame_descr(const char **frame_descr,
mm/kasan/report_generic.c
293
static bool __must_check get_address_stack_frame_info(const void *addr,
mm/mlock.c
618
static __must_check int do_mlock(unsigned long start, size_t len, vm_flags_t flags)
mm/vma.c
499
static __must_check int
mm/vma.c
808
static __must_check struct vm_area_struct *vma_merge_existing_range(
mm/vma.h
276
__must_check int vma_expand(struct vma_merge_struct *vmg);
mm/vma.h
277
__must_check int vma_shrink(struct vma_iterator *vmi,
mm/vma.h
359
__must_check struct vm_area_struct *vma_modify_flags(struct vma_iterator *vmi,
mm/vma.h
382
__must_check struct vm_area_struct *vma_modify_name(struct vma_iterator *vmi,
mm/vma.h
406
__must_check struct vm_area_struct *vma_modify_policy(struct vma_iterator *vmi,
mm/vma.h
433
__must_check struct vm_area_struct *vma_modify_flags_uffd(struct vma_iterator *vmi,
mm/vma.h
438
__must_check struct vm_area_struct *vma_merge_new_range(struct vma_merge_struct *vmg);
mm/vma.h
440
__must_check struct vm_area_struct *vma_merge_extend(struct vma_iterator *vmi,
mm/zsmalloc.c
328
static __must_check bool zspage_write_trylock(struct zspage *zspage)
mm/zswap.c
415
static int __must_check zswap_pool_tryget(struct zswap_pool *pool)
net/devlink/core.c
317
struct devlink *__must_check devlink_try_get(struct devlink *devlink)
net/ipv4/nexthop.c
2026
static bool __must_check
net/ipv4/nexthop.c
2105
static bool __must_check
net/ipv4/nexthop.c
2157
static bool __must_check __remove_nexthop_fib(struct net *net,
net/ipv4/nexthop.c
2189
static bool __must_check __remove_nexthop(struct net *net, struct nexthop *nh,
net/ipv4/nexthop.c
2209
static bool __must_check remove_nexthop(struct net *net, struct nexthop *nh,
net/ipv4/nexthop.c
23
static bool __must_check remove_nexthop(struct net *net, struct nexthop *nh,
net/ipv4/tcp_input.c
5532
static int __must_check tcp_queue_rcv(struct sock *sk, struct sk_buff *skb,
net/mac80211/driver-ops.c
133
__must_check
net/mac80211/driver-ops.c
169
__must_check
net/mac80211/driver-ops.h
589
__must_check
net/mac80211/driver-ops.h
596
__must_check
net/mac80211/ieee80211_i.h
2812
int __must_check
net/mac80211/ieee80211_i.h
2818
static inline int __must_check
net/mac80211/ieee80211_i.h
2826
int __must_check
net/mac80211/ieee80211_i.h
2831
int __must_check
net/mac80211/ieee80211_i.h
2835
int __must_check
net/mac80211/sta_info.c
1310
static int __must_check __sta_info_destroy_part1(struct sta_info *sta)
net/mac80211/sta_info.c
1618
int __must_check __sta_info_destroy(struct sta_info *sta)
net/mac80211/sta_info.h
944
int __must_check __sta_info_destroy(struct sta_info *sta);
net/rfkill/core.c
1076
int __must_check rfkill_register(struct rfkill *rfkill)
net/rfkill/core.c
995
struct rfkill * __must_check rfkill_alloc(const char *name,
rust/helpers/slab.c
12
__rust_helper void *__must_check __realloc_size(2)
rust/helpers/slab.c
5
__rust_helper void *__must_check __realloc_size(2)
rust/helpers/vmalloc.c
6
__rust_helper void *__must_check __realloc_size(2)
tools/include/linux/err.h
35
static inline void * __must_check ERR_PTR(long error_)
tools/include/linux/err.h
40
static inline long __must_check PTR_ERR(__force const void *ptr)
tools/include/linux/err.h
45
static inline bool __must_check IS_ERR(__force const void *ptr)
tools/include/linux/err.h
50
static inline bool __must_check IS_ERR_OR_NULL(__force const void *ptr)
tools/include/linux/err.h
55
static inline int __must_check PTR_ERR_OR_ZERO(__force const void *ptr)
tools/include/linux/err.h
70
static inline void * __must_check ERR_CAST(__force const void *ptr)
tools/include/linux/overflow.h
102
static inline __must_check size_t array_size(size_t a, size_t b)
tools/include/linux/overflow.h
124
static inline __must_check size_t array3_size(size_t a, size_t b, size_t c)
tools/include/linux/overflow.h
136
static inline __must_check size_t __ab_c_size(size_t n, size_t size, size_t c)
tools/include/linux/overflow.h
81
static inline size_t __must_check size_mul(size_t factor1, size_t factor2)
tools/include/linux/refcount.h
49
#define __refcount_check __must_check
tools/include/linux/string.h
61
extern char * __must_check skip_spaces(const char *);
tools/testing/scatterlist/linux/mm.h
135
static inline void * __must_check ERR_PTR(long error)
tools/testing/scatterlist/linux/mm.h
140
static inline long __must_check PTR_ERR(__force const void *ptr)
tools/testing/scatterlist/linux/mm.h
145
static inline bool __must_check IS_ERR(__force const void *ptr)
tools/testing/scatterlist/linux/mm.h
150
static inline int __must_check PTR_ERR_OR_ZERO(__force const void *ptr)
tools/testing/vma/include/custom.h
47
static inline __must_check
tools/virtio/linux/err.h
14
static inline long __must_check PTR_ERR(const void *ptr)
tools/virtio/linux/err.h
19
static inline long __must_check IS_ERR(const void *ptr)
tools/virtio/linux/err.h
24
static inline long __must_check IS_ERR_OR_NULL(const void *ptr)
tools/virtio/linux/err.h
9
static inline void * __must_check ERR_PTR(long error)
tools/virtio/linux/ucopysize.h
15
static __always_inline __must_check bool