|
XenevaOS
|
#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 |
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.
| __u32 drm_panfrost_submit::bo_handle_count |
@bo_handle_count: Number of BO handles passed in (size is that times 4).
| __u64 drm_panfrost_submit::bo_handles |
@bo_handles: Pointer to a u32 array of the BOs that are referenced by the job.
| __u32 drm_panfrost_submit::in_sync_count |
@in_sync_count: Number of sync objects to wait on before starting this job.
| __u64 drm_panfrost_submit::in_syncs |
@in_syncs: An optional array of sync objects to wait on before starting this job.
| __u64 drm_panfrost_submit::jc |
@jc: Address to GPU mapping of job descriptor
| __u32 drm_panfrost_submit::jm_ctx_handle |
@jm_ctx_handle: JM context handle. Zero if you want to use the default context.
| __u32 drm_panfrost_submit::out_sync |
@out_sync: An optional sync object to place the completion fence in.
| __u32 drm_panfrost_submit::pad |
@pad: Padding field. Must be zero.
| __u32 drm_panfrost_submit::requirements |
@requirements: A combination of PANFROST_JD_REQ_*