Lines Matching defs:vio
15 #include <asm/vio.h>
23 struct vio_driver_state vio;
256 struct vio_driver_state *vio = &port->vio;
261 disable_irq_nosync(vio->vdev->rx_irq);
308 struct vio_driver_state *vio = &port->vio;
315 rv = ldc_rx_reset(vio->lp);
327 vccdbgl(vio->lp);
329 rv = ldc_read(vio->lp, &pkt, sizeof(pkt));
360 struct vio_driver_state *vio;
367 vio = &port->vio;
369 enable_irq(vio->vdev->rx_irq);
376 vio_conn_reset(vio);
404 vccdbgl(port->vio.lp);
406 rv = ldc_write(port->vio.lp, pkt, (VIO_TAG_SIZE + tosend));
434 struct vio_driver_state *vio;
440 vio = &port->vio;
447 vio_link_state_change(vio, event);
453 vio_conn_reset(vio);
502 rv = ldc_write(port->vio.lp, &pkt, sizeof(pkt.tag));
587 rv = vio_driver_init(&port->vio, vdev, VDEV_CONSOLE_CON, vcc_versions,
592 port->vio.debug = vcc_dbg_vio;
595 rv = vio_ldc_alloc(&port->vio, &vcc_ldc_cfg, port);
652 vio_port_up(&port->vio);
664 vio_ldc_free(&port->vio);
703 del_timer_sync(&port->vio.timer);
704 vio_ldc_free(&port->vio);
713 kfree(port->vio.name);
725 MODULE_DEVICE_TABLE(vio, vcc_match);
747 if (unlikely(!port->vio.lp)) {
752 vccdbgl(port->vio.lp);
853 vccdbgl(port->vio.lp);
859 rv = ldc_write(port->vio.lp, pkt, (VIO_TAG_SIZE + tosend));
993 kfree(port->vio.name);