Lines Matching refs:send
57 struct mhu2_send_reg *send; member
114 struct mhu2_send_reg *send; in raise_interrupt() local
118 send = channel_ctx->send; in raise_interrupt()
121 send->ACCESS_REQUEST = 1; in raise_interrupt()
122 while (send->ACCESS_READY != 1) in raise_interrupt()
128 send->ACCESS_REQUEST = 0; in raise_interrupt()
142 struct mhu2_send_reg *send; in mhu2_send_message() local
152 send = channel_ctx->send; in mhu2_send_message()
167 channel_count = send->MSG_NO_CAP; in mhu2_send_message()
178 send->ACCESS_REQUEST = 1; in mhu2_send_message()
179 while (send->ACCESS_READY != 1) in mhu2_send_message()
191 send->channel[ch].STAT_SET = msg_ptr[idx]; in mhu2_send_message()
207 send->channel[payload_idx + ch].STAT_SET = in mhu2_send_message()
213 send->ACCESS_REQUEST = 0; in mhu2_send_message()
313 if ((config == NULL) || (config->recv == 0) || (config->send == 0)) { in mhu2_channel_init()
319 channel_ctx->send = (struct mhu2_send_reg *)config->send; in mhu2_channel_init()
321 if (config->channel >= channel_ctx->send->MSG_NO_CAP) { in mhu2_channel_init()
328 channel_ctx->send_channel = &channel_ctx->send->channel[config->channel]; in mhu2_channel_init()