Symbol: hv_driver
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
223
static struct hv_driver hyperv_hv_driver = {
drivers/hid/hid-hyperv.c
581
static struct hv_driver mousevsc_drv = {
drivers/hv/hv_balloon.c
2120
static struct hv_driver balloon_drv = {
drivers/hv/hv_util.c
708
static struct hv_driver util_drv = {
drivers/hv/vmbus_drv.c
1581
int __vmbus_driver_register(struct hv_driver *hv_driver, struct module *owner, const char *mod_name)
drivers/hv/vmbus_drv.c
1585
pr_info("registering driver %s\n", hv_driver->name);
drivers/hv/vmbus_drv.c
1591
hv_driver->driver.name = hv_driver->name;
drivers/hv/vmbus_drv.c
1592
hv_driver->driver.owner = owner;
drivers/hv/vmbus_drv.c
1593
hv_driver->driver.mod_name = mod_name;
drivers/hv/vmbus_drv.c
1594
hv_driver->driver.bus = &hv_bus;
drivers/hv/vmbus_drv.c
1596
spin_lock_init(&hv_driver->dynids.lock);
drivers/hv/vmbus_drv.c
1597
INIT_LIST_HEAD(&hv_driver->dynids.list);
drivers/hv/vmbus_drv.c
1599
ret = driver_register(&hv_driver->driver);
drivers/hv/vmbus_drv.c
1613
void vmbus_driver_unregister(struct hv_driver *hv_driver)
drivers/hv/vmbus_drv.c
1615
pr_info("unregistering driver %s\n", hv_driver->name);
drivers/hv/vmbus_drv.c
1618
driver_unregister(&hv_driver->driver);
drivers/hv/vmbus_drv.c
1619
vmbus_free_dynids(hv_driver);
drivers/hv/vmbus_drv.c
686
hv_vmbus_dynid_match(struct hv_driver *drv, const guid_t *guid)
drivers/hv/vmbus_drv.c
709
static const struct hv_vmbus_device_id *hv_vmbus_get_id(const struct hv_driver *drv,
drivers/hv/vmbus_drv.c
720
id = hv_vmbus_dynid_match((struct hv_driver *)drv, guid);
drivers/hv/vmbus_drv.c
755
static int vmbus_add_dynid(struct hv_driver *drv, guid_t *guid)
drivers/hv/vmbus_drv.c
772
static void vmbus_free_dynids(struct hv_driver *drv)
drivers/hv/vmbus_drv.c
792
struct hv_driver *drv = drv_to_hv_drv(driver);
drivers/hv/vmbus_drv.c
818
struct hv_driver *drv = drv_to_hv_drv(driver);
drivers/hv/vmbus_drv.c
858
const struct hv_driver *drv = drv_to_hv_drv(driver);
drivers/hv/vmbus_drv.c
877
struct hv_driver *drv =
drivers/hv/vmbus_drv.c
917
struct hv_driver *drv;
drivers/hv/vmbus_drv.c
932
struct hv_driver *drv;
drivers/hv/vmbus_drv.c
952
struct hv_driver *drv;
drivers/hv/vmbus_drv.c
971
struct hv_driver *drv;
drivers/input/serio/hyperv-keyboard.c
412
static struct hv_driver hv_kbd_drv = {
drivers/net/hyperv/netvsc_drv.c
2764
static struct hv_driver netvsc_drv = {
drivers/pci/controller/pci-hyperv.c
4150
static struct hv_driver hv_pci_drv = {
drivers/scsi/storvsc_drv.c
2185
static struct hv_driver storvsc_drv = {
drivers/tty/serial/sunhv.c
630
static struct platform_driver hv_driver = {
drivers/tty/serial/sunhv.c
644
return platform_driver_register(&hv_driver);
drivers/uio/uio_hv_generic.c
398
static struct hv_driver hv_uio_drv = {
include/linux/hyperv.h
1293
#define drv_to_hv_drv(d) container_of_const(d, struct hv_driver, driver)
include/linux/hyperv.h
1324
int __must_check __vmbus_driver_register(struct hv_driver *hv_driver,
include/linux/hyperv.h
1327
void vmbus_driver_unregister(struct hv_driver *hv_driver);
net/vmw_vsock/hyperv_transport.c
927
static struct hv_driver hvs_drv = {