Home
last modified time | relevance | path

Searched refs:aon_chan (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/firmware/
H A Dthead,th1520-aon.c78 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 Dth1520-pm-domains.c16 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 Dthead,th1520-aon.h194 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,