Lines Matching full:no
94 /* no data, enable interrupt and break out */ in _can_int_rx()
139 rt_uint32_t no; in _can_int_tx() local
150 … no = ((rt_uint32_t)tx_tosnd - (rt_uint32_t)tx_fifo->buffer) / sizeof(struct rt_can_sndbxinx_list); in _can_int_tx()
152 if (can->ops->sendmsg(can, data, no) != RT_EOK) in _can_int_tx()
201 rt_uint32_t no, result; in _can_int_tx_priv() local
212 no = data->priv; in _can_int_tx_priv()
213 if (no >= can->config.sndboxnumber) in _can_int_tx_priv()
219 if ((tx_fifo->buffer[no].result != RT_CAN_SND_RESULT_OK)) in _can_int_tx_priv()
223 rt_completion_wait(&(tx_fifo->buffer[no].completion), RT_WAITING_FOREVER); in _can_int_tx_priv()
226 tx_fifo->buffer[no].result = RT_CAN_SND_RESULT_WAIT; in _can_int_tx_priv()
229 if (can->ops->sendmsg(can, data, no) != RT_EOK) in _can_int_tx_priv()
234 rt_completion_wait(&(tx_fifo->buffer[no].completion), RT_WAITING_FOREVER); in _can_int_tx_priv()
236 result = tx_fifo->buffer[no].result; in _can_int_tx_priv()
767 rt_uint32_t no; in rt_hw_can_isr() local
774 no = event >> 8; in rt_hw_can_isr()
775 ch = can->ops->recvmsg(can, &tmpmsg, no); in rt_hw_can_isr()
870 rt_uint32_t no; in rt_hw_can_isr() local
871 no = event >> 8; in rt_hw_can_isr()
877 tx_fifo->buffer[no].result = RT_CAN_SND_RESULT_OK; in rt_hw_can_isr()
881 tx_fifo->buffer[no].result = RT_CAN_SND_RESULT_ERR; in rt_hw_can_isr()
883 rt_completion_done(&(tx_fifo->buffer[no].completion)); in rt_hw_can_isr()
895 "No Error!", in cmd_canstat()