Lines Matching refs:is_rx
392 struct vring_desc *desc, bool is_rx) in mlxbf_tmfifo_init_net_desc() argument
403 mlxbf_tmfifo_get_next_pkt(struct mlxbf_tmfifo_vring *vring, bool is_rx) in mlxbf_tmfifo_get_next_pkt() argument
408 if (desc && is_rx && vring->vdev_id == VIRTIO_ID_NET) in mlxbf_tmfifo_get_next_pkt()
409 mlxbf_tmfifo_init_net_desc(vring, desc, is_rx); in mlxbf_tmfifo_get_next_pkt()
583 bool is_rx, int len) in mlxbf_tmfifo_rxtx_word() argument
594 if (is_rx) in mlxbf_tmfifo_rxtx_word()
599 if (is_rx) in mlxbf_tmfifo_rxtx_word()
606 if (is_rx) in mlxbf_tmfifo_rxtx_word()
616 if (!is_rx) in mlxbf_tmfifo_rxtx_word()
629 bool is_rx, bool *vring_change) in mlxbf_tmfifo_rxtx_header() argument
637 if (is_rx) { in mlxbf_tmfifo_rxtx_header()
688 fifo->vring[is_rx] = vring; in mlxbf_tmfifo_rxtx_header()
697 bool is_rx, int *avail) in mlxbf_tmfifo_rxtx_one_desc() argument
711 desc = mlxbf_tmfifo_get_next_pkt(vring, is_rx); in mlxbf_tmfifo_rxtx_one_desc()
720 mlxbf_tmfifo_rxtx_header(vring, desc, is_rx, &vring_change); in mlxbf_tmfifo_rxtx_one_desc()
736 mlxbf_tmfifo_rxtx_word(vring, desc, is_rx, len); in mlxbf_tmfifo_rxtx_one_desc()
756 fifo->vring[is_rx] = NULL; in mlxbf_tmfifo_rxtx_one_desc()
765 spin_lock_irqsave(&fifo->spin_lock[is_rx], flags); in mlxbf_tmfifo_rxtx_one_desc()
767 spin_unlock_irqrestore(&fifo->spin_lock[is_rx], flags); in mlxbf_tmfifo_rxtx_one_desc()
778 static void mlxbf_tmfifo_rxtx(struct mlxbf_tmfifo_vring *vring, bool is_rx) in mlxbf_tmfifo_rxtx() argument
791 if (fifo->vring[is_rx] && fifo->vring[is_rx] != vring) in mlxbf_tmfifo_rxtx()
801 if (is_rx) in mlxbf_tmfifo_rxtx()
810 if (!is_rx && devid == VIRTIO_ID_CONSOLE) { in mlxbf_tmfifo_rxtx()
816 more = mlxbf_tmfifo_rxtx_one_desc(vring, is_rx, &avail); in mlxbf_tmfifo_rxtx()
822 int irq_id, bool is_rx) in mlxbf_tmfifo_work_rxtx() argument
837 mlxbf_tmfifo_rxtx(vring, is_rx); in mlxbf_tmfifo_work_rxtx()