Home
last modified time | relevance | path

Searched refs:rwsem (Results 1 – 11 of 11) sorted by relevance

/drivers/virt/coco/guest/
A Dtsm-mr.c38 struct rw_semaphore rwsem; member
54 rc = down_read_interruptible(&ctx->rwsem); in tm_digest_read()
69 up_read(&ctx->rwsem); in tm_digest_read()
71 rc = down_write_killable(&ctx->rwsem); in tm_digest_read()
81 downgrade_write(&ctx->rwsem); in tm_digest_read()
87 up_read(&ctx->rwsem); in tm_digest_read()
106 rc = down_write_killable(&ctx->rwsem); in tm_digest_write()
118 up_write(&ctx->rwsem); in tm_digest_write()
229 init_rwsem(&ctx->rwsem); in tsm_mr_create_attribute_group()
/drivers/gnss/
A Dcore.c48 down_write(&gdev->rwsem); in gnss_open()
60 up_write(&gdev->rwsem); in gnss_open()
72 down_write(&gdev->rwsem); in gnss_release()
81 up_write(&gdev->rwsem); in gnss_release()
162 down_read(&gdev->rwsem); in gnss_write()
167 up_read(&gdev->rwsem); in gnss_write()
251 init_rwsem(&gdev->rwsem); in gnss_allocate_device()
302 down_write(&gdev->rwsem); in gnss_deregister_device()
308 up_write(&gdev->rwsem); in gnss_deregister_device()
/drivers/leds/
A Dleds-bd2802.c71 struct rw_semaphore rwsem; member
330 down_write(&led->rwsem); \
332 up_write(&led->rwsem); \
435 down_read(&led->rwsem); in bd2802_show_adv_conf()
440 up_read(&led->rwsem); in bd2802_show_adv_conf()
453 down_write(&led->rwsem); in bd2802_store_adv_conf()
458 up_write(&led->rwsem); in bd2802_store_adv_conf()
478 down_read(&led->rwsem); \
480 up_read(&led->rwsem); \
496 up_write(&led->rwsem); \
[all …]
/drivers/cxl/core/
A Dregion.c349 if ((rc = ACQUIRE_ERR(rwsem_write_kill, &rwsem))) in queue_reset()
367 if ((rc = ACQUIRE_ERR(rwsem_write_kill, &rwsem))) in __commit()
450 if ((rc = ACQUIRE_ERR(rwsem_read_intr, &rwsem))) in commit_show()
479 if ((rc = ACQUIRE_ERR(rwsem_read_intr, &rwsem))) in interleave_ways_show()
517 if ((rc = ACQUIRE_ERR(rwsem_write_kill, &rwsem))) in interleave_ways_store()
544 if ((rc = ACQUIRE_ERR(rwsem_read_intr, &rwsem))) in interleave_granularity_show()
580 if ((rc = ACQUIRE_ERR(rwsem_write_kill, &rwsem))) in interleave_granularity_store()
601 if ((rc = ACQUIRE_ERR(rwsem_read_intr, &rwsem))) in resource_show()
718 if ((rc = ACQUIRE_ERR(rwsem_write_kill, &rwsem))) in size_store()
741 if ((rc = ACQUIRE_ERR(rwsem_read_intr, &rwsem))) in size_show()
[all …]
A Dedac.c118 ACQUIRE(rwsem_read_intr, rwsem)(&cxl_rwsem.region); in cxl_scrub_get_attrbs()
119 if ((ret = ACQUIRE_ERR(rwsem_read_intr, &rwsem))) in cxl_scrub_get_attrbs()
160 ACQUIRE(rwsem_read_intr, rwsem)(&cxl_rwsem.region); in cxl_scrub_set_attrbs_region()
161 if ((ret = ACQUIRE_ERR(rwsem_read_intr, &rwsem))) in cxl_scrub_set_attrbs_region()
/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_irq.c184 down_read(&fifo_state->rwsem); in vmw_fallback_wait()
228 up_read(&fifo_state->rwsem); in vmw_fallback_wait()
A Dvmwgfx_cmd.c121 init_rwsem(&fifo->rwsem); in vmw_fifo_create()
455 down_write(&fifo_state->rwsem); in vmw_local_fifo_commit()
467 up_write(&fifo_state->rwsem); in vmw_local_fifo_commit()
A Dvmwgfx_drv.h249 struct rw_semaphore rwsem; member
/drivers/vdpa/vdpa_user/
A Dvduse_dev.c102 struct rw_semaphore rwsem; member
439 down_write(&dev->rwsem); in vduse_dev_reset()
476 up_write(&dev->rwsem); in vduse_dev_reset()
1015 down_read(&dev->rwsem); in vduse_dev_queue_irq_work()
1026 up_read(&dev->rwsem); in vduse_dev_queue_irq_work()
1647 init_rwsem(&dev->rwsem); in vduse_dev_create()
/drivers/ptp/
A Dptp_vclock.c159 lockdep_set_subclass(&ptp->clock.rwsem, PTP_LOCK_VIRTUAL); in ptp_vclock_set_subclass()
/drivers/cpufreq/
A Dcpufreq.c461 lockdep_assert_held(&policy->rwsem); in cpufreq_enable_fast_switch()
1286 init_rwsem(&policy->rwsem); in cpufreq_policy_alloc()

Completed in 49 milliseconds