Lines Matching full:list

65 …     if (hdr >= 0 && can->hdr && hdr < can->config.maxhdr && !rt_list_isempty(&can->hdr[hdr].list))  in _can_int_rx()
67 listmsg = rt_list_entry(can->hdr[hdr].list.next, struct rt_can_msg_list, hdrlist); in _can_int_rx()
68 rt_list_remove(&listmsg->list); in _can_int_rx()
81 listmsg = rt_list_entry(rx_fifo->uselist.next, struct rt_can_msg_list, list); in _can_int_rx()
82 rt_list_remove(&listmsg->list); in _can_int_rx()
107 rt_list_insert_before(&rx_fifo->freelist, &listmsg->list); in _can_int_rx()
145 tx_tosnd = rt_list_entry(tx_fifo->freelist.next, struct rt_can_sndbxinx_list, list); in _can_int_tx()
147 rt_list_remove(&tx_tosnd->list); in _can_int_tx()
156 rt_list_insert_after(&tx_fifo->freelist, &tx_tosnd->list); in _can_int_tx()
167 if (!rt_list_isempty(&tx_tosnd->list)) in _can_int_tx()
169 rt_list_remove(&tx_tosnd->list); in _can_int_tx()
171 rt_list_insert_before(&tx_fifo->freelist, &tx_tosnd->list); in _can_int_tx()
287 rt_list_insert_before(&rx_fifo->freelist, &rx_fifo->buffer[i].list); in rt_can_open()
318 rt_list_insert_before(&tx_fifo->freelist, &tx_fifo->buffer[i].list); in rt_can_open()
346 rt_list_init(&phdr[i].list); in rt_can_open()
523 if(rt_list_isempty(&tx_fifo->buffer[i].list)) in rt_can_control()
529 rt_list_remove(&tx_fifo->buffer[i].list); in rt_can_control()
542 rt_list_insert_before(&tx_fifo->freelist, &tx_fifo->buffer[i].list); in rt_can_control()
593 rt_list_init(&can->hdr[pitem->hdr].list); in rt_can_control()
617 if (!rt_list_isempty(&can->hdr[pitem->hdr].list)) in rt_can_control()
619 rt_list_remove(can->hdr[pitem->hdr].list.next); in rt_can_control()
784 listmsg = rt_list_entry(rx_fifo->freelist.next, struct rt_can_msg_list, list); in rt_hw_can_isr()
785 rt_list_remove(&listmsg->list); in rt_hw_can_isr()
799 listmsg = rt_list_entry(rx_fifo->uselist.next, struct rt_can_msg_list, list); in rt_hw_can_isr()
801 rt_list_remove(&listmsg->list); in rt_hw_can_isr()
818 rt_list_insert_before(&rx_fifo->uselist, &listmsg->list); in rt_hw_can_isr()
826 rt_list_insert_before(&can->hdr[hdr].list, &listmsg->hdrlist); in rt_hw_can_isr()