Lines Matching refs:vio
14 #include <asm/vio.h>
29 struct vio_driver_state vio;
264 struct vio_driver_state *vio = &port->vio;
269 disable_irq_nosync(vio->vdev->rx_irq);
316 struct vio_driver_state *vio = &port->vio;
323 rv = ldc_rx_reset(vio->lp);
335 vccdbgl(vio->lp);
337 rv = ldc_read(vio->lp, &pkt, sizeof(pkt));
368 struct vio_driver_state *vio;
375 vio = &port->vio;
377 enable_irq(vio->vdev->rx_irq);
384 vio_conn_reset(vio);
412 vccdbgl(port->vio.lp);
414 rv = ldc_write(port->vio.lp, pkt, (VIO_TAG_SIZE + tosend));
442 struct vio_driver_state *vio;
448 vio = &port->vio;
455 vio_link_state_change(vio, event);
461 vio_conn_reset(vio);
510 rv = ldc_write(port->vio.lp, &pkt, sizeof(pkt.tag));
595 rv = vio_driver_init(&port->vio, vdev, VDEV_CONSOLE_CON, vcc_versions,
600 port->vio.debug = vcc_dbg_vio;
603 rv = vio_ldc_alloc(&port->vio, &vcc_ldc_cfg, port);
660 vio_port_up(&port->vio);
672 vio_ldc_free(&port->vio);
717 del_timer_sync(&port->vio.timer);
718 vio_ldc_free(&port->vio);
727 kfree(port->vio.name);
741 MODULE_DEVICE_TABLE(vio, vcc_match);
768 if (unlikely(!port->vio.lp)) {
773 vccdbgl(port->vio.lp);
889 vccdbgl(port->vio.lp);
895 rv = ldc_write(port->vio.lp, pkt, (VIO_TAG_SIZE + tosend));
1054 kfree(port->vio.name);