Symbol: mdev_type
drivers/gpu/drm/i915/gvt/gvt.h
316
struct mdev_type type;
drivers/gpu/drm/i915/gvt/gvt.h
343
struct mdev_type **mdev_types;
drivers/gpu/drm/i915/gvt/kvmgt.c
115
static ssize_t intel_vgpu_show_description(struct mdev_type *mtype, char *buf)
drivers/gpu/drm/i915/gvt/kvmgt.c
1491
static unsigned int intel_vgpu_get_available(struct mdev_type *mtype)
drivers/s390/cio/vfio_ccw_drv.c
187
parent->mdev_type.sysfs_name = "io";
drivers/s390/cio/vfio_ccw_drv.c
188
parent->mdev_type.pretty_name = "I/O subchannel (Non-QDIO)";
drivers/s390/cio/vfio_ccw_drv.c
189
parent->mdev_types = &parent->mdev_type;
drivers/s390/cio/vfio_ccw_private.h
81
struct mdev_type mdev_type;
drivers/s390/cio/vfio_ccw_private.h
82
struct mdev_type *mdev_types;
drivers/s390/crypto/vfio_ap_ops.c
2395
matrix_dev->mdev_type.sysfs_name = VFIO_AP_MDEV_TYPE_HWVIRT;
drivers/s390/crypto/vfio_ap_ops.c
2396
matrix_dev->mdev_type.pretty_name = VFIO_AP_MDEV_NAME_HWVIRT;
drivers/s390/crypto/vfio_ap_ops.c
2397
matrix_dev->mdev_types = &matrix_dev->mdev_type;
drivers/s390/crypto/vfio_ap_private.h
55
struct mdev_type mdev_type;
drivers/s390/crypto/vfio_ap_private.h
56
struct mdev_type *mdev_types;
drivers/vfio/mdev/mdev_core.c
128
int mdev_device_create(struct mdev_type *type, const guid_t *uuid)
drivers/vfio/mdev/mdev_core.c
60
struct mdev_driver *mdev_driver, struct mdev_type **types,
drivers/vfio/mdev/mdev_private.h
19
container_of(_kobj, struct mdev_type, kobj)
drivers/vfio/mdev/mdev_private.h
27
int mdev_device_create(struct mdev_type *kobj, const guid_t *uuid);
drivers/vfio/mdev/mdev_sysfs.c
105
static ssize_t available_instances_show(struct mdev_type *mtype,
drivers/vfio/mdev/mdev_sysfs.c
118
static ssize_t description_show(struct mdev_type *mtype,
drivers/vfio/mdev/mdev_sysfs.c
156
struct mdev_type *type = to_mdev_type(kobj);
drivers/vfio/mdev/mdev_sysfs.c
169
static int mdev_type_add(struct mdev_parent *parent, struct mdev_type *type)
drivers/vfio/mdev/mdev_sysfs.c
19
ssize_t (*show)(struct mdev_type *mtype,
drivers/vfio/mdev/mdev_sysfs.c
200
static void mdev_type_remove(struct mdev_type *type)
drivers/vfio/mdev/mdev_sysfs.c
21
ssize_t (*store)(struct mdev_type *mtype,
drivers/vfio/mdev/mdev_sysfs.c
278
struct mdev_type *type = mdev->type;
drivers/vfio/mdev/mdev_sysfs.c
35
struct mdev_type *type = to_mdev_type(kobj);
drivers/vfio/mdev/mdev_sysfs.c
48
struct mdev_type *type = to_mdev_type(kobj);
drivers/vfio/mdev/mdev_sysfs.c
61
static ssize_t create_store(struct mdev_type *mtype,
drivers/vfio/mdev/mdev_sysfs.c
89
static ssize_t device_api_show(struct mdev_type *mtype,
drivers/vfio/mdev/mdev_sysfs.c
96
static ssize_t name_show(struct mdev_type *mtype,
include/linux/mdev.h
16
struct mdev_type;
include/linux/mdev.h
22
struct mdev_type *type;
include/linux/mdev.h
46
struct mdev_type **types;
include/linux/mdev.h
71
unsigned int (*get_available)(struct mdev_type *mtype);
include/linux/mdev.h
72
ssize_t (*show_description)(struct mdev_type *mtype, char *buf);
include/linux/mdev.h
77
struct mdev_driver *mdev_driver, struct mdev_type **types,
samples/vfio-mdev/mbochs.c
104
struct mdev_type type;
samples/vfio-mdev/mbochs.c
130
static struct mdev_type *mbochs_mdev_types[] = {
samples/vfio-mdev/mbochs.c
1331
static ssize_t mbochs_show_description(struct mdev_type *mtype, char *buf)
samples/vfio-mdev/mbochs.c
1340
static unsigned int mbochs_get_available(struct mdev_type *mtype)
samples/vfio-mdev/mdpy.c
51
struct mdev_type type;
samples/vfio-mdev/mdpy.c
633
static ssize_t mdpy_show_description(struct mdev_type *mtype, char *buf)
samples/vfio-mdev/mdpy.c
81
static struct mdev_type *mdpy_mdev_types[] = {
samples/vfio-mdev/mtty.c
178
struct mdev_type type;
samples/vfio-mdev/mtty.c
187
static struct mdev_type *mtty_mdev_types[] = {
samples/vfio-mdev/mtty.c
1906
static unsigned int mtty_get_available(struct mdev_type *mtype)