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

Public Attributes

u64 jc
 
struct base_jd_udata udata
 
kbase_pointer extres_list
 
u16 nr_extres
 
u16 compat_core_req
 
struct base_dependency pre_dep [2]
 
base_atom_id atom_number
 
base_jd_prio prio
 
u8 device_nr
 
u8 padding [1]
 
base_jd_core_req core_req
 

Member Data Documentation

◆ atom_number

base_atom_id base_jd_atom_v2::atom_number

unique number to identify the atom

◆ compat_core_req

u16 base_jd_atom_v2::compat_core_req

core requirements which correspond to the legacy support for UK 10.2

◆ core_req

base_jd_core_req base_jd_atom_v2::core_req

core requirements

◆ device_nr

u8 base_jd_atom_v2::device_nr

coregroup when BASE_JD_REQ_SPECIFIC_COHERENT_GROUP specified

◆ extres_list

kbase_pointer base_jd_atom_v2::extres_list

list of external resources

◆ jc

u64 base_jd_atom_v2::jc

job-chain GPU address

◆ nr_extres

u16 base_jd_atom_v2::nr_extres

nr of external resources

◆ pre_dep

struct base_dependency base_jd_atom_v2::pre_dep[2]

pre-dependencies, one need to use SETTER function to assign this field, this is done in order to reduce possibility of improper assigment of a dependency field

◆ prio

base_jd_prio base_jd_atom_v2::prio

Atom priority. Refer to base_jd_prio for more details

◆ udata

struct base_jd_udata base_jd_atom_v2::udata

user data


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