Searched refs:aon_chan (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/drivers/firmware/ |
| H A D | thead,th1520-aon.c | 78 struct th1520_aon_chan *aon_chan = in th1520_aon_rx_callback() local 90 complete(&aon_chan->done); in th1520_aon_rx_callback() 135 ret = aon_chan->ack_msg.err_code; in th1520_aon_call_rpc() 208 aon_chan = kzalloc(sizeof(*aon_chan), GFP_KERNEL); in th1520_aon_init() 209 if (!aon_chan) in th1520_aon_init() 212 cl = &aon_chan->cl; in th1520_aon_init() 219 if (IS_ERR(aon_chan->ch)) { in th1520_aon_init() 221 ret = PTR_ERR(aon_chan->ch); in th1520_aon_init() 222 kfree(aon_chan); in th1520_aon_init() 229 return aon_chan; in th1520_aon_init() [all …]
|
| /linux-6.15/drivers/pmdomain/thead/ |
| H A D | th1520-pm-domains.c | 16 struct th1520_aon_chan *aon_chan; member 54 return th1520_aon_power_update(pd->aon_chan, pd->rsrc, true); in th1520_pd_power_on() 61 return th1520_aon_power_update(pd->aon_chan, pd->rsrc, false); in th1520_pd_power_off() 123 ret = th1520_aon_power_update(pd->aon_chan, pd->rsrc, false); in th1520_pd_init_all_off() 135 struct th1520_aon_chan *aon_chan; in th1520_pd_probe() local 139 aon_chan = th1520_aon_init(dev); in th1520_pd_probe() 140 if (IS_ERR(aon_chan)) in th1520_pd_probe() 141 return dev_err_probe(dev, PTR_ERR(aon_chan), in th1520_pd_probe() 169 pd->aon_chan = aon_chan; in th1520_pd_probe() 195 th1520_aon_deinit(aon_chan); in th1520_pd_probe()
|
| /linux-6.15/include/linux/firmware/thead/ |
| H A D | thead,th1520-aon.h | 194 void th1520_aon_deinit(struct th1520_aon_chan *aon_chan); 196 int th1520_aon_call_rpc(struct th1520_aon_chan *aon_chan, void *msg); 197 int th1520_aon_power_update(struct th1520_aon_chan *aon_chan, u16 rsrc,
|