Lines Matching full:vio
30 #include <asm/vio.h>
39 .name = "vio",
41 .dev.init_name = "vio",
75 * vio_cmo - VIO bus accounting structure for CMO entitlement
134 * @viodev: VIO device requesting IO memory
179 * @viodev: VIO device freeing IO memory
1193 /* offset for VIO should always be 0 */ in vio_build_iommu_table()
1208 * vio_match_device: - Tell if a VIO device has a matching
1209 * VIO device id structure.
1210 * @ids: array of VIO device id structures to search in
1211 * @dev: the VIO device structure to match against
1213 * Used by a driver to check whether a VIO device present in the
1298 * vio_register_driver: - Register a new vio driver
1322 * vio_unregister_driver - Remove registration of vio driver.
1343 * vio_register_device_node: - Register a new vio device.
1394 pr_warn("%s: allocation failure for VIO device.\n", __func__); in vio_register_device_node()
1518 printk(KERN_ERR "failed to register VIO bus\n"); in vio_bus_init()
1523 * The fake parent of all vio devices, just to give us in vio_bus_init()
1583 return sprintf(buf, "vio:T%sS%s\n", vio_dev->type, cp); in modalias_show()
1625 add_uevent_var(env, "MODALIAS=vio:T%sS%s", vio_dev->type, cp); in vio_hotplug()
1630 .name = "vio",
1641 * @vdev: The vio device to get property.
1654 /* vio_find_name() - internal because only vio.c knows how we formatted the
1710 printk(KERN_ERR "vio: Error 0x%x enabling interrupts\n", rc); in vio_enable_interrupts()
1719 printk(KERN_ERR "vio: Error 0x%x disabling interrupts\n", rc); in vio_disable_interrupts()