Lines Matching refs:err_code
258 rt_err_t err_code; in rt_leuart_read() local
266 err_code = rt_sem_take(leuart->lock, RT_WAITING_NO); in rt_leuart_read()
270 err_code = rt_sem_take(leuart->lock, RT_WAITING_FOREVER); in rt_leuart_read()
272 if (err_code != RT_EOK) in rt_leuart_read()
274 rt_set_errno(err_code); in rt_leuart_read()
310 err_code = -RT_EEMPTY; in rt_leuart_read()
348 rt_set_errno(err_code); in rt_leuart_read()
381 rt_err_t err_code; in rt_leuart_write() local
391 err_code = rt_sem_take(leuart->lock, RT_WAITING_NO); in rt_leuart_write()
395 err_code = rt_sem_take(leuart->lock, RT_WAITING_FOREVER); in rt_leuart_write()
397 if (err_code != RT_EOK) in rt_leuart_write()
399 rt_set_errno(err_code); in rt_leuart_write()
484 rt_set_errno(err_code); in rt_leuart_write()
515 rt_err_t err_code; in rt_leuart_control() local
523 err_code = rt_sem_take(leuart->lock, RT_WAITING_NO); in rt_leuart_control()
527 err_code = rt_sem_take(leuart->lock, RT_WAITING_FOREVER); in rt_leuart_control()
529 if (err_code != RT_EOK) in rt_leuart_control()
531 return err_code; in rt_leuart_control()
572 err_code = -RT_ENOMEM; in rt_leuart_control()
585 err_code = -RT_ENOMEM; in rt_leuart_control()
600 return err_code; in rt_leuart_control()