Lines Matching refs:vdev_id
93 int vdev_id; member
283 vring->vdev_id = tm_vdev->vdev.id.device; in mlxbf_tmfifo_alloc_vrings()
428 if (desc && is_rx && vring->vdev_id == VIRTIO_ID_NET) in mlxbf_tmfifo_get_next_pkt()
519 static int mlxbf_tmfifo_get_tx_avail(struct mlxbf_tmfifo *fifo, int vdev_id) in mlxbf_tmfifo_get_tx_avail() argument
526 if (vdev_id == VIRTIO_ID_NET) in mlxbf_tmfifo_get_tx_avail()
661 int vdev_id, hdr_len; in mlxbf_tmfifo_rxtx_header() local
675 vdev_id = VIRTIO_ID_NET; in mlxbf_tmfifo_rxtx_header()
677 config = &fifo->vdev[vdev_id]->config.net; in mlxbf_tmfifo_rxtx_header()
685 vdev_id = VIRTIO_ID_CONSOLE; in mlxbf_tmfifo_rxtx_header()
693 if (vdev_id != vring->vdev_id) { in mlxbf_tmfifo_rxtx_header()
694 struct mlxbf_tmfifo_vdev *tm_dev2 = fifo->vdev[vdev_id]; in mlxbf_tmfifo_rxtx_header()
714 hdr_len = (vring->vdev_id == VIRTIO_ID_NET) ? in mlxbf_tmfifo_rxtx_header()
717 hdr.type = (vring->vdev_id == VIRTIO_ID_NET) ? in mlxbf_tmfifo_rxtx_header()
744 vdev = &fifo->vdev[vring->vdev_id]->vdev; in mlxbf_tmfifo_rxtx_one_desc()
834 if (vring->vdev_id != VIRTIO_ID_NET) in mlxbf_tmfifo_check_tx_timeout()
876 int avail = 0, devid = vring->vdev_id; in mlxbf_tmfifo_rxtx()
997 if (vring->vdev_id == VIRTIO_ID_CONSOLE) { in mlxbf_tmfifo_virtio_notify()
1190 int vdev_id, u64 features, in mlxbf_tmfifo_create_vdev() argument
1198 tm_vdev = fifo->vdev[vdev_id]; in mlxbf_tmfifo_create_vdev()
1200 dev_err(dev, "vdev %d already exists\n", vdev_id); in mlxbf_tmfifo_create_vdev()
1211 tm_vdev->vdev.id.device = vdev_id; in mlxbf_tmfifo_create_vdev()
1226 if (vdev_id == VIRTIO_ID_CONSOLE) in mlxbf_tmfifo_create_vdev()
1230 fifo->vdev[vdev_id] = tm_vdev; in mlxbf_tmfifo_create_vdev()
1245 fifo->vdev[vdev_id] = NULL; in mlxbf_tmfifo_create_vdev()
1256 static int mlxbf_tmfifo_delete_vdev(struct mlxbf_tmfifo *fifo, int vdev_id) in mlxbf_tmfifo_delete_vdev() argument
1263 tm_vdev = fifo->vdev[vdev_id]; in mlxbf_tmfifo_delete_vdev()
1267 fifo->vdev[vdev_id] = NULL; in mlxbf_tmfifo_delete_vdev()