Lines Matching defs:is_rx
384 struct vring_desc *desc, bool is_rx)
395 mlxbf_tmfifo_get_next_pkt(struct mlxbf_tmfifo_vring *vring, bool is_rx)
400 if (desc && is_rx && vring->vdev_id == VIRTIO_ID_NET)
401 mlxbf_tmfifo_init_net_desc(vring, desc, is_rx);
575 bool is_rx, int len)
586 if (is_rx)
591 if (is_rx) {
602 if (is_rx) {
615 if (!is_rx)
628 bool is_rx, bool *vring_change)
637 if (is_rx) {
697 fifo->vring[is_rx] = vring;
706 bool is_rx, int *avail)
720 desc = mlxbf_tmfifo_get_next_pkt(vring, is_rx);
723 if (is_rx) {
737 mlxbf_tmfifo_rxtx_header(vring, &desc, is_rx, &vring_change);
753 mlxbf_tmfifo_rxtx_word(vring, desc, is_rx, len);
772 fifo->vring[is_rx] = NULL;
789 spin_lock_irqsave(&fifo->spin_lock[is_rx], flags);
791 spin_unlock_irqrestore(&fifo->spin_lock[is_rx], flags);
802 static void mlxbf_tmfifo_rxtx(struct mlxbf_tmfifo_vring *vring, bool is_rx)
815 if (fifo->vring[is_rx] && fifo->vring[is_rx] != vring)
825 if (is_rx)
834 if (!is_rx && devid == VIRTIO_ID_CONSOLE) {
840 more = mlxbf_tmfifo_rxtx_one_desc(vring, is_rx, &avail);
846 int irq_id, bool is_rx)
861 mlxbf_tmfifo_rxtx(vring, is_rx);