Searched refs:eml_lock (Results 1 – 4 of 4) sorted by relevance
38 * @eml_lock: mutual exclusion to access shared registers e.g. CPA/SPA bits61 struct mutex eml_lock; /* prevent concurrent access to e.g. CPA/SPA */ member 412 mutex_init(&h2link->eml_lock); in hda_ml_alloc_h2link() 462 mutex_destroy(&h2link->eml_lock); in hda_bus_ml_free() 527 scoped_guard(mutex, &h2link->eml_lock) in hdac_bus_eml_enable_interrupt() 680 bool eml_lock) in hdac_bus_eml_power_up_base() argument 695 if (eml_lock) in hdac_bus_eml_power_up_base() 696 mutex_lock(&h2link->eml_lock); in hdac_bus_eml_power_up_base() 723 if (eml_lock) in hdac_bus_eml_power_up_base() 724 mutex_unlock(&h2link->eml_lock); in hdac_bus_eml_power_up_base() 742 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...]
180 * retrieve eml_lock needed to protect shared registers in hda_sdw_probe() 183 res.eml_lock = hdac_bus_eml_get_mutex(sof_to_bus(sdev), true, in hda_sdw_probe() 185 if (!res.eml_lock) in hda_sdw_probe()
358 struct mutex *eml_lock; member
79 link->shim_lock = res->eml_lock; in intel_link_dev_register()