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

#include <lima_drm.h>

Public Attributes

__u32 ctx
 
__u32 pipe
 
__u32 nr_bos
 
__u32 frame_size
 
__u64 bos
 
__u64 frame
 
__u32 flags
 
__u32 out_sync
 
__u32 in_sync [2]
 

Detailed Description

submit a task to GPU

User can always merge multi sync_file and drm_syncobj into one drm_syncobj as in_sync[0], but we reserve in_sync[1] for another task's out_sync to avoid the export/import/merge pass when explicit sync.

Member Data Documentation

◆ bos

__u64 drm_lima_gem_submit::bos

◆ ctx

__u32 drm_lima_gem_submit::ctx

◆ flags

__u32 drm_lima_gem_submit::flags

◆ frame

__u64 drm_lima_gem_submit::frame

◆ frame_size

__u32 drm_lima_gem_submit::frame_size

◆ in_sync

__u32 drm_lima_gem_submit::in_sync[2]

◆ nr_bos

__u32 drm_lima_gem_submit::nr_bos

◆ out_sync

__u32 drm_lima_gem_submit::out_sync

◆ pipe

__u32 drm_lima_gem_submit::pipe

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