Lines Matching refs:spm
92 static struct k3_sec_proxy_mbox spm = { variable
142 (spm.desc.timeout_us * ticks_per_us)) { in k3_sec_proxy_verify_thread()
161 struct k3_sec_proxy_thread *spt = &spm.threads[id]; in ti_sci_transport_clear_rx_thread()
184 mmio_read_32(spt->data + spm.desc.data_end_offset); in ti_sci_transport_clear_rx_thread()
199 struct k3_sec_proxy_thread *spt = &spm.threads[id]; in ti_sci_transport_send()
210 if (msg->len > spm.desc.max_msg_size) { in ti_sci_transport_send()
216 data_reg = spm.desc.data_start_offset; in ti_sci_transport_send()
246 while (data_reg <= spm.desc.data_end_offset) { in ti_sci_transport_send()
265 struct k3_sec_proxy_thread *spt = &spm.threads[id]; in ti_sci_transport_recv()
275 data_reg = spm.desc.data_start_offset; in ti_sci_transport_recv()
301 if (data_reg <= spm.desc.data_end_offset) in ti_sci_transport_recv()
302 mmio_read_32(spt->data + spm.desc.data_end_offset); in ti_sci_transport_recv()