pub enum KumquatGpuProtocol {
Show 22 variants
OkNoData,
GetNumCapsets,
GetCapsetInfo(u32),
GetCapset(kumquat_gpu_protocol_get_capset),
CtxCreate(kumquat_gpu_protocol_ctx_create),
CtxDestroy(u32),
CtxAttachResource(kumquat_gpu_protocol_ctx_resource),
CtxDetachResource(kumquat_gpu_protocol_ctx_resource),
ResourceCreate3d(kumquat_gpu_protocol_resource_create_3d),
TransferToHost3d(kumquat_gpu_protocol_transfer_host_3d, RutabagaHandle),
TransferFromHost3d(kumquat_gpu_protocol_transfer_host_3d, RutabagaHandle),
CmdSubmit3d(kumquat_gpu_protocol_cmd_submit, Vec<u8>, Vec<u64>),
ResourceCreateBlob(kumquat_gpu_protocol_resource_create_blob),
SnapshotSave,
SnapshotRestore,
RespNumCapsets(u32),
RespCapsetInfo(kumquat_gpu_protocol_resp_capset_info),
RespCapset(Vec<u8>),
RespContextCreate(u32),
RespResourceCreate(kumquat_gpu_protocol_resp_resource_create, RutabagaHandle),
RespCmdSubmit3d(u64, RutabagaHandle),
RespOkSnapshot,
}
Expand description
A virtio gpu command and associated metadata specific to each command.
Variants§
OkNoData
GetNumCapsets
GetCapsetInfo(u32)
GetCapset(kumquat_gpu_protocol_get_capset)
CtxCreate(kumquat_gpu_protocol_ctx_create)
CtxDestroy(u32)
CtxAttachResource(kumquat_gpu_protocol_ctx_resource)
CtxDetachResource(kumquat_gpu_protocol_ctx_resource)
ResourceCreate3d(kumquat_gpu_protocol_resource_create_3d)
TransferToHost3d(kumquat_gpu_protocol_transfer_host_3d, RutabagaHandle)
TransferFromHost3d(kumquat_gpu_protocol_transfer_host_3d, RutabagaHandle)
CmdSubmit3d(kumquat_gpu_protocol_cmd_submit, Vec<u8>, Vec<u64>)
ResourceCreateBlob(kumquat_gpu_protocol_resource_create_blob)
SnapshotSave
SnapshotRestore
RespNumCapsets(u32)
RespCapsetInfo(kumquat_gpu_protocol_resp_capset_info)
RespCapset(Vec<u8>)
RespContextCreate(u32)
RespResourceCreate(kumquat_gpu_protocol_resp_resource_create, RutabagaHandle)
RespCmdSubmit3d(u64, RutabagaHandle)
RespOkSnapshot
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for KumquatGpuProtocol
impl Send for KumquatGpuProtocol
impl Sync for KumquatGpuProtocol
impl Unpin for KumquatGpuProtocol
impl UnwindSafe for KumquatGpuProtocol
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more