Lines Matching defs:data
43 * @data_start_offset: Offset of the First data register of the thread
44 * @data_end_offset: Offset of the Last data register of the thread
56 * @data: Thread Data path region for target
62 uintptr_t data;
87 .data = SEC_PROXY_THREAD(SEC_PROXY_DATA_BASE, _x), \
122 uint32_t data;
127 * sending/receiving data
139 ERROR("Thread %s is corrupted, cannot send data\n", spt->name);
147 ERROR("Trying to send data on RX Thread %s\n",
150 ERROR("Trying to receive data on TX Thread %s\n",
155 /* Check the message queue before sending/receiving data */
186 ERROR("Thread %s is corrupted, cannot send data\n", spt->name);
204 mmio_read_32(spt->data + spm.desc.data_end_offset);
211 * k3_sec_proxy_send() - Send data over a Secure Proxy thread
242 mmio_write_32(spt->data + data_reg, secure_header.data);
248 mmio_write_32(spt->data + data_reg, ((uint32_t *)msg->buf)[i]);
263 mmio_write_32(spt->data + data_reg, data_trail);
269 * In addition, we also need to make sure all intermediate data
274 mmio_write_32(spt->data + data_reg, 0);
284 * k3_sec_proxy_recv() - Receive data from a Secure Proxy thread
305 secure_header.data = mmio_read_32(spt->data + data_reg);
311 ((uint32_t *)msg->buf)[i] = mmio_read_32(spt->data + data_reg);
318 uint32_t data_trail = mmio_read_32(spt->data + data_reg);
333 mmio_read_32(spt->data + spm.desc.data_end_offset);