Lines Matching defs:name
15 #define QNAME(name) AMDGPUMCKernelCodeT::name
16 #define FLD_T(name) decltype(QNAME(name)), &QNAME(name)
19 #define PRINTFIELD(sname, aname, name) printField<FLD_T(name)>
23 #define FIELD2(sname, aname, name) \
24 RECORD(sname, aname, PRINTFIELD(sname, aname, name), parseField<FLD_T(name)>)
28 #define FIELD(name) FIELD2(name, name, name)
32 #define PRINTCODEPROP(name) \
34 AMD_CODE_PROPERTY_##name##_SHIFT,\
35 AMD_CODE_PROPERTY_##name##_WIDTH>
39 #define PARSECODEPROP(name) \
41 AMD_CODE_PROPERTY_##name##_SHIFT,\
42 AMD_CODE_PROPERTY_##name##_WIDTH>
46 #define CODEPROP(name, shift) \
47 RECORD(name, name, PRINTCODEPROP(shift), PARSECODEPROP(shift))
72 #define COMPPGM(name, aname, GetMacro, SetMacro, Shift) \
73 RECORD(name, aname, PRINTCOMP(GetMacro, Shift), PARSECOMP(SetMacro, Shift))
77 #define COMPPGM1(name, aname, AccMacro) \
78 COMPPGM(name, aname, G_00B848_##AccMacro, S_00B848_##AccMacro, 0)
82 #define COMPPGM2(name, aname, AccMacro) \
83 COMPPGM(name, aname, G_00B84C_##AccMacro, S_00B84C_##AccMacro, 32)
88 // Define RECORD(name, print, parse) in your code to get field definitions