Home
last modified time | relevance | path

Searched refs:shim_lock (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/soundwire/
H A Dintel_ace2x.c80 mutex_lock(sdw->link_res->shim_lock); in intel_link_power_up()
123 mutex_unlock(sdw->link_res->shim_lock); in intel_link_power_up()
134 mutex_lock(sdw->link_res->shim_lock); in intel_link_power_down()
151 mutex_unlock(sdw->link_res->shim_lock); in intel_link_power_down()
160 mutex_lock(sdw->link_res->shim_lock); in intel_sync_arm()
164 mutex_unlock(sdw->link_res->shim_lock); in intel_sync_arm()
182 mutex_lock(sdw->link_res->shim_lock); in intel_sync_go()
186 mutex_unlock(sdw->link_res->shim_lock); in intel_sync_go()
H A Dintel_init.c72 link->shim_lock = &ctx->shim_lock; in intel_link_dev_register()
78 link->shim_lock = res->eml_lock; in intel_link_dev_register()
210 mutex_init(&ctx->shim_lock); in sdw_intel_probe_controller()
H A Dintel.c309 mutex_lock(sdw->link_res->shim_lock); in intel_shim_wake()
326 mutex_unlock(sdw->link_res->shim_lock); in intel_shim_wake()
351 mutex_lock(sdw->link_res->shim_lock); in intel_link_power_up()
415 mutex_unlock(sdw->link_res->shim_lock); in intel_link_power_up()
428 mutex_lock(sdw->link_res->shim_lock); in intel_link_power_down()
464 mutex_unlock(sdw->link_res->shim_lock); in intel_link_power_down()
474 mutex_lock(sdw->link_res->shim_lock); in intel_shim_sync_arm()
481 mutex_unlock(sdw->link_res->shim_lock); in intel_shim_sync_arm()
508 mutex_lock(sdw->link_res->shim_lock); in intel_shim_sync_go()
512 mutex_unlock(sdw->link_res->shim_lock); in intel_shim_sync_go()
H A Dintel_bus_common.c250 mutex_lock(sdw->link_res->shim_lock); in intel_post_bank_switch()
263 mutex_unlock(sdw->link_res->shim_lock); in intel_post_bank_switch()
H A Dintel.h42 struct mutex *shim_lock; /* protect shared registers */ member
/openbmc/linux/include/linux/soundwire/
H A Dsdw_intel.h298 struct mutex shim_lock; /* lock for access to shared SHIM registers */ member