Lines Matching defs:is_rx
412 struct vring_desc *desc, bool is_rx)
423 mlxbf_tmfifo_get_next_pkt(struct mlxbf_tmfifo_vring *vring, bool is_rx)
428 if (desc && is_rx && vring->vdev_id == VIRTIO_ID_NET)
429 mlxbf_tmfifo_init_net_desc(vring, desc, is_rx);
603 bool is_rx, int len)
614 if (is_rx)
619 if (is_rx) {
630 if (is_rx) {
643 if (!is_rx)
656 bool is_rx, bool *vring_change)
665 if (is_rx) {
725 fifo->vring[is_rx] = vring;
734 bool is_rx, int *avail)
748 desc = mlxbf_tmfifo_get_next_pkt(vring, is_rx);
751 if (is_rx) {
765 mlxbf_tmfifo_rxtx_header(vring, &desc, is_rx, &vring_change);
781 mlxbf_tmfifo_rxtx_word(vring, desc, is_rx, len);
800 fifo->vring[is_rx] = NULL;
817 spin_lock_irqsave(&fifo->spin_lock[is_rx], flags);
819 spin_unlock_irqrestore(&fifo->spin_lock[is_rx], flags);
874 static void mlxbf_tmfifo_rxtx(struct mlxbf_tmfifo_vring *vring, bool is_rx)
887 if (fifo->vring[is_rx] && fifo->vring[is_rx] != vring)
898 if (is_rx)
907 if (!is_rx) {
918 if (!is_rx && devid == VIRTIO_ID_CONSOLE) {
924 more = mlxbf_tmfifo_rxtx_one_desc(vring, is_rx, &avail);
928 if (avail <= 0 && !is_rx)
934 int irq_id, bool is_rx)
949 mlxbf_tmfifo_rxtx(vring, is_rx);