Lines Matching refs:mu

35 static void s3mu_hal_send_data(S3MU_Type *mu, uint32_t regid, uint32_t *data);
36 static void s3mu_hal_receive_data(S3MU_Type *mu, uint32_t regid, uint32_t *data);
37 static status_t s3mu_read_data_wait(S3MU_Type *mu, uint32_t *buf, uint8_t *size, uint32_t wait);
38 static status_t s3mu_hal_receive_data_wait(S3MU_Type *mu, uint8_t regid, uint32_t *data, uint32_t w…
55 status_t S3MU_SendMessage(S3MU_Type *mu, void *buf, size_t wordCount) in S3MU_SendMessage() argument
69 s3mu_hal_send_data(mu, tx_reg_idx, (uint32_t*)buf+counter); in S3MU_SendMessage()
80 static void s3mu_hal_send_data(S3MU_Type *mu, uint32_t regid, uint32_t *data) in s3mu_hal_send_data() argument
83 while ((mu->TSR & mask) == 0u) in s3mu_hal_send_data()
86 mu->TR[regid] = *data; in s3mu_hal_send_data()
101 status_t S3MU_GetResponse(S3MU_Type *mu, void *buf) in S3MU_GetResponse() argument
111 return S3MU_ReadMessage(mu, buf, &size, MU_READ_HEADER); in S3MU_GetResponse()
128 status_t S3MU_ReadMessage(S3MU_Type *mu, uint32_t *buf, size_t *size, uint8_t read_header) in S3MU_ReadMessage() argument
143 s3mu_hal_receive_data(mu, rx_reg_idx, buf); in S3MU_ReadMessage()
158 s3mu_hal_receive_data(mu, rx_reg_idx, buf_ptr); in S3MU_ReadMessage()
168 static void s3mu_hal_receive_data(S3MU_Type *mu, uint32_t regid, uint32_t *data) in s3mu_hal_receive_data() argument
172 while ((mu->RSR & mask) == 0u) in s3mu_hal_receive_data()
176 *data = mu->RR[regid]; in s3mu_hal_receive_data()
193 status_t S3MU_WaitForData(S3MU_Type *mu, uint32_t *buf, size_t wordCount, uint32_t wait) in S3MU_WaitForData() argument
207 ret = s3mu_read_data_wait(mu, buf, &size, wait); in S3MU_WaitForData()
213 static status_t s3mu_read_data_wait(S3MU_Type *mu, uint32_t *buf, uint8_t *size, uint32_t wait) in s3mu_read_data_wait() argument
231 … if ((ret = s3mu_hal_receive_data_wait(mu, rx_reg_idx, &buf[counter], wait)) != kStatus_Success) in s3mu_read_data_wait()
238 s3mu_hal_receive_data(mu, rx_reg_idx, &buf[counter]); in s3mu_read_data_wait()
249 static status_t s3mu_hal_receive_data_wait(S3MU_Type *mu, uint8_t regid, uint32_t *data, uint32_t w… in s3mu_hal_receive_data_wait() argument
253 while ((mu->RSR & mask) == 0u) in s3mu_hal_receive_data_wait()
263 *data = mu->RR[regid]; in s3mu_hal_receive_data_wait()
276 void S3MU_Init(S3MU_Type *mu) in S3MU_Init() argument