Searched refs:eml_lock (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | hda-mlink.c | 37 * @eml_lock: mutual exclusion to access shared registers e.g. CPA/SPA bits 59 struct mutex eml_lock; /* prevent concurrent access to e.g. CPA/SPA */ member 401 mutex_init(&h2link->eml_lock); in hda_ml_alloc_h2link() 451 mutex_destroy(&h2link->eml_lock); in hda_bus_ml_free() 498 mutex_lock(&h2link->eml_lock); in hdac_bus_eml_enable_interrupt() 502 mutex_unlock(&h2link->eml_lock); in hdac_bus_eml_enable_interrupt() 654 bool eml_lock) in hdac_bus_eml_power_up_base() 669 if (eml_lock) in hdac_bus_eml_power_up_base() 670 mutex_lock(&h2link->eml_lock); in hdac_bus_eml_power_up_base() 683 if (eml_lock) in hdac_bus_eml_power_up_base() 653 hdac_bus_eml_power_up_base(struct hdac_bus *bus, bool alt, int elid, int sublink, bool eml_lock) hdac_bus_eml_power_up_base() argument 701 hdac_bus_eml_power_down_base(struct hdac_bus *bus, bool alt, int elid, int sublink, bool eml_lock) hdac_bus_eml_power_down_base() argument [all...] |
H A D | hda.c | 213 * retrieve eml_lock needed to protect shared registers in hda_sdw_probe() 216 res.eml_lock = hdac_bus_eml_get_mutex(sof_to_bus(sdev), true, in hda_sdw_probe() 218 if (!res.eml_lock) in hda_sdw_probe()
|
/kernel/linux/linux-6.6/include/linux/soundwire/ |
H A D | sdw_intel.h | 325 * @eml_lock: mutex protecting shared registers in the HDaudio multi-link 343 struct mutex *eml_lock; member
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | intel_init.c | 78 link->shim_lock = res->eml_lock; in intel_link_dev_register()
|
Completed in 8 milliseconds