hv_device 639 include/linux/hyperv.h struct hv_device *device_obj; hv_device 879 include/linux/hyperv.h int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *); hv_device 880 include/linux/hyperv.h int (*remove)(struct hv_device *); hv_device 881 include/linux/hyperv.h void (*shutdown)(struct hv_device *); hv_device 899 include/linux/hyperv.h static inline struct hv_device *device_to_hv_device(struct device *d) hv_device 901 include/linux/hyperv.h return container_of(d, struct hv_device, device); hv_device 909 include/linux/hyperv.h static inline void hv_set_drvdata(struct hv_device *dev, void *data) hv_device 914 include/linux/hyperv.h static inline void *hv_get_drvdata(struct hv_device *dev)