/kernel/linux/linux-5.10/arch/openrisc/include/asm/ |
H A D | atomic.h | 87 #define atomic_sub_return atomic_sub_return macro
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | atomic.h | 110 #define atomic_sub_return atomic_sub_return macro 111 #define atomic_sub_return_acquire atomic_sub_return 112 #define atomic_sub_return_release atomic_sub_return
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | atomic.h | 185 #define atomic_sub_return atomic_sub_return macro
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | atomic.h | 117 #ifndef atomic_sub_return 190 atomic_sub_return(i, v); in atomic_sub()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | atomic_32.h | 44 #define atomic_sub_return(i, v) (atomic_add_return(-(int)(i), (v))) macro
|
/kernel/linux/common_modules/xpm/validator/ |
H A D | exec_signature_info.c | 490 if (atomic_sub_return(1, &(*old_info)->reference) <= 0) { in insert_new_signature_info() 577 if (atomic_sub_return(1, &exec_info->reference) <= 0 && in put_exec_file_signature_info() 591 if (atomic_sub_return(1, &signature_info->reference) > 0) in elf_code_segment_info_delete()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | atomic-fallback.h | 202 #define arch_atomic_sub_return atomic_sub_return 208 #define atomic_sub_return_acquire atomic_sub_return 209 #define atomic_sub_return_release atomic_sub_return 210 #define atomic_sub_return_relaxed atomic_sub_return 234 #ifndef atomic_sub_return 236 atomic_sub_return(int i, atomic_t *v) in atomic_sub_return() function 244 #define atomic_sub_return atomic_sub_return macro 506 return atomic_sub_return(1, v); in atomic_dec_return() 1117 return atomic_sub_return( in atomic_sub_and_test() [all...] |
H A D | page_ref.h | 107 int ret = atomic_sub_return(nr, &page->_refcount); in page_ref_sub_return()
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | atomic.h | 85 #define atomic_sub_return(i,v) \ macro 218 #define atomic_sub(i,v) (void)atomic_sub_return((i), (v))
|
/kernel/linux/linux-6.6/drivers/scsi/elx/efct/ |
H A D | efct_scsi.c | 436 atomic_sub_return(1, &xport->io_pending_count); in efct_scsi_dispatch_pending() 469 atomic_sub_return(1, &xport->io_pending_recursing); in efct_scsi_check_pending() 477 atomic_sub_return(1, &xport->io_pending_recursing); in efct_scsi_check_pending() 497 atomic_sub_return(1, &xport->io_pending_count); in efct_scsi_check_pending() 513 atomic_sub_return(1, &xport->io_pending_recursing); in efct_scsi_check_pending()
|
H A D | efct_io.c | 166 atomic_sub_return(1, &efct->xport->io_active_count); in efct_io_pool_io_free()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | atomic.h | 61 #define atomic_sub_return(_i, _v) atomic_add_return(-(int)(_i), _v) macro
|
/kernel/linux/linux-5.10/drivers/crypto/virtio/ |
H A D | virtio_crypto_mgr.c | 152 if (atomic_sub_return(1, &vcrypto_dev->ref_count) == 0) in virtcrypto_dev_put()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | atomic.h | 53 ATOMIC_FETCH_OPS(atomic_sub_return)
|
/kernel/linux/linux-5.10/drivers/md/bcache/ |
H A D | closure.c | 46 closure_put_after_sub(cl, atomic_sub_return(v, &cl->remaining)); in closure_sub()
|
/kernel/linux/linux-6.6/drivers/crypto/virtio/ |
H A D | virtio_crypto_mgr.c | 152 if (atomic_sub_return(1, &vcrypto_dev->ref_count) == 0) in virtcrypto_dev_put()
|
/kernel/linux/linux-6.6/drivers/md/bcache/ |
H A D | closure.c | 46 closure_put_after_sub(cl, atomic_sub_return(v, &cl->remaining)); in closure_sub()
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | atomic.h | 144 #define atomic_sub_return atomic_sub_return macro
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | atomic.h | 53 ATOMIC_FETCH_OPS(atomic_sub_return)
|
/kernel/linux/linux-5.10/drivers/lightnvm/ |
H A D | pblk-rl.c | 179 free_blocks = atomic_sub_return(blk_in_line, in pblk_rl_free_lines_dec()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | page_ref.h | 144 int ret = atomic_sub_return(nr, &page->_refcount); in page_ref_sub_return()
|
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
H A D | adf_dev_mgr.c | 418 if (atomic_sub_return(1, &accel_dev->ref_count) == 0) in adf_dev_put()
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/ |
H A D | intel.c | 193 if (!atomic_sub_return(1, &cmci_storm_on_cpus)) in cmci_intel_adjust_timer()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_dev_mgr.c | 421 if (atomic_sub_return(1, &accel_dev->ref_count) == 0) in adf_dev_put()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/ |
H A D | intel.c | 200 if (!atomic_sub_return(1, &cmci_storm_on_cpus)) in cmci_intel_adjust_timer()
|