Lines Matching refs:pdrvdata

65 static struct ports_driver_data pdrvdata = { .next_vtermno = 1};  variable
249 list_for_each_entry(cons, &pdrvdata.consoles, list) { in find_port_by_vtermno()
288 list_for_each_entry(portdev, &pdrvdata.portdevs, list) { in find_port_by_devt()
1246 port->cons.vtermno = pdrvdata.next_vtermno; in init_port_console()
1257 pdrvdata.next_vtermno++; in init_port_console()
1258 list_add_tail(&port->cons.list, &pdrvdata.consoles); in init_port_console()
1406 port->dev = device_create(pdrvdata.class, &port->portdev->vdev->dev, in add_port()
1459 if (pdrvdata.debugfs_dir) { in add_port()
1467 pdrvdata.debugfs_dir, in add_port()
1475 device_destroy(pdrvdata.class, port->dev->devt); in add_port()
1549 device_destroy(pdrvdata.class, port->dev->devt); in unplug_port()
2094 list_add_tail(&portdev->list, &pdrvdata.portdevs); in virtcons_probe()
2246 pdrvdata.class = class_create(THIS_MODULE, "virtio-ports"); in virtio_console_init()
2247 if (IS_ERR(pdrvdata.class)) { in virtio_console_init()
2248 err = PTR_ERR(pdrvdata.class); in virtio_console_init()
2253 pdrvdata.debugfs_dir = debugfs_create_dir("virtio-ports", NULL); in virtio_console_init()
2254 if (!pdrvdata.debugfs_dir) in virtio_console_init()
2256 INIT_LIST_HEAD(&pdrvdata.consoles); in virtio_console_init()
2257 INIT_LIST_HEAD(&pdrvdata.portdevs); in virtio_console_init()
2274 debugfs_remove_recursive(pdrvdata.debugfs_dir); in virtio_console_init()
2275 class_destroy(pdrvdata.class); in virtio_console_init()
2286 class_destroy(pdrvdata.class); in virtio_console_fini()
2287 debugfs_remove_recursive(pdrvdata.debugfs_dir); in virtio_console_fini()