Home
last modified time | relevance | path

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

12

/linux-6.12.1/arch/powerpc/include/asm/
Dmmu_context.h167 c = atomic_dec_if_positive(&mm->context.copros); in mm_context_remove_copro()
198 v = atomic_dec_if_positive(&mm->context.vas_windows); in mm_context_remove_vas_window()
/linux-6.12.1/arch/microblaze/include/asm/
Dmmu_context_mm.h83 while (atomic_dec_if_positive(&nr_free_contexts) < 0) in get_mmu_context()
/linux-6.12.1/drivers/i2c/busses/
Di2c-octeon-platdrv.c72 count = atomic_dec_if_positive(cnt); in __octeon_i2c_irq_disable()
/linux-6.12.1/drivers/misc/cxl/
Dvphb.c89 atomic_dec_if_positive(&afu->configured_state); in cxl_afu_configured_put()
Dmain.c288 atomic_dec_if_positive(&adapter->contexts_num); in cxl_adapter_context_put()
/linux-6.12.1/drivers/staging/media/starfive/camss/
Dstf-capture.c459 if (atomic_dec_if_positive(&cap->buffers.frame_skip) < 0) { in stf_wr_irq_handler()
497 if (atomic_dec_if_positive(&cap->buffers.frame_skip) < 0) { in stf_line_irq_handler()
/linux-6.12.1/drivers/iio/common/hid-sensors/
Dhid-sensor-trigger.c109 val = atomic_dec_if_positive(&st->data_ready); in _hid_sensor_power_state()
/linux-6.12.1/drivers/misc/mei/
Dplatform-vsc.c202 atomic_dec_if_positive(&hw->write_lock_cnt); in mei_vsc_write()
Dvsc-tp.c139 atomic_dec_if_positive(&tp->assert_cnt); in vsc_tp_wakeup_release()
/linux-6.12.1/drivers/infiniband/hw/hfi1/
Dnetdev_rx.c420 if (atomic_dec_if_positive(&rx->enabled)) in hfi1_netdev_disable_queues()
/linux-6.12.1/drivers/target/iscsi/
Discsi_target_login.c1211 if (atomic_dec_if_positive(&np->np_reset_count) >= 0) { in __iscsi_target_login_thread()
1237 if (atomic_dec_if_positive(&np->np_reset_count) >= 0) { in __iscsi_target_login_thread()
/linux-6.12.1/fs/ext4/
Dorphan.c28 if (atomic_dec_if_positive(&oi->of_binfo[i].ob_free_entries) in ext4_orphan_file_add()
/linux-6.12.1/drivers/infiniband/ulp/rtrs/
Drtrs.c196 atomic_dec_if_positive(&con->sq_wr_avail); in rtrs_post_rdma_write_imm_empty()
/linux-6.12.1/arch/x86/kvm/
Di8254.c214 if (atomic_dec_if_positive(&ps->pending) > 0) in kvm_pit_ack_irq()
/linux-6.12.1/drivers/misc/ocxl/
Dlink.c758 if (atomic_dec_if_positive(&link->irq_available) < 0) in ocxl_link_irq_alloc()
/linux-6.12.1/sound/hda/
Dhdac_device.c635 if (atomic_dec_if_positive(&codec->in_pm) < 0) in snd_hdac_power_down_pm()
/linux-6.12.1/drivers/base/power/
Dwakeup.c912 atomic_dec_if_positive(&pm_abort_suspend); in pm_system_cancel_wakeup()
/linux-6.12.1/kernel/
Dseccomp.c1495 if (atomic_dec_if_positive(&filter->notif->requests) >= 0) in recv_wait_event()
1501 if (atomic_dec_if_positive(&filter->notif->requests) >= 0) in recv_wait_event()
/linux-6.12.1/arch/powerpc/platforms/cell/spufs/
Dsched.c436 atomic_dec_if_positive(&ctx->gang->aff_sched_count); in spu_unbind_context()
/linux-6.12.1/drivers/scsi/ibmvscsi/
Dibmvscsi.c564 if (!atomic_dec_if_positive(&pool->events[offset].free)) { in get_event_struct()
888 atomic_dec_if_positive(&hostdata->request_limit); in ibmvscsi_send_srp_event()
/linux-6.12.1/block/
Dbdev.c290 nr_freeze = atomic_dec_if_positive(&bdev->bd_fsfreeze_count); in bdev_thaw()
/linux-6.12.1/drivers/scsi/mpi3mr/
Dmpi3mr_os.c2660 atomic_dec_if_positive in mpi3mr_pcietopochg_evt_th()
2727 atomic_dec_if_positive in mpi3mr_sastopochg_evt_th()
2801 atomic_dec_if_positive(&scsi_tgt_priv_data->block_io); in mpi3mr_devstatuschg_evt_th()
3961 atomic_dec_if_positive(&scsi_tgt_priv_data->block_io); in mpi3mr_issue_tm()
/linux-6.12.1/drivers/nvme/host/
Dmultipath.c153 atomic_dec_if_positive(&ns->ctrl->nr_active); in nvme_mpath_end_request()
/linux-6.12.1/drivers/video/fbdev/
Dps3fb.c871 atomic_dec_if_positive(&ps3fb.ext_flip); in ps3fb_ioctl()
/linux-6.12.1/arch/powerpc/kernel/
Deeh.c1267 WARN_ON(atomic_dec_if_positive(&edev->pe->pass_dev_cnt) < 0); in eeh_dev_release()

12