diff options
author | Alyssa Ross <hi@alyssa.is> | 2020-03-26 12:26:18 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2020-03-26 12:26:18 +0000 |
commit | dbd5f925b6b2f4cb1bf87563be4d24c8ed35689a (patch) | |
tree | 5a51c0af87b6a8bb3dfe43d599cabf96523a7f6f /gpu_renderer/src/generated/virglrenderer.rs | |
parent | 88b7821302043b7ad871fcc0c7748573d0f140e2 (diff) | |
parent | 22964eab8874d41cf0eadf03dfeb1ffb653283e5 (diff) | |
download | crosvm-dbd5f925b6b2f4cb1bf87563be4d24c8ed35689a.tar crosvm-dbd5f925b6b2f4cb1bf87563be4d24c8ed35689a.tar.gz crosvm-dbd5f925b6b2f4cb1bf87563be4d24c8ed35689a.tar.bz2 crosvm-dbd5f925b6b2f4cb1bf87563be4d24c8ed35689a.tar.lz crosvm-dbd5f925b6b2f4cb1bf87563be4d24c8ed35689a.tar.xz crosvm-dbd5f925b6b2f4cb1bf87563be4d24c8ed35689a.tar.zst crosvm-dbd5f925b6b2f4cb1bf87563be4d24c8ed35689a.zip |
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'gpu_renderer/src/generated/virglrenderer.rs')
-rw-r--r-- | gpu_renderer/src/generated/virglrenderer.rs | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/gpu_renderer/src/generated/virglrenderer.rs b/gpu_renderer/src/generated/virglrenderer.rs index 01bf219..020d69f 100644 --- a/gpu_renderer/src/generated/virglrenderer.rs +++ b/gpu_renderer/src/generated/virglrenderer.rs @@ -307,24 +307,21 @@ extern "C" { execute_size: u32, ) -> ::std::os::raw::c_int; } -extern "C" { - pub fn virgl_renderer_allocation_metadata( - request: *const ::std::os::raw::c_void, - response: *mut ::std::os::raw::c_void, - request_size: u32, - response_size: u32, - ) -> ::std::os::raw::c_int; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct virgl_renderer_resource_create_v2_args { + pub version: u32, + pub res_handle: u32, + pub ctx_id: u32, + pub flags: u32, + pub size: u64, + pub memory_id: u64, + pub iovecs: *mut iovec, + pub num_iovs: u32, } extern "C" { pub fn virgl_renderer_resource_create_v2( - resource_id: u32, - guest_memory_type: u32, - guest_caching_type: u32, - size: u64, - iovec: *const iovec, - num_iovs: u32, - args: *const ::std::os::raw::c_void, - args_size: u32, + args: *mut virgl_renderer_resource_create_v2_args, ) -> ::std::os::raw::c_int; } pub type __builtin_va_list = [__va_list_tag; 1usize]; |