Lines Matching refs:is_rx

373 				       struct vring_desc *desc, bool is_rx)  in mlxbf_tmfifo_init_net_desc()  argument
384 mlxbf_tmfifo_get_next_pkt(struct mlxbf_tmfifo_vring *vring, bool is_rx) in mlxbf_tmfifo_get_next_pkt() argument
389 if (desc && is_rx && vring->vdev_id == VIRTIO_ID_NET) in mlxbf_tmfifo_get_next_pkt()
390 mlxbf_tmfifo_init_net_desc(vring, desc, is_rx); in mlxbf_tmfifo_get_next_pkt()
564 bool is_rx, int len) in mlxbf_tmfifo_rxtx_word() argument
575 if (is_rx) in mlxbf_tmfifo_rxtx_word()
580 if (is_rx) in mlxbf_tmfifo_rxtx_word()
587 if (is_rx) in mlxbf_tmfifo_rxtx_word()
597 if (!is_rx) in mlxbf_tmfifo_rxtx_word()
610 bool is_rx, bool *vring_change) in mlxbf_tmfifo_rxtx_header() argument
618 if (is_rx) { in mlxbf_tmfifo_rxtx_header()
669 fifo->vring[is_rx] = vring; in mlxbf_tmfifo_rxtx_header()
678 bool is_rx, int *avail) in mlxbf_tmfifo_rxtx_one_desc() argument
692 desc = mlxbf_tmfifo_get_next_pkt(vring, is_rx); in mlxbf_tmfifo_rxtx_one_desc()
701 mlxbf_tmfifo_rxtx_header(vring, desc, is_rx, &vring_change); in mlxbf_tmfifo_rxtx_one_desc()
717 mlxbf_tmfifo_rxtx_word(vring, desc, is_rx, len); in mlxbf_tmfifo_rxtx_one_desc()
737 fifo->vring[is_rx] = NULL; in mlxbf_tmfifo_rxtx_one_desc()
746 spin_lock_irqsave(&fifo->spin_lock[is_rx], flags); in mlxbf_tmfifo_rxtx_one_desc()
748 spin_unlock_irqrestore(&fifo->spin_lock[is_rx], flags); in mlxbf_tmfifo_rxtx_one_desc()
759 static void mlxbf_tmfifo_rxtx(struct mlxbf_tmfifo_vring *vring, bool is_rx) in mlxbf_tmfifo_rxtx() argument
772 if (fifo->vring[is_rx] && fifo->vring[is_rx] != vring) in mlxbf_tmfifo_rxtx()
782 if (is_rx) in mlxbf_tmfifo_rxtx()
791 if (!is_rx && devid == VIRTIO_ID_CONSOLE) { in mlxbf_tmfifo_rxtx()
797 more = mlxbf_tmfifo_rxtx_one_desc(vring, is_rx, &avail); in mlxbf_tmfifo_rxtx()
803 int irq_id, bool is_rx) in mlxbf_tmfifo_work_rxtx() argument
818 mlxbf_tmfifo_rxtx(vring, is_rx); in mlxbf_tmfifo_work_rxtx()