Home
last modified time | relevance | path

Searched refs:atomic_sub_return (Results 1 - 25 of 98) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/openrisc/include/asm/
H A Datomic.h87 #define atomic_sub_return atomic_sub_return macro
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Datomic.h110 #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 Datomic.h185 #define atomic_sub_return atomic_sub_return macro
/kernel/linux/linux-5.10/include/asm-generic/
H A Datomic.h117 #ifndef atomic_sub_return
190 atomic_sub_return(i, v); in atomic_sub()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Datomic_32.h44 #define atomic_sub_return(i, v) (atomic_add_return(-(int)(i), (v))) macro
/kernel/linux/common_modules/xpm/validator/
H A Dexec_signature_info.c490 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 Datomic-fallback.h202 #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 Dpage_ref.h107 int ret = atomic_sub_return(nr, &page->_refcount); in page_ref_sub_return()
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Datomic.h85 #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 Defct_scsi.c436 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 Defct_io.c166 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 Datomic.h61 #define atomic_sub_return(_i, _v) atomic_add_return(-(int)(_i), _v) macro
/kernel/linux/linux-5.10/drivers/crypto/virtio/
H A Dvirtio_crypto_mgr.c152 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 Datomic.h53 ATOMIC_FETCH_OPS(atomic_sub_return)
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Dclosure.c46 closure_put_after_sub(cl, atomic_sub_return(v, &cl->remaining)); in closure_sub()
/kernel/linux/linux-6.6/drivers/crypto/virtio/
H A Dvirtio_crypto_mgr.c152 if (atomic_sub_return(1, &vcrypto_dev->ref_count) == 0) in virtcrypto_dev_put()
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Dclosure.c46 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 Datomic.h144 #define atomic_sub_return atomic_sub_return macro
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Datomic.h53 ATOMIC_FETCH_OPS(atomic_sub_return)
/kernel/linux/linux-5.10/drivers/lightnvm/
H A Dpblk-rl.c179 free_blocks = atomic_sub_return(blk_in_line, in pblk_rl_free_lines_dec()
/kernel/linux/linux-6.6/include/linux/
H A Dpage_ref.h144 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 Dadf_dev_mgr.c418 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 Dintel.c193 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 Dadf_dev_mgr.c421 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 Dintel.c200 if (!atomic_sub_return(1, &cmci_storm_on_cpus)) in cmci_intel_adjust_timer()

Completed in 16 milliseconds

1234