Home
last modified time | relevance | path

Searched refs:mdev_driver (Results 1 – 13 of 13) sorted by relevance

/linux-6.3-rc2/include/linux/
A Dmdev.h42 struct mdev_driver *mdev_driver; member
66 struct mdev_driver { struct
77 struct mdev_driver *mdev_driver, struct mdev_type **types, argument
81 int mdev_register_driver(struct mdev_driver *drv);
82 void mdev_unregister_driver(struct mdev_driver *drv);
/linux-6.3-rc2/drivers/vfio/mdev/
A Dmdev_driver.c17 struct mdev_driver *drv = in mdev_probe()
18 container_of(dev->driver, struct mdev_driver, driver); in mdev_probe()
27 struct mdev_driver *drv = in mdev_remove()
28 container_of(dev->driver, struct mdev_driver, driver); in mdev_remove()
56 int mdev_register_driver(struct mdev_driver *drv) in mdev_register_driver()
71 void mdev_unregister_driver(struct mdev_driver *drv) in mdev_unregister_driver()
A Dmdev_core.c60 struct mdev_driver *mdev_driver, struct mdev_type **types, in mdev_register_parent() argument
70 parent->mdev_driver = mdev_driver; in mdev_register_parent()
73 atomic_set(&parent->available_instances, mdev_driver->max_instances); in mdev_register_parent()
123 if (!parent->mdev_driver->get_available) in mdev_device_release()
139 struct mdev_driver *drv = parent->mdev_driver; in mdev_device_create()
A Dmdev_sysfs.c92 return sysfs_emit(buf, "%s\n", mtype->parent->mdev_driver->device_api); in device_api_show()
109 struct mdev_driver *drv = mtype->parent->mdev_driver; in available_instances_show()
122 return mtype->parent->mdev_driver->show_description(mtype, buf); in description_show()
139 !to_mdev_type(kobj)->parent->mdev_driver->show_description) in mdev_types_core_is_visible()
A DMakefile3 mdev-y := mdev_core.o mdev_sysfs.o mdev_driver.o
/linux-6.3-rc2/Documentation/driver-api/
A Dvfio-mediated-device.rst92 * struct mdev_driver [2] - Mediated device's driver
97 struct mdev_driver {
110 int mdev_register_driver(struct mdev_driver *drv);
114 void mdev_unregister_driver(struct mdev_driver *drv);
124 struct mdev_driver *mdev_driver);
271 2. struct mdev_driver in include/linux/mdev.h
/linux-6.3-rc2/drivers/s390/cio/
A Dvfio_ccw_private.h134 extern struct mdev_driver vfio_ccw_mdev_driver;
A Dvfio_ccw_ops.c637 struct mdev_driver vfio_ccw_mdev_driver = {
/linux-6.3-rc2/samples/vfio-mdev/
A Dmdpy.c668 static struct mdev_driver mdpy_driver = {
A Dmtty.c1274 static struct mdev_driver mtty_driver = {
A Dmbochs.c1379 static struct mdev_driver mbochs_driver = {
/linux-6.3-rc2/drivers/s390/crypto/
A Dvfio_ap_ops.c1849 static struct mdev_driver vfio_ap_matrix_driver = {
/linux-6.3-rc2/drivers/gpu/drm/i915/gvt/
A Dkvmgt.c1534 static struct mdev_driver intel_vgpu_mdev_driver = {

Completed in 24 milliseconds