diff options
| -rw-r--r-- | drivers/char/virtio_console.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/drivers/char/virtio_console.c b/drivers/char/virtio_console.c index 196428c2287a..48ce834306b5 100644 --- a/drivers/char/virtio_console.c +++ b/drivers/char/virtio_console.c | |||
| @@ -328,7 +328,7 @@ static void *get_inbuf(struct port *port) | |||
| 328 | unsigned int len; | 328 | unsigned int len; |
| 329 | 329 | ||
| 330 | vq = port->in_vq; | 330 | vq = port->in_vq; |
| 331 | buf = vq->vq_ops->get_buf(vq, &len); | 331 | buf = virtqueue_get_buf(vq, &len); |
| 332 | if (buf) { | 332 | if (buf) { |
| 333 | buf->len = len; | 333 | buf->len = len; |
| 334 | buf->offset = 0; | 334 | buf->offset = 0; |
| @@ -349,8 +349,8 @@ static int add_inbuf(struct virtqueue *vq, struct port_buffer *buf) | |||
| 349 | 349 | ||
| 350 | sg_init_one(sg, buf->buf, buf->size); | 350 | sg_init_one(sg, buf->buf, buf->size); |
| 351 | 351 | ||
| 352 | ret = vq->vq_ops->add_buf(vq, sg, 0, 1, buf); | 352 | ret = virtqueue_add_buf(vq, sg, 0, 1, buf); |
| 353 | vq->vq_ops->kick(vq); | 353 | virtqueue_kick(vq); |
| 354 | return ret; | 354 | return ret; |
| 355 | } | 355 | } |
| 356 | 356 | ||
| @@ -366,7 +366,7 @@ static void discard_port_data(struct port *port) | |||
| 366 | if (port->inbuf) | 366 | if (port->inbuf) |
| 367 | buf = port->inbuf; | 367 | buf = port->inbuf; |
| 368 | else | 368 | else |
| 369 | buf = vq->vq_ops->get_buf(vq, &len); | 369 | buf = virtqueue_get_buf(vq, &len); |
| 370 | 370 | ||
| 371 | ret = 0; | 371 | ret = 0; |
| 372 | while (buf) { | 372 | while (buf) { |
| @@ -374,7 +374,7 @@ static void discard_port_data(struct port *port) | |||
| 374 | ret++; | 374 | ret++; |
| 375 | free_buf(buf); | 375 | free_buf(buf); |
| 376 | } | 376 | } |
| 377 | buf = vq->vq_ops->get_buf(vq, &len); | 377 | buf = virtqueue_get_buf(vq, &len); |
| 378 | } | 378 | } |
| 379 | port->inbuf = NULL; | 379 | port->inbuf = NULL; |
| 380 | if (ret) | 380 | if (ret) |
| @@ -421,9 +421,9 @@ static ssize_t send_control_msg(struct port *port, unsigned int event, | |||
| 421 | vq = port->portdev->c_ovq; | 421 | vq = port->portdev->c_ovq; |
| 422 | 422 | ||
| 423 | sg_init_one(sg, &cpkt, sizeof(cpkt)); | 423 | sg_init_one(sg, &cpkt, sizeof(cpkt)); |
| 424 | if (vq->vq_ops->add_buf(vq, sg, 1, 0, &cpkt) >= 0) { | 424 | if (virtqueue_add_buf(vq, sg, 1, 0, &cpkt) >= 0) { |
| 425 | vq->vq_ops->kick(vq); | 425 | virtqueue_kick(vq); |
| 426 | while (!vq->vq_ops->get_buf(vq, &len)) | 426 | while (!virtqueue_get_buf(vq, &len)) |
| 427 | cpu_relax(); | 427 | cpu_relax(); |
| 428 | } | 428 | } |
| 429 | return 0; | 429 | return 0; |
| @@ -439,10 +439,10 @@ static ssize_t send_buf(struct port *port, void *in_buf, size_t in_count) | |||
| 439 | out_vq = port->out_vq; | 439 | out_vq = port->out_vq; |
| 440 | 440 | ||
| 441 | sg_init_one(sg, in_buf, in_count); | 441 | sg_init_one(sg, in_buf, in_count); |
| 442 | ret = out_vq->vq_ops->add_buf(out_vq, sg, 1, 0, in_buf); | 442 | ret = virtqueue_add_buf(out_vq, sg, 1, 0, in_buf); |
| 443 | 443 | ||
| 444 | /* Tell Host to go! */ | 444 | /* Tell Host to go! */ |
| 445 | out_vq->vq_ops->kick(out_vq); | 445 | virtqueue_kick(out_vq); |
| 446 | 446 | ||
| 447 | if (ret < 0) { | 447 | if (ret < 0) { |
| 448 | in_count = 0; | 448 | in_count = 0; |
| @@ -450,7 +450,7 @@ static ssize_t send_buf(struct port *port, void *in_buf, size_t in_count) | |||
| 450 | } | 450 | } |
| 451 | 451 | ||
| 452 | /* Wait till the host acknowledges it pushed out the data we sent. */ | 452 | /* Wait till the host acknowledges it pushed out the data we sent. */ |
| 453 | while (!out_vq->vq_ops->get_buf(out_vq, &len)) | 453 | while (!virtqueue_get_buf(out_vq, &len)) |
| 454 | cpu_relax(); | 454 | cpu_relax(); |
| 455 | fail: | 455 | fail: |
| 456 | /* We're expected to return the amount of data we wrote */ | 456 | /* We're expected to return the amount of data we wrote */ |
| @@ -901,7 +901,7 @@ static int remove_port(struct port *port) | |||
| 901 | discard_port_data(port); | 901 | discard_port_data(port); |
| 902 | 902 | ||
| 903 | /* Remove buffers we queued up for the Host to send us data in. */ | 903 | /* Remove buffers we queued up for the Host to send us data in. */ |
| 904 | while ((buf = port->in_vq->vq_ops->detach_unused_buf(port->in_vq))) | 904 | while ((buf = virtqueue_detach_unused_buf(port->in_vq))) |
| 905 | free_buf(buf); | 905 | free_buf(buf); |
| 906 | 906 | ||
| 907 | kfree(port->name); | 907 | kfree(port->name); |
| @@ -1030,7 +1030,7 @@ static void control_work_handler(struct work_struct *work) | |||
| 1030 | vq = portdev->c_ivq; | 1030 | vq = portdev->c_ivq; |
| 1031 | 1031 | ||
| 1032 | spin_lock(&portdev->cvq_lock); | 1032 | spin_lock(&portdev->cvq_lock); |
| 1033 | while ((buf = vq->vq_ops->get_buf(vq, &len))) { | 1033 | while ((buf = virtqueue_get_buf(vq, &len))) { |
| 1034 | spin_unlock(&portdev->cvq_lock); | 1034 | spin_unlock(&portdev->cvq_lock); |
| 1035 | 1035 | ||
| 1036 | buf->len = len; | 1036 | buf->len = len; |
| @@ -1224,7 +1224,7 @@ static int add_port(struct ports_device *portdev, u32 id) | |||
| 1224 | return 0; | 1224 | return 0; |
| 1225 | 1225 | ||
| 1226 | free_inbufs: | 1226 | free_inbufs: |
| 1227 | while ((buf = port->in_vq->vq_ops->detach_unused_buf(port->in_vq))) | 1227 | while ((buf = virtqueue_detach_unused_buf(port->in_vq))) |
| 1228 | free_buf(buf); | 1228 | free_buf(buf); |
| 1229 | free_device: | 1229 | free_device: |
| 1230 | device_destroy(pdrvdata.class, port->dev->devt); | 1230 | device_destroy(pdrvdata.class, port->dev->devt); |
| @@ -1536,10 +1536,10 @@ static void virtcons_remove(struct virtio_device *vdev) | |||
| 1536 | 1536 | ||
| 1537 | unregister_chrdev(portdev->chr_major, "virtio-portsdev"); | 1537 | unregister_chrdev(portdev->chr_major, "virtio-portsdev"); |
| 1538 | 1538 | ||
| 1539 | while ((buf = portdev->c_ivq->vq_ops->get_buf(portdev->c_ivq, &len))) | 1539 | while ((buf = virtqueue_get_buf(portdev->c_ivq, &len))) |
| 1540 | free_buf(buf); | 1540 | free_buf(buf); |
| 1541 | 1541 | ||
| 1542 | while ((buf = portdev->c_ivq->vq_ops->detach_unused_buf(portdev->c_ivq))) | 1542 | while ((buf = virtqueue_detach_unused_buf(portdev->c_ivq))) |
| 1543 | free_buf(buf); | 1543 | free_buf(buf); |
| 1544 | 1544 | ||
| 1545 | vdev->config->del_vqs(vdev); | 1545 | vdev->config->del_vqs(vdev); |
