Home
last modified time | relevance | path

Searched refs:vbg_dev (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/virt/vboxguest/
Dvboxguest_core.h52 struct vbg_dev { struct
137 struct vbg_dev *gdev; argument
163 int vbg_core_init(struct vbg_dev *gdev, u32 fixed_events);
164 void vbg_core_exit(struct vbg_dev *gdev);
165 struct vbg_session *vbg_core_open_session(struct vbg_dev *gdev, u32 requestor);
168 int vbg_core_set_mouse_status(struct vbg_dev *gdev, u32 features);
172 void vbg_linux_mouse_event(struct vbg_dev *gdev);
178 int vbg_req_perform(struct vbg_dev *gdev, void *req);
180 struct vbg_dev *gdev, u32 requestor, u32 client_id, u32 function,
Dvboxguest_linux.c30 static struct vbg_dev *vbg_gdev;
52 struct vbg_dev *gdev; in vbg_misc_device_open()
55 gdev = container_of(filp->private_data, struct vbg_dev, misc_device); in vbg_misc_device_open()
68 struct vbg_dev *gdev; in vbg_misc_device_user_open()
71 gdev = container_of(filp->private_data, struct vbg_dev, in vbg_misc_device_user_open()
202 struct vbg_dev *gdev = input_get_drvdata(input); in vbg_input_open()
220 struct vbg_dev *gdev = input_get_drvdata(input); in vbg_input_close()
230 static int vbg_create_input_device(struct vbg_dev *gdev) in vbg_create_input_device()
261 struct vbg_dev *gdev = dev_get_drvdata(dev); in host_version_show()
269 struct vbg_dev *gdev = dev_get_drvdata(dev); in host_features_show()
[all …]
Dvboxguest_core.c46 static void vbg_guest_mappings_init(struct vbg_dev *gdev) in vbg_guest_mappings_init()
131 static void vbg_guest_mappings_exit(struct vbg_dev *gdev) in vbg_guest_mappings_exit()
172 static int vbg_report_guest_info(struct vbg_dev *gdev) in vbg_report_guest_info()
236 static int vbg_report_driver_status(struct vbg_dev *gdev, bool active) in vbg_report_driver_status()
268 static int vbg_balloon_inflate(struct vbg_dev *gdev, u32 chunk_idx) in vbg_balloon_inflate()
319 static int vbg_balloon_deflate(struct vbg_dev *gdev, u32 chunk_idx) in vbg_balloon_deflate()
352 struct vbg_dev *gdev = in vbg_balloon_work()
353 container_of(work, struct vbg_dev, mem_balloon.work); in vbg_balloon_work()
416 struct vbg_dev *gdev = from_timer(gdev, t, heartbeat_timer); in vbg_heartbeat_timer()
430 static int vbg_heartbeat_host_config(struct vbg_dev *gdev, bool enabled) in vbg_heartbeat_host_config()
[all …]
Dvboxguest_utils.c96 int vbg_req_perform(struct vbg_dev *gdev, void *req) in vbg_req_perform()
110 static bool hgcm_req_done(struct vbg_dev *gdev, in hgcm_req_done()
123 int vbg_hgcm_connect(struct vbg_dev *gdev, u32 requestor, in vbg_hgcm_connect()
157 int vbg_hgcm_disconnect(struct vbg_dev *gdev, u32 requestor, in vbg_hgcm_disconnect()
430 static int hgcm_cancel_call(struct vbg_dev *gdev, struct vmmdev_hgcm_call *call) in hgcm_cancel_call()
468 static int vbg_hgcm_do_call(struct vbg_dev *gdev, struct vmmdev_hgcm_call *call, in vbg_hgcm_do_call()
600 int vbg_hgcm_call(struct vbg_dev *gdev, u32 requestor, u32 client_id, in vbg_hgcm_call()
655 struct vbg_dev *gdev, u32 requestor, u32 client_id, u32 function, in vbg_hgcm_call32()
/Linux-v5.4/include/linux/
Dvbox_utils.h10 struct vbg_dev;
27 int vbg_hgcm_connect(struct vbg_dev *gdev, u32 requestor,
31 int vbg_hgcm_disconnect(struct vbg_dev *gdev, u32 requestor,
34 int vbg_hgcm_call(struct vbg_dev *gdev, u32 requestor, u32 client_id,
50 struct vbg_dev *vbg_get_gdev(void);
56 void vbg_put_gdev(struct vbg_dev *gdev);