• Home
  • Raw
  • Download

Lines Matching refs:vio

22 	struct vio_driver_state vio;  member
255 struct vio_driver_state *vio = &port->vio; in vcc_kick_rx() local
260 disable_irq_nosync(vio->vdev->rx_irq); in vcc_kick_rx()
307 struct vio_driver_state *vio = &port->vio; in vcc_ldc_read() local
314 rv = ldc_rx_reset(vio->lp); in vcc_ldc_read()
326 vccdbgl(vio->lp); in vcc_ldc_read()
328 rv = ldc_read(vio->lp, &pkt, sizeof(pkt)); in vcc_ldc_read()
359 struct vio_driver_state *vio; in vcc_rx_timer() local
366 vio = &port->vio; in vcc_rx_timer()
368 enable_irq(vio->vdev->rx_irq); in vcc_rx_timer()
375 vio_conn_reset(vio); in vcc_rx_timer()
403 vccdbgl(port->vio.lp); in vcc_tx_timer()
405 rv = ldc_write(port->vio.lp, pkt, (VIO_TAG_SIZE + tosend)); in vcc_tx_timer()
433 struct vio_driver_state *vio; in vcc_event() local
439 vio = &port->vio; in vcc_event()
446 vio_link_state_change(vio, event); in vcc_event()
452 vio_conn_reset(vio); in vcc_event()
501 rv = ldc_write(port->vio.lp, &pkt, sizeof(pkt.tag)); in vcc_send_ctl()
586 rv = vio_driver_init(&port->vio, vdev, VDEV_CONSOLE_CON, vcc_versions, in vcc_probe()
591 port->vio.debug = vcc_dbg_vio; in vcc_probe()
594 rv = vio_ldc_alloc(&port->vio, &vcc_ldc_cfg, port); in vcc_probe()
651 vio_port_up(&port->vio); in vcc_probe()
663 vio_ldc_free(&port->vio); in vcc_probe()
702 del_timer_sync(&port->vio.timer); in vcc_remove()
703 vio_ldc_free(&port->vio); in vcc_remove()
712 kfree(port->vio.name); in vcc_remove()
724 MODULE_DEVICE_TABLE(vio, vcc_match);
746 if (unlikely(!port->vio.lp)) { in vcc_open()
751 vccdbgl(port->vio.lp); in vcc_open()
852 vccdbgl(port->vio.lp); in vcc_write()
858 rv = ldc_write(port->vio.lp, pkt, (VIO_TAG_SIZE + tosend)); in vcc_write()
992 kfree(port->vio.name); in vcc_cleanup()