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

#include <panfrost_drm.h>

Public Attributes

__u64 jc
 
__u64 in_syncs
 
__u32 in_sync_count
 
__u32 out_sync
 
__u64 bo_handles
 
__u32 bo_handle_count
 
__u32 requirements
 
__u32 jm_ctx_handle
 
__u32 pad
 

Detailed Description

struct drm_panfrost_submit - ioctl argument for submitting commands to the 3D engine.

This asks the kernel to have the GPU execute a render command list.

Member Data Documentation

◆ bo_handle_count

__u32 drm_panfrost_submit::bo_handle_count

@bo_handle_count: Number of BO handles passed in (size is that times 4).

◆ bo_handles

__u64 drm_panfrost_submit::bo_handles

@bo_handles: Pointer to a u32 array of the BOs that are referenced by the job.

◆ in_sync_count

__u32 drm_panfrost_submit::in_sync_count

@in_sync_count: Number of sync objects to wait on before starting this job.

◆ in_syncs

__u64 drm_panfrost_submit::in_syncs

@in_syncs: An optional array of sync objects to wait on before starting this job.

◆ jc

__u64 drm_panfrost_submit::jc

@jc: Address to GPU mapping of job descriptor

◆ jm_ctx_handle

__u32 drm_panfrost_submit::jm_ctx_handle

@jm_ctx_handle: JM context handle. Zero if you want to use the default context.

◆ out_sync

__u32 drm_panfrost_submit::out_sync

@out_sync: An optional sync object to place the completion fence in.

◆ pad

__u32 drm_panfrost_submit::pad

@pad: Padding field. Must be zero.

◆ requirements

__u32 drm_panfrost_submit::requirements

@requirements: A combination of PANFROST_JD_REQ_*


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