Home
last modified time | relevance | path

Searched refs:pds (Results 1 – 5 of 5) sorted by relevance

/sound/soc/codecs/
A Dlpass-macro-common.c61 void lpass_macro_pds_exit(struct lpass_macro *pds) in lpass_macro_pds_exit() argument
63 if (pds) { in lpass_macro_pds_exit()
64 pm_runtime_put(pds->macro_pd); in lpass_macro_pds_exit()
65 dev_pm_domain_detach(pds->macro_pd, false); in lpass_macro_pds_exit()
66 pm_runtime_put(pds->dcodec_pd); in lpass_macro_pds_exit()
67 dev_pm_domain_detach(pds->dcodec_pd, false); in lpass_macro_pds_exit()
A Dlpass-macro-common.h40 void lpass_macro_pds_exit(struct lpass_macro *pds);
44 static inline void lpass_macro_pds_exit_action(void *pds) in lpass_macro_pds_exit_action() argument
46 lpass_macro_pds_exit(pds); in lpass_macro_pds_exit_action()
A Dlpass-va-macro.c213 struct lpass_macro *pds; member
1525 va->pds = lpass_macro_pds_init(dev); in va_macro_probe()
1526 if (IS_ERR(va->pds)) in va_macro_probe()
1527 return PTR_ERR(va->pds); in va_macro_probe()
1657 lpass_macro_pds_exit(va->pds); in va_macro_probe()
1673 lpass_macro_pds_exit(va->pds); in va_macro_remove()
A Dlpass-tx-macro.c286 struct lpass_macro *pds; member
2278 tx->pds = lpass_macro_pds_init(dev); in tx_macro_probe()
2279 if (IS_ERR(tx->pds)) in tx_macro_probe()
2280 return PTR_ERR(tx->pds); in tx_macro_probe()
2384 lpass_macro_pds_exit(tx->pds); in tx_macro_probe()
2399 lpass_macro_pds_exit(tx->pds); in tx_macro_remove()
A Dlpass-rx-macro.c660 struct lpass_macro *pds; member
3798 rx->pds = lpass_macro_pds_init(dev); in rx_macro_probe()
3799 if (IS_ERR(rx->pds)) in rx_macro_probe()
3800 return PTR_ERR(rx->pds); in rx_macro_probe()
3802 ret = devm_add_action_or_reset(dev, lpass_macro_pds_exit_action, rx->pds); in rx_macro_probe()

Completed in 31 milliseconds