Lines Matching refs:freelist
112 rt_list_insert_before(&rx_fifo->freelist, &listmsg->list); in _can_int_rx()
150 tx_tosnd = rt_list_entry(tx_fifo->freelist.next, struct rt_can_sndbxinx_list, list); in _can_int_tx()
162 rt_list_insert_before(&tx_fifo->freelist, &tx_tosnd->list); in _can_int_tx()
172 rt_list_insert_before(&tx_fifo->freelist, &tx_tosnd->list); in _can_int_tx()
185 rt_list_insert_before(&tx_fifo->freelist, &tx_tosnd->list); in _can_int_tx()
301 rt_list_init(&rx_fifo->freelist); in rt_can_open()
306 rt_list_insert_before(&rx_fifo->freelist, &rx_fifo->buffer[i].list); in rt_can_open()
334 rt_list_init(&tx_fifo->freelist); in rt_can_open()
337 rt_list_insert_before(&tx_fifo->freelist, &tx_fifo->buffer[i].list); in rt_can_open()
565 rt_list_insert_before(&tx_fifo->freelist, &tx_fifo->buffer[i].list); in rt_can_control()
809 if (!rt_list_isempty(&rx_fifo->freelist)) in rt_hw_can_isr()
811 listmsg = rt_list_entry(rx_fifo->freelist.next, struct rt_can_msg_list, list); in rt_hw_can_isr()