My Project
Public Attributes | List of all members
base_jd_replay_payload Struct Reference

The payload for a replay job. This must be in GPU memory. More...

#include <mali_base_kernel.h>

Public Attributes

u64 tiler_jc_list
 
u64 fragment_jc
 
u64 tiler_heap_free
 
u16 fragment_hierarchy_mask
 
u16 tiler_hierarchy_mask
 
u32 hierarchy_default_weight
 
base_jd_core_req tiler_core_req
 
base_jd_core_req fragment_core_req
 

Detailed Description

The payload for a replay job. This must be in GPU memory.

Member Data Documentation

◆ fragment_core_req

base_jd_core_req base_jd_replay_payload::fragment_core_req

Core requirements for the fragment job chain

◆ fragment_hierarchy_mask

u16 base_jd_replay_payload::fragment_hierarchy_mask

Hierarchy mask for the replayed fragment jobs. May be zero.

◆ fragment_jc

u64 base_jd_replay_payload::fragment_jc

Pointer to the fragment job chain.

◆ hierarchy_default_weight

u32 base_jd_replay_payload::hierarchy_default_weight

Default weight to be used for hierarchy levels not in the original mask.

◆ tiler_core_req

base_jd_core_req base_jd_replay_payload::tiler_core_req

Core requirements for the tiler job chain

◆ tiler_heap_free

u64 base_jd_replay_payload::tiler_heap_free

Pointer to the tiler heap free FBD field to be modified.

◆ tiler_hierarchy_mask

u16 base_jd_replay_payload::tiler_hierarchy_mask

Hierarchy mask for the replayed tiler jobs. May be zero.

◆ tiler_jc_list

u64 base_jd_replay_payload::tiler_jc_list

Pointer to the first entry in the base_jd_replay_jc list. These will be replayed in reverse order (so that extra ones can be added to the head in future soft jobs without affecting this soft job)


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