Home
last modified time | relevance | path

Searched refs:disable_irq_lock (Results 1 – 19 of 19) sorted by relevance

/linux/sound/soc/codecs/
H A Drt711-sdca-sdw.c271 mutex_lock(&rt711->disable_irq_lock); in rt711_sdca_interrupt_callback()
335 mutex_unlock(&rt711->disable_irq_lock); in rt711_sdca_interrupt_callback()
340 mutex_unlock(&rt711->disable_irq_lock); in rt711_sdca_interrupt_callback()
380 mutex_destroy(&rt711->disable_irq_lock); in rt711_sdca_sdw_remove()
419 scoped_guard(mutex, &rt711_sdca->disable_irq_lock) { in rt711_sdca_dev_system_suspend()
447 scoped_guard(mutex, &rt711->disable_irq_lock) { in rt711_sdca_dev_resume()
H A Drt721-sdca-sdw.c318 mutex_lock(&rt721->disable_irq_lock); in rt721_sdca_interrupt_callback()
385 mutex_unlock(&rt721->disable_irq_lock); in rt721_sdca_interrupt_callback()
390 mutex_unlock(&rt721->disable_irq_lock); in rt721_sdca_interrupt_callback()
431 mutex_destroy(&rt721->disable_irq_lock); in rt721_sdca_sdw_remove()
470 scoped_guard(mutex, &rt721_sdca->disable_irq_lock) { in rt721_sdca_dev_system_suspend()
498 scoped_guard(mutex, &rt721->disable_irq_lock) { in rt721_sdca_dev_resume()
H A Drt712-sdca-sdw.c280 mutex_lock(&rt712->disable_irq_lock); in rt712_sdca_interrupt_callback()
344 mutex_unlock(&rt712->disable_irq_lock); in rt712_sdca_interrupt_callback()
349 mutex_unlock(&rt712->disable_irq_lock); in rt712_sdca_interrupt_callback()
389 mutex_destroy(&rt712->disable_irq_lock); in rt712_sdca_sdw_remove()
431 scoped_guard(mutex, &rt712_sdca->disable_irq_lock) { in rt712_sdca_dev_system_suspend()
459 scoped_guard(mutex, &rt712->disable_irq_lock) { in rt712_sdca_dev_resume()
H A Drt722-sdca-sdw.c375 mutex_lock(&rt722->disable_irq_lock); in rt722_sdca_interrupt_callback()
439 mutex_unlock(&rt722->disable_irq_lock); in rt722_sdca_interrupt_callback()
444 mutex_unlock(&rt722->disable_irq_lock); in rt722_sdca_interrupt_callback()
483 mutex_destroy(&rt722->disable_irq_lock); in rt722_sdca_sdw_remove()
521 scoped_guard(mutex, &rt722_sdca->disable_irq_lock) { in rt722_sdca_dev_system_suspend()
549 scoped_guard(mutex, &rt722->disable_irq_lock) { in rt722_sdca_dev_resume()
H A Drt711-sdw.c426 guard(mutex)(&rt711->disable_irq_lock); in rt711_interrupt_callback()
473 mutex_destroy(&rt711->disable_irq_lock); in rt711_sdw_remove()
512 scoped_guard(mutex, &rt711->disable_irq_lock) { in rt711_dev_system_suspend()
538 scoped_guard(mutex, &rt711->disable_irq_lock) { in rt711_dev_resume()
H A Des9356.c37 struct mutex disable_irq_lock; member
933 mutex_lock(&es9356->disable_irq_lock); in es9356_sdw_interrupt_callback()
986 mutex_unlock(&es9356->disable_irq_lock); in es9356_sdw_interrupt_callback()
990 mutex_unlock(&es9356->disable_irq_lock); in es9356_sdw_interrupt_callback()
1014 mutex_init(&es9356->disable_irq_lock); in es9356_sdca_init()
1069 mutex_destroy(&es9356->disable_irq_lock); in es9356_sdw_remove()
1096 scoped_guard(mutex, &es9356->disable_irq_lock) in es9356_sdca_dev_system_suspend()
H A Drt5682-sdw.c313 mutex_init(&rt5682->disable_irq_lock); in rt5682_sdw_init()
674 guard(mutex)(&rt5682->disable_irq_lock); in rt5682_interrupt_callback()
749 scoped_guard(mutex, &rt5682->disable_irq_lock) { in rt5682_dev_system_suspend()
773 scoped_guard(mutex, &rt5682->disable_irq_lock) { in rt5682_dev_resume()
H A Drt700.h25 struct mutex disable_irq_lock; /* imp-def irq lock protection */ member
H A Drt711-sdca.h29 struct mutex disable_irq_lock; /* SDCA irq lock protection */ member
H A Drt722-sdca.h26 struct mutex disable_irq_lock; member
H A Drt721-sdca.h27 struct mutex disable_irq_lock; member
H A Drt711.h27 struct mutex disable_irq_lock; /* imp-def irq lock protection */ member
H A Drt700-sdw.c419 guard(mutex)(&rt700->disable_irq_lock); in rt700_interrupt_callback()
502 scoped_guard(mutex, &rt700->disable_irq_lock) { in rt700_dev_system_suspend()
H A Drt700.c1104 mutex_init(&rt700->disable_irq_lock); in rt700_init()
H A Drt711.c1187 mutex_init(&rt711->disable_irq_lock); in rt711_init()
H A Drt711-sdca.c1487 mutex_init(&rt711->disable_irq_lock); in rt711_sdca_init()
H A Drt721-sdca.c1484 mutex_init(&rt721->disable_irq_lock); in rt721_sdca_init()
H A Drt712-sdca.c1659 mutex_init(&rt712->disable_irq_lock); in rt712_sdca_init()
H A Drt722-sdca.c1637 mutex_init(&rt722->disable_irq_lock); in rt722_sdca_init()