XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_pvr_ioctl_create_context_args Struct Reference

#include <pvr_drm.h>

Public Attributes

__u32 type
 
__u32 flags
 
__s32 priority
 
__u32 handle
 
__u64 static_context_state
 
__u32 static_context_state_len
 
__u32 vm_context_handle
 
__u64 callstack_addr
 

Detailed Description

struct drm_pvr_ioctl_create_context_args - Arguments for DRM_IOCTL_PVR_CREATE_CONTEXT

Member Data Documentation

◆ callstack_addr

__u64 drm_pvr_ioctl_create_context_args::callstack_addr

@callstack_addr: [IN] Address for initial call stack pointer. Only valid if @type is DRM_PVR_CTX_TYPE_RENDER, otherwise must be 0.

◆ flags

__u32 drm_pvr_ioctl_create_context_args::flags

@flags: [IN] Flags for context.

◆ handle

__u32 drm_pvr_ioctl_create_context_args::handle

@handle: [OUT] Handle for new context.

◆ priority

__s32 drm_pvr_ioctl_create_context_args::priority

@priority: [IN] Priority of new context.

This must be one of the values defined by &enum drm_pvr_ctx_priority.

◆ static_context_state

__u64 drm_pvr_ioctl_create_context_args::static_context_state

@static_context_state: [IN] Pointer to static context state stream.

◆ static_context_state_len

__u32 drm_pvr_ioctl_create_context_args::static_context_state_len

@static_context_state_len: [IN] Length of static context state, in bytes.

◆ type

__u32 drm_pvr_ioctl_create_context_args::type

@type: [IN] Type of context to create.

This must be one of the values defined by &enum drm_pvr_ctx_type.

◆ vm_context_handle

__u32 drm_pvr_ioctl_create_context_args::vm_context_handle

@vm_context_handle: [IN] Handle for VM context that this context is associated with.


The documentation for this struct was generated from the following file: