Symbol: mtty_dev
samples/vfio-mdev/mtty.c
1959
memset(&mtty_dev, 0, sizeof(mtty_dev));
samples/vfio-mdev/mtty.c
1961
idr_init(&mtty_dev.vd_idr);
samples/vfio-mdev/mtty.c
1963
ret = alloc_chrdev_region(&mtty_dev.vd_devt, 0, MINORMASK + 1,
samples/vfio-mdev/mtty.c
1971
cdev_init(&mtty_dev.vd_cdev, &vd_fops);
samples/vfio-mdev/mtty.c
1972
cdev_add(&mtty_dev.vd_cdev, mtty_dev.vd_devt, MINORMASK + 1);
samples/vfio-mdev/mtty.c
1974
pr_info("major_number:%d\n", MAJOR(mtty_dev.vd_devt));
samples/vfio-mdev/mtty.c
1987
mtty_dev.dev.class = &mtty_class;
samples/vfio-mdev/mtty.c
1988
mtty_dev.dev.release = mtty_device_release;
samples/vfio-mdev/mtty.c
1989
dev_set_name(&mtty_dev.dev, "%s", MTTY_NAME);
samples/vfio-mdev/mtty.c
1991
ret = device_register(&mtty_dev.dev);
samples/vfio-mdev/mtty.c
1995
ret = mdev_register_parent(&mtty_dev.parent, &mtty_dev.dev,
samples/vfio-mdev/mtty.c
2003
device_del(&mtty_dev.dev);
samples/vfio-mdev/mtty.c
2005
put_device(&mtty_dev.dev);
samples/vfio-mdev/mtty.c
2010
cdev_del(&mtty_dev.vd_cdev);
samples/vfio-mdev/mtty.c
2011
unregister_chrdev_region(mtty_dev.vd_devt, MINORMASK + 1);
samples/vfio-mdev/mtty.c
2017
mtty_dev.dev.bus = NULL;
samples/vfio-mdev/mtty.c
2018
mdev_unregister_parent(&mtty_dev.parent);
samples/vfio-mdev/mtty.c
2020
device_unregister(&mtty_dev.dev);
samples/vfio-mdev/mtty.c
2021
idr_destroy(&mtty_dev.vd_idr);
samples/vfio-mdev/mtty.c
2023
cdev_del(&mtty_dev.vd_cdev);
samples/vfio-mdev/mtty.c
2024
unregister_chrdev_region(mtty_dev.vd_devt, MINORMASK + 1);
samples/vfio-mdev/mtty.c
81
} mtty_dev;