Home
last modified time | relevance | path

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

/linux/drivers/firmware/
H A Dthead,th1520-aon.c78 struct th1520_aon_chan *aon_chan = in th1520_aon_rx_callback() local
89 memcpy(&aon_chan->ack_msg, rx_msg, recv_size); in th1520_aon_rx_callback()
90 complete(&aon_chan->done); in th1520_aon_rx_callback()
110 int th1520_aon_call_rpc(struct th1520_aon_chan *aon_chan, void *msg) in th1520_aon_call_rpc() argument
115 mutex_lock(&aon_chan->transaction_lock); in th1520_aon_call_rpc()
116 reinit_completion(&aon_chan->done); in th1520_aon_call_rpc()
123 ret = mbox_send_message(aon_chan->ch, msg); in th1520_aon_call_rpc()
125 dev_err(aon_chan->cl.dev, "RPC send msg failed: %d\n", ret); in th1520_aon_call_rpc()
129 if (!wait_for_completion_timeout(&aon_chan->done, MAX_RX_TIMEOUT)) { in th1520_aon_call_rpc()
130 dev_err(aon_chan->cl.dev, "RPC send msg timeout\n"); in th1520_aon_call_rpc()
[all …]