Lines Matching refs:putidx
439 int putidx = 0; in m_can_clean() local
443 putidx = FIELD_GET(TXFQS_TFQPI_MASK, in m_can_clean()
446 can_free_echo_skb(cdev->net, putidx, NULL); in m_can_clean()
1567 static int m_can_next_echo_skb_occupied(struct net_device *dev, int putidx) in m_can_next_echo_skb_occupied() argument
1575 next_idx = (++putidx >= wrap ? 0 : putidx); in m_can_next_echo_skb_occupied()
1589 int putidx; in m_can_tx_handler() local
1661 putidx = FIELD_GET(TXFQS_TFQPI_MASK, in m_can_tx_handler()
1677 fifo_header.dlc = FIELD_PREP(TX_BUF_MM_MASK, putidx) | in m_can_tx_handler()
1680 err = m_can_fifo_write(cdev, putidx, M_CAN_FIFO_ID, &fifo_header, 2); in m_can_tx_handler()
1684 err = m_can_fifo_write(cdev, putidx, M_CAN_FIFO_DATA, in m_can_tx_handler()
1692 can_put_echo_skb(skb, dev, putidx, 0); in m_can_tx_handler()
1695 m_can_write(cdev, M_CAN_TXBAR, (1 << putidx)); in m_can_tx_handler()
1699 m_can_next_echo_skb_occupied(dev, putidx)) in m_can_tx_handler()