.. | .. |
---|
16 | 16 | __printf(1, 2) void vbg_info(const char *fmt, ...); |
---|
17 | 17 | __printf(1, 2) void vbg_warn(const char *fmt, ...); |
---|
18 | 18 | __printf(1, 2) void vbg_err(const char *fmt, ...); |
---|
| 19 | +__printf(1, 2) void vbg_err_ratelimited(const char *fmt, ...); |
---|
19 | 20 | |
---|
20 | 21 | /* Only use backdoor logging for non-dynamic debug builds */ |
---|
21 | 22 | #if defined(DEBUG) && !defined(CONFIG_DYNAMIC_DEBUG) |
---|
.. | .. |
---|
24 | 25 | #define vbg_debug pr_debug |
---|
25 | 26 | #endif |
---|
26 | 27 | |
---|
27 | | -int vbg_hgcm_connect(struct vbg_dev *gdev, |
---|
| 28 | +int vbg_hgcm_connect(struct vbg_dev *gdev, u32 requestor, |
---|
28 | 29 | struct vmmdev_hgcm_service_location *loc, |
---|
29 | 30 | u32 *client_id, int *vbox_status); |
---|
30 | 31 | |
---|
31 | | -int vbg_hgcm_disconnect(struct vbg_dev *gdev, u32 client_id, int *vbox_status); |
---|
| 32 | +int vbg_hgcm_disconnect(struct vbg_dev *gdev, u32 requestor, |
---|
| 33 | + u32 client_id, int *vbox_status); |
---|
32 | 34 | |
---|
33 | | -int vbg_hgcm_call(struct vbg_dev *gdev, u32 client_id, u32 function, |
---|
34 | | - u32 timeout_ms, struct vmmdev_hgcm_function_parameter *parms, |
---|
35 | | - u32 parm_count, int *vbox_status); |
---|
| 35 | +int vbg_hgcm_call(struct vbg_dev *gdev, u32 requestor, u32 client_id, |
---|
| 36 | + u32 function, u32 timeout_ms, |
---|
| 37 | + struct vmmdev_hgcm_function_parameter *parms, u32 parm_count, |
---|
| 38 | + int *vbox_status); |
---|
36 | 39 | |
---|
37 | 40 | /** |
---|
38 | 41 | * Convert a VirtualBox status code to a standard Linux kernel return value. |
---|