Home
last modified time | relevance | path

Searched refs:atomic_dec_if_positive (Results 1 – 25 of 43) sorted by relevance

12

/kernel/linux/linux-5.10/arch/microblaze/include/asm/
Datomic.h13 static inline int atomic_dec_if_positive(atomic_t *v) in atomic_dec_if_positive() function
26 #define atomic_dec_if_positive atomic_dec_if_positive macro
Dmmu_context_mm.h87 while (atomic_dec_if_positive(&nr_free_contexts) < 0) in get_mmu_context()
/kernel/linux/linux-5.10/kernel/
Dkmod.c151 if (atomic_dec_if_positive(&kmod_concurrent_max) < 0) { in __request_module()
156 atomic_dec_if_positive(&kmod_concurrent_max) >= 0, in __request_module()
Ducount.c219 int dec = atomic_dec_if_positive(&iter->ucount[type]); in dec_ucount()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Datomic.h289 static __inline__ int atomic_dec_if_positive(atomic_t *v) in atomic_dec_if_positive() function
309 #define atomic_dec_if_positive atomic_dec_if_positive macro
Dmmu_context.h180 c = atomic_dec_if_positive(&mm->context.copros); in mm_context_remove_copro()
211 v = atomic_dec_if_positive(&mm->context.vas_windows); in mm_context_remove_vas_window()
/kernel/linux/linux-5.10/drivers/i2c/busses/
Di2c-octeon-platdrv.c72 count = atomic_dec_if_positive(cnt); in __octeon_i2c_irq_disable()
/kernel/linux/linux-5.10/drivers/misc/cxl/
Dvphb.c95 atomic_dec_if_positive(&afu->configured_state); in cxl_afu_configured_put()
Dmain.c287 atomic_dec_if_positive(&adapter->contexts_num); in cxl_adapter_context_put()
/kernel/linux/linux-5.10/include/linux/
Datomic-fallback.h1281 #define arch_atomic_dec_if_positive atomic_dec_if_positive
1283 #ifndef atomic_dec_if_positive
1285 atomic_dec_if_positive(atomic_t *v) in atomic_dec_if_positive() function
1297 #define atomic_dec_if_positive atomic_dec_if_positive macro
/kernel/linux/linux-5.10/arch/mips/include/asm/
Datomic.h258 #define atomic_dec_if_positive(v) atomic_sub_if_positive(1, v) macro
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
Daf_ninet.c241 atomic_dec_if_positive(&g_nip_socket_number); in ninet_create()
346 atomic_dec_if_positive(&g_nip_socket_number); in ninet_release()
/kernel/linux/linux-5.10/drivers/iio/common/hid-sensors/
Dhid-sensor-trigger.c121 val = atomic_dec_if_positive(&st->data_ready); in _hid_sensor_power_state()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
Dnetdev_rx.c413 if (atomic_dec_if_positive(&priv->enabled)) in hfi1_netdev_disable_queues()
/kernel/linux/linux-5.10/arch/riscv/include/asm/
Datomic.h331 #define atomic_dec_if_positive(v) atomic_sub_if_positive(v, 1) macro
/kernel/linux/linux-5.10/include/asm-generic/
Datomic-instrumented.h826 atomic_dec_if_positive(atomic_t *v) in atomic_dec_if_positive() function
831 #define atomic_dec_if_positive atomic_dec_if_positive macro
Datomic-long.h1009 return atomic_dec_if_positive(v); in atomic_long_dec_if_positive()
/kernel/linux/linux-5.10/drivers/s390/cio/
Dvfio_ccw_ops.c121 if (atomic_dec_if_positive(&private->avail) < 0) in vfio_ccw_mdev_create()
/kernel/linux/linux-5.10/drivers/target/iscsi/
Discsi_target_login.c1233 if (atomic_dec_if_positive(&np->np_reset_count) >= 0) { in __iscsi_target_login_thread()
1259 if (atomic_dec_if_positive(&np->np_reset_count) >= 0) { in __iscsi_target_login_thread()
/kernel/linux/linux-5.10/drivers/misc/ocxl/
Dlink.c691 if (atomic_dec_if_positive(&link->irq_available) < 0) in ocxl_link_irq_alloc()
/kernel/linux/linux-5.10/arch/x86/kvm/
Di8254.c214 if (atomic_dec_if_positive(&ps->pending) > 0) in kvm_pit_ack_irq()
/kernel/linux/linux-5.10/drivers/base/power/
Dwakeup.c942 atomic_dec_if_positive(&pm_abort_suspend); in pm_system_cancel_wakeup()
/kernel/linux/linux-5.10/sound/hda/
Dhdac_device.c634 if (atomic_dec_if_positive(&codec->in_pm) < 0) in snd_hdac_power_down_pm()
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/spufs/
Dsched.c441 atomic_dec_if_positive(&ctx->gang->aff_sched_count); in spu_unbind_context()
/kernel/linux/linux-5.10/drivers/s390/crypto/
Dvfio_ap_ops.c329 if ((atomic_dec_if_positive(&matrix_dev->available_instances) < 0)) in vfio_ap_mdev_create()

12