1d34420f2SLikun Gao /* 2d34420f2SLikun Gao * Copyright 2023 Advanced Micro Devices, Inc. 3d34420f2SLikun Gao * 4d34420f2SLikun Gao * Permission is hereby granted, free of charge, to any person obtaining a 5d34420f2SLikun Gao * copy of this software and associated documentation files (the "Software"), 6d34420f2SLikun Gao * to deal in the Software without restriction, including without limitation 7d34420f2SLikun Gao * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8d34420f2SLikun Gao * and/or sell copies of the Software, and to permit persons to whom the 9d34420f2SLikun Gao * Software is furnished to do so, subject to the following conditions: 10d34420f2SLikun Gao * 11d34420f2SLikun Gao * The above copyright notice and this permission notice shall be included in 12d34420f2SLikun Gao * all copies or substantial portions of the Software. 13d34420f2SLikun Gao * 14d34420f2SLikun Gao * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15d34420f2SLikun Gao * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16d34420f2SLikun Gao * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17d34420f2SLikun Gao * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 18d34420f2SLikun Gao * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19d34420f2SLikun Gao * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20d34420f2SLikun Gao * OTHER DEALINGS IN THE SOFTWARE. 21d34420f2SLikun Gao * 22d34420f2SLikun Gao */ 23d34420f2SLikun Gao 24d34420f2SLikun Gao #ifndef V12_STRUCTS_H_ 25d34420f2SLikun Gao #define V12_STRUCTS_H_ 26d34420f2SLikun Gao 27d34420f2SLikun Gao struct v12_gfx_mqd { 28d34420f2SLikun Gao uint32_t shadow_base_lo; // offset: 0 (0x0) 29d34420f2SLikun Gao uint32_t shadow_base_hi; // offset: 1 (0x1) 30d34420f2SLikun Gao uint32_t reserved_2; // offset: 2 (0x2) 31d34420f2SLikun Gao uint32_t reserved_3; // offset: 3 (0x3) 32d34420f2SLikun Gao uint32_t fw_work_area_base_lo; // offset: 4 (0x4) 33d34420f2SLikun Gao uint32_t fw_work_area_base_hi; // offset: 5 (0x5) 34d34420f2SLikun Gao uint32_t shadow_initialized; // offset: 6 (0x6) 35d34420f2SLikun Gao uint32_t ib_vmid; // offset: 7 (0x7) 36d34420f2SLikun Gao uint32_t reserved_8; // offset: 8 (0x8) 37d34420f2SLikun Gao uint32_t reserved_9; // offset: 9 (0x9) 38d34420f2SLikun Gao uint32_t reserved_10; // offset: 10 (0xA) 39d34420f2SLikun Gao uint32_t reserved_11; // offset: 11 (0xB) 40d34420f2SLikun Gao uint32_t reserved_12; // offset: 12 (0xC) 41d34420f2SLikun Gao uint32_t reserved_13; // offset: 13 (0xD) 42d34420f2SLikun Gao uint32_t reserved_14; // offset: 14 (0xE) 43d34420f2SLikun Gao uint32_t reserved_15; // offset: 15 (0xF) 44d34420f2SLikun Gao uint32_t reserved_16; // offset: 16 (0x10) 45d34420f2SLikun Gao uint32_t reserved_17; // offset: 17 (0x11) 46d34420f2SLikun Gao uint32_t reserved_18; // offset: 18 (0x12) 47d34420f2SLikun Gao uint32_t reserved_19; // offset: 19 (0x13) 48d34420f2SLikun Gao uint32_t reserved_20; // offset: 20 (0x14) 49d34420f2SLikun Gao uint32_t reserved_21; // offset: 21 (0x15) 50d34420f2SLikun Gao uint32_t reserved_22; // offset: 22 (0x16) 51d34420f2SLikun Gao uint32_t reserved_23; // offset: 23 (0x17) 52d34420f2SLikun Gao uint32_t reserved_24; // offset: 24 (0x18) 53d34420f2SLikun Gao uint32_t reserved_25; // offset: 25 (0x19) 54d34420f2SLikun Gao uint32_t reserved_26; // offset: 26 (0x1A) 55d34420f2SLikun Gao uint32_t reserved_27; // offset: 27 (0x1B) 56d34420f2SLikun Gao uint32_t reserved_28; // offset: 28 (0x1C) 57d34420f2SLikun Gao uint32_t reserved_29; // offset: 29 (0x1D) 58d34420f2SLikun Gao uint32_t reserved_30; // offset: 30 (0x1E) 59d34420f2SLikun Gao uint32_t reserved_31; // offset: 31 (0x1F) 60d34420f2SLikun Gao uint32_t reserved_32; // offset: 32 (0x20) 61d34420f2SLikun Gao uint32_t reserved_33; // offset: 33 (0x21) 62d34420f2SLikun Gao uint32_t reserved_34; // offset: 34 (0x22) 63d34420f2SLikun Gao uint32_t reserved_35; // offset: 35 (0x23) 64d34420f2SLikun Gao uint32_t reserved_36; // offset: 36 (0x24) 65d34420f2SLikun Gao uint32_t reserved_37; // offset: 37 (0x25) 66d34420f2SLikun Gao uint32_t reserved_38; // offset: 38 (0x26) 67d34420f2SLikun Gao uint32_t reserved_39; // offset: 39 (0x27) 68d34420f2SLikun Gao uint32_t reserved_40; // offset: 40 (0x28) 69d34420f2SLikun Gao uint32_t reserved_41; // offset: 41 (0x29) 70d34420f2SLikun Gao uint32_t reserved_42; // offset: 42 (0x2A) 71d34420f2SLikun Gao uint32_t reserved_43; // offset: 43 (0x2B) 72d34420f2SLikun Gao uint32_t reserved_44; // offset: 44 (0x2C) 73d34420f2SLikun Gao uint32_t reserved_45; // offset: 45 (0x2D) 74d34420f2SLikun Gao uint32_t reserved_46; // offset: 46 (0x2E) 75d34420f2SLikun Gao uint32_t reserved_47; // offset: 47 (0x2F) 76d34420f2SLikun Gao uint32_t reserved_48; // offset: 48 (0x30) 77d34420f2SLikun Gao uint32_t reserved_49; // offset: 49 (0x31) 78d34420f2SLikun Gao uint32_t reserved_50; // offset: 50 (0x32) 79d34420f2SLikun Gao uint32_t reserved_51; // offset: 51 (0x33) 80d34420f2SLikun Gao uint32_t reserved_52; // offset: 52 (0x34) 81d34420f2SLikun Gao uint32_t reserved_53; // offset: 53 (0x35) 82d34420f2SLikun Gao uint32_t reserved_54; // offset: 54 (0x36) 83d34420f2SLikun Gao uint32_t reserved_55; // offset: 55 (0x37) 84d34420f2SLikun Gao uint32_t reserved_56; // offset: 56 (0x38) 85d34420f2SLikun Gao uint32_t reserved_57; // offset: 57 (0x39) 86d34420f2SLikun Gao uint32_t reserved_58; // offset: 58 (0x3A) 87d34420f2SLikun Gao uint32_t reserved_59; // offset: 59 (0x3B) 88d34420f2SLikun Gao uint32_t reserved_60; // offset: 60 (0x3C) 89d34420f2SLikun Gao uint32_t reserved_61; // offset: 61 (0x3D) 90d34420f2SLikun Gao uint32_t reserved_62; // offset: 62 (0x3E) 91d34420f2SLikun Gao uint32_t reserved_63; // offset: 63 (0x3F) 92d34420f2SLikun Gao uint32_t reserved_64; // offset: 64 (0x40) 93d34420f2SLikun Gao uint32_t reserved_65; // offset: 65 (0x41) 94d34420f2SLikun Gao uint32_t reserved_66; // offset: 66 (0x42) 95d34420f2SLikun Gao uint32_t reserved_67; // offset: 67 (0x43) 96d34420f2SLikun Gao uint32_t reserved_68; // offset: 68 (0x44) 97d34420f2SLikun Gao uint32_t reserved_69; // offset: 69 (0x45) 98d34420f2SLikun Gao uint32_t reserved_70; // offset: 70 (0x46) 99d34420f2SLikun Gao uint32_t reserved_71; // offset: 71 (0x47) 100d34420f2SLikun Gao uint32_t reserved_72; // offset: 72 (0x48) 101d34420f2SLikun Gao uint32_t reserved_73; // offset: 73 (0x49) 102d34420f2SLikun Gao uint32_t reserved_74; // offset: 74 (0x4A) 103d34420f2SLikun Gao uint32_t reserved_75; // offset: 75 (0x4B) 104d34420f2SLikun Gao uint32_t reserved_76; // offset: 76 (0x4C) 105d34420f2SLikun Gao uint32_t reserved_77; // offset: 77 (0x4D) 106d34420f2SLikun Gao uint32_t reserved_78; // offset: 78 (0x4E) 107d34420f2SLikun Gao uint32_t reserved_79; // offset: 79 (0x4F) 108d34420f2SLikun Gao uint32_t reserved_80; // offset: 80 (0x50) 109d34420f2SLikun Gao uint32_t reserved_81; // offset: 81 (0x51) 110d34420f2SLikun Gao uint32_t reserved_82; // offset: 82 (0x52) 111d34420f2SLikun Gao uint32_t reserved_83; // offset: 83 (0x53) 112d34420f2SLikun Gao uint32_t checksum_lo; // offset: 84 (0x54) 113d34420f2SLikun Gao uint32_t checksum_hi; // offset: 85 (0x55) 114d34420f2SLikun Gao uint32_t cp_mqd_query_time_lo; // offset: 86 (0x56) 115d34420f2SLikun Gao uint32_t cp_mqd_query_time_hi; // offset: 87 (0x57) 116d34420f2SLikun Gao uint32_t reserved_88; // offset: 88 (0x58) 117d34420f2SLikun Gao uint32_t reserved_89; // offset: 89 (0x59) 118d34420f2SLikun Gao uint32_t reserved_90; // offset: 90 (0x5A) 119d34420f2SLikun Gao uint32_t reserved_91; // offset: 91 (0x5B) 120d34420f2SLikun Gao uint32_t cp_mqd_query_wave_count; // offset: 92 (0x5C) 121d34420f2SLikun Gao uint32_t cp_mqd_query_gfx_hqd_rptr; // offset: 93 (0x5D) 122d34420f2SLikun Gao uint32_t cp_mqd_query_gfx_hqd_wptr; // offset: 94 (0x5E) 123d34420f2SLikun Gao uint32_t cp_mqd_query_gfx_hqd_offset; // offset: 95 (0x5F) 124d34420f2SLikun Gao uint32_t reserved_96; // offset: 96 (0x60) 125d34420f2SLikun Gao uint32_t reserved_97; // offset: 97 (0x61) 126d34420f2SLikun Gao uint32_t reserved_98; // offset: 98 (0x62) 127d34420f2SLikun Gao uint32_t reserved_99; // offset: 99 (0x63) 128d34420f2SLikun Gao uint32_t reserved_100; // offset: 100 (0x64) 129d34420f2SLikun Gao uint32_t reserved_101; // offset: 101 (0x65) 130d34420f2SLikun Gao uint32_t reserved_102; // offset: 102 (0x66) 131d34420f2SLikun Gao uint32_t reserved_103; // offset: 103 (0x67) 132d34420f2SLikun Gao uint32_t task_shader_control_buf_addr_lo; // offset: 104 (0x68) 133d34420f2SLikun Gao uint32_t task_shader_control_buf_addr_hi; // offset: 105 (0x69) 134d34420f2SLikun Gao uint32_t task_shader_read_rptr_lo; // offset: 106 (0x6A) 135d34420f2SLikun Gao uint32_t task_shader_read_rptr_hi; // offset: 107 (0x6B) 136d34420f2SLikun Gao uint32_t task_shader_num_entries; // offset: 108 (0x6C) 137d34420f2SLikun Gao uint32_t task_shader_num_entries_bits; // offset: 109 (0x6D) 138d34420f2SLikun Gao uint32_t task_shader_ring_buffer_addr_lo; // offset: 110 (0x6E) 139d34420f2SLikun Gao uint32_t task_shader_ring_buffer_addr_hi; // offset: 111 (0x6F) 140d34420f2SLikun Gao uint32_t reserved_112; // offset: 112 (0x70) 141d34420f2SLikun Gao uint32_t reserved_113; // offset: 113 (0x71) 142d34420f2SLikun Gao uint32_t reserved_114; // offset: 114 (0x72) 143d34420f2SLikun Gao uint32_t reserved_115; // offset: 115 (0x73) 144d34420f2SLikun Gao uint32_t reserved_116; // offset: 116 (0x74) 145d34420f2SLikun Gao uint32_t reserved_117; // offset: 117 (0x75) 146d34420f2SLikun Gao uint32_t reserved_118; // offset: 118 (0x76) 147d34420f2SLikun Gao uint32_t reserved_119; // offset: 119 (0x77) 148d34420f2SLikun Gao uint32_t reserved_120; // offset: 120 (0x78) 149d34420f2SLikun Gao uint32_t reserved_121; // offset: 121 (0x79) 150d34420f2SLikun Gao uint32_t reserved_122; // offset: 122 (0x7A) 151d34420f2SLikun Gao uint32_t reserved_123; // offset: 123 (0x7B) 152d34420f2SLikun Gao uint32_t reserved_124; // offset: 124 (0x7C) 153d34420f2SLikun Gao uint32_t reserved_125; // offset: 125 (0x7D) 154d34420f2SLikun Gao uint32_t reserved_126; // offset: 126 (0x7E) 155d34420f2SLikun Gao uint32_t reserved_127; // offset: 127 (0x7F) 156d34420f2SLikun Gao uint32_t cp_mqd_base_addr; // offset: 128 (0x80) 157d34420f2SLikun Gao uint32_t cp_mqd_base_addr_hi; // offset: 129 (0x81) 158d34420f2SLikun Gao uint32_t cp_gfx_hqd_active; // offset: 130 (0x82) 159d34420f2SLikun Gao uint32_t cp_gfx_hqd_vmid; // offset: 131 (0x83) 160d34420f2SLikun Gao uint32_t reserved_132; // offset: 132 (0x84) 161d34420f2SLikun Gao uint32_t reserved_133; // offset: 133 (0x85) 162d34420f2SLikun Gao uint32_t cp_gfx_hqd_queue_priority; // offset: 134 (0x86) 163d34420f2SLikun Gao uint32_t cp_gfx_hqd_quantum; // offset: 135 (0x87) 164d34420f2SLikun Gao uint32_t cp_gfx_hqd_base; // offset: 136 (0x88) 165d34420f2SLikun Gao uint32_t cp_gfx_hqd_base_hi; // offset: 137 (0x89) 166d34420f2SLikun Gao uint32_t cp_gfx_hqd_rptr; // offset: 138 (0x8A) 167d34420f2SLikun Gao uint32_t cp_gfx_hqd_rptr_addr; // offset: 139 (0x8B) 168d34420f2SLikun Gao uint32_t cp_gfx_hqd_rptr_addr_hi; // offset: 140 (0x8C) 169d34420f2SLikun Gao uint32_t cp_rb_wptr_poll_addr_lo; // offset: 141 (0x8D) 170d34420f2SLikun Gao uint32_t cp_rb_wptr_poll_addr_hi; // offset: 142 (0x8E) 171d34420f2SLikun Gao uint32_t cp_rb_doorbell_control; // offset: 143 (0x8F) 172d34420f2SLikun Gao uint32_t cp_gfx_hqd_offset; // offset: 144 (0x90) 173d34420f2SLikun Gao uint32_t cp_gfx_hqd_cntl; // offset: 145 (0x91) 174d34420f2SLikun Gao uint32_t reserved_146; // offset: 146 (0x92) 175d34420f2SLikun Gao uint32_t reserved_147; // offset: 147 (0x93) 176d34420f2SLikun Gao uint32_t cp_gfx_hqd_csmd_rptr; // offset: 148 (0x94) 177d34420f2SLikun Gao uint32_t cp_gfx_hqd_wptr; // offset: 149 (0x95) 178d34420f2SLikun Gao uint32_t cp_gfx_hqd_wptr_hi; // offset: 150 (0x96) 179d34420f2SLikun Gao uint32_t reserved_151; // offset: 151 (0x97) 180d34420f2SLikun Gao uint32_t reserved_152; // offset: 152 (0x98) 181d34420f2SLikun Gao uint32_t reserved_153; // offset: 153 (0x99) 182d34420f2SLikun Gao uint32_t reserved_154; // offset: 154 (0x9A) 183d34420f2SLikun Gao uint32_t reserved_155; // offset: 155 (0x9B) 184d34420f2SLikun Gao uint32_t cp_gfx_hqd_mapped; // offset: 156 (0x9C) 185d34420f2SLikun Gao uint32_t cp_gfx_hqd_que_mgr_control; // offset: 157 (0x9D) 186d34420f2SLikun Gao uint32_t reserved_158; // offset: 158 (0x9E) 187d34420f2SLikun Gao uint32_t reserved_159; // offset: 159 (0x9F) 188d34420f2SLikun Gao uint32_t cp_gfx_hqd_hq_status0; // offset: 160 (0xA0) 189d34420f2SLikun Gao uint32_t cp_gfx_hqd_hq_control0; // offset: 161 (0xA1) 190d34420f2SLikun Gao uint32_t cp_gfx_mqd_control; // offset: 162 (0xA2) 191d34420f2SLikun Gao uint32_t reserved_163; // offset: 163 (0xA3) 192d34420f2SLikun Gao uint32_t reserved_164; // offset: 164 (0xA4) 193d34420f2SLikun Gao uint32_t reserved_165; // offset: 165 (0xA5) 194d34420f2SLikun Gao uint32_t reserved_166; // offset: 166 (0xA6) 195d34420f2SLikun Gao uint32_t reserved_167; // offset: 167 (0xA7) 196d34420f2SLikun Gao uint32_t reserved_168; // offset: 168 (0xA8) 197d34420f2SLikun Gao uint32_t reserved_169; // offset: 169 (0xA9) 198d34420f2SLikun Gao uint32_t reserved_170; // offset: 170 (0xAA) 199d34420f2SLikun Gao uint32_t reserved_171; // offset: 171 (0xAB) 200d34420f2SLikun Gao uint32_t reserved_172; // offset: 172 (0xAC) 201d34420f2SLikun Gao uint32_t reserved_173; // offset: 173 (0xAD) 202d34420f2SLikun Gao uint32_t reserved_174; // offset: 174 (0xAE) 203d34420f2SLikun Gao uint32_t reserved_175; // offset: 175 (0xAF) 204d34420f2SLikun Gao uint32_t reserved_176; // offset: 176 (0xB0) 205d34420f2SLikun Gao uint32_t reserved_177; // offset: 177 (0xB1) 206d34420f2SLikun Gao uint32_t reserved_178; // offset: 178 (0xB2) 207d34420f2SLikun Gao uint32_t reserved_179; // offset: 179 (0xB3) 208d34420f2SLikun Gao uint32_t reserved_180; // offset: 180 (0xB4) 209d34420f2SLikun Gao uint32_t reserved_181; // offset: 181 (0xB5) 210d34420f2SLikun Gao uint32_t reserved_182; // offset: 182 (0xB6) 211d34420f2SLikun Gao uint32_t reserved_183; // offset: 183 (0xB7) 212d34420f2SLikun Gao uint32_t reserved_184; // offset: 184 (0xB8) 213d34420f2SLikun Gao uint32_t reserved_185; // offset: 185 (0xB9) 214d34420f2SLikun Gao uint32_t reserved_186; // offset: 186 (0xBA) 215d34420f2SLikun Gao uint32_t reserved_187; // offset: 187 (0xBB) 216d34420f2SLikun Gao uint32_t reserved_188; // offset: 188 (0xBC) 217d34420f2SLikun Gao uint32_t reserved_189; // offset: 189 (0xBD) 218d34420f2SLikun Gao uint32_t reserved_190; // offset: 190 (0xBE) 219d34420f2SLikun Gao uint32_t reserved_191; // offset: 191 (0xBF) 220d34420f2SLikun Gao uint32_t reserved_192; // offset: 192 (0xC0) 221d34420f2SLikun Gao uint32_t reserved_193; // offset: 193 (0xC1) 222d34420f2SLikun Gao uint32_t reserved_194; // offset: 194 (0xC2) 223d34420f2SLikun Gao uint32_t reserved_195; // offset: 195 (0xC3) 224d34420f2SLikun Gao uint32_t reserved_196; // offset: 196 (0xC4) 225d34420f2SLikun Gao uint32_t reserved_197; // offset: 197 (0xC5) 226d34420f2SLikun Gao uint32_t reserved_198; // offset: 198 (0xC6) 227d34420f2SLikun Gao uint32_t reserved_199; // offset: 199 (0xC7) 228d34420f2SLikun Gao uint32_t reserved_200; // offset: 200 (0xC8) 229d34420f2SLikun Gao uint32_t reserved_201; // offset: 201 (0xC9) 230d34420f2SLikun Gao uint32_t reserved_202; // offset: 202 (0xCA) 231d34420f2SLikun Gao uint32_t reserved_203; // offset: 203 (0xCB) 232d34420f2SLikun Gao uint32_t reserved_204; // offset: 204 (0xCC) 233d34420f2SLikun Gao uint32_t reserved_205; // offset: 205 (0xCD) 234d34420f2SLikun Gao uint32_t reserved_206; // offset: 206 (0xCE) 235d34420f2SLikun Gao uint32_t reserved_207; // offset: 207 (0xCF) 236d34420f2SLikun Gao uint32_t reserved_208; // offset: 208 (0xD0) 237d34420f2SLikun Gao uint32_t reserved_209; // offset: 209 (0xD1) 238d34420f2SLikun Gao uint32_t reserved_210; // offset: 210 (0xD2) 239d34420f2SLikun Gao uint32_t reserved_211; // offset: 211 (0xD3) 240d34420f2SLikun Gao uint32_t reserved_212; // offset: 212 (0xD4) 241d34420f2SLikun Gao uint32_t reserved_213; // offset: 213 (0xD5) 242d34420f2SLikun Gao uint32_t reserved_214; // offset: 214 (0xD6) 243d34420f2SLikun Gao uint32_t reserved_215; // offset: 215 (0xD7) 244d34420f2SLikun Gao uint32_t reserved_216; // offset: 216 (0xD8) 245d34420f2SLikun Gao uint32_t reserved_217; // offset: 217 (0xD9) 246d34420f2SLikun Gao uint32_t reserved_218; // offset: 218 (0xDA) 247d34420f2SLikun Gao uint32_t reserved_219; // offset: 219 (0xDB) 248d34420f2SLikun Gao uint32_t reserved_220; // offset: 220 (0xDC) 249d34420f2SLikun Gao uint32_t reserved_221; // offset: 221 (0xDD) 250d34420f2SLikun Gao uint32_t reserved_222; // offset: 222 (0xDE) 251d34420f2SLikun Gao uint32_t reserved_223; // offset: 223 (0xDF) 252d34420f2SLikun Gao uint32_t reserved_224; // offset: 224 (0xE0) 253d34420f2SLikun Gao uint32_t reserved_225; // offset: 225 (0xE1) 254d34420f2SLikun Gao uint32_t reserved_226; // offset: 226 (0xE2) 255d34420f2SLikun Gao uint32_t reserved_227; // offset: 227 (0xE3) 256d34420f2SLikun Gao uint32_t reserved_228; // offset: 228 (0xE4) 257d34420f2SLikun Gao uint32_t reserved_229; // offset: 229 (0xE5) 258d34420f2SLikun Gao uint32_t reserved_230; // offset: 230 (0xE6) 259d34420f2SLikun Gao uint32_t reserved_231; // offset: 231 (0xE7) 260d34420f2SLikun Gao uint32_t reserved_232; // offset: 232 (0xE8) 261d34420f2SLikun Gao uint32_t reserved_233; // offset: 233 (0xE9) 262d34420f2SLikun Gao uint32_t reserved_234; // offset: 234 (0xEA) 263d34420f2SLikun Gao uint32_t reserved_235; // offset: 235 (0xEB) 264d34420f2SLikun Gao uint32_t reserved_236; // offset: 236 (0xEC) 265d34420f2SLikun Gao uint32_t reserved_237; // offset: 237 (0xED) 266d34420f2SLikun Gao uint32_t reserved_238; // offset: 238 (0xEE) 267d34420f2SLikun Gao uint32_t reserved_239; // offset: 239 (0xEF) 268d34420f2SLikun Gao uint32_t reserved_240; // offset: 240 (0xF0) 269d34420f2SLikun Gao uint32_t reserved_241; // offset: 241 (0xF1) 270d34420f2SLikun Gao uint32_t reserved_242; // offset: 242 (0xF2) 271d34420f2SLikun Gao uint32_t reserved_243; // offset: 243 (0xF3) 272d34420f2SLikun Gao uint32_t reserved_244; // offset: 244 (0xF4) 273d34420f2SLikun Gao uint32_t reserved_245; // offset: 245 (0xF5) 274d34420f2SLikun Gao uint32_t reserved_246; // offset: 246 (0xF6) 275d34420f2SLikun Gao uint32_t reserved_247; // offset: 247 (0xF7) 276d34420f2SLikun Gao uint32_t reserved_248; // offset: 248 (0xF8) 277d34420f2SLikun Gao uint32_t reserved_249; // offset: 249 (0xF9) 278d34420f2SLikun Gao uint32_t reserved_250; // offset: 250 (0xFA) 279d34420f2SLikun Gao uint32_t reserved_251; // offset: 251 (0xFB) 280d34420f2SLikun Gao uint32_t reserved_252; // offset: 252 (0xFC) 281d34420f2SLikun Gao uint32_t reserved_253; // offset: 253 (0xFD) 282d34420f2SLikun Gao uint32_t reserved_254; // offset: 254 (0xFE) 283d34420f2SLikun Gao uint32_t reserved_255; // offset: 255 (0xFF) 284d34420f2SLikun Gao uint32_t reserved_256; // offset: 256 (0x100) 285d34420f2SLikun Gao uint32_t reserved_257; // offset: 257 (0x101) 286d34420f2SLikun Gao uint32_t reserved_258; // offset: 258 (0x102) 287d34420f2SLikun Gao uint32_t reserved_259; // offset: 259 (0x103) 288d34420f2SLikun Gao uint32_t reserved_260; // offset: 260 (0x104) 289d34420f2SLikun Gao uint32_t reserved_261; // offset: 261 (0x105) 290d34420f2SLikun Gao uint32_t reserved_262; // offset: 262 (0x106) 291d34420f2SLikun Gao uint32_t reserved_263; // offset: 263 (0x107) 292d34420f2SLikun Gao uint32_t reserved_264; // offset: 264 (0x108) 293d34420f2SLikun Gao uint32_t reserved_265; // offset: 265 (0x109) 294d34420f2SLikun Gao uint32_t reserved_266; // offset: 266 (0x10A) 295d34420f2SLikun Gao uint32_t reserved_267; // offset: 267 (0x10B) 296d34420f2SLikun Gao uint32_t reserved_268; // offset: 268 (0x10C) 297d34420f2SLikun Gao uint32_t reserved_269; // offset: 269 (0x10D) 298d34420f2SLikun Gao uint32_t reserved_270; // offset: 270 (0x10E) 299d34420f2SLikun Gao uint32_t reserved_271; // offset: 271 (0x10F) 300d34420f2SLikun Gao uint32_t dfwx_flags; // offset: 272 (0x110) 301d34420f2SLikun Gao uint32_t dfwx_slot; // offset: 273 (0x111) 302d34420f2SLikun Gao uint32_t dfwx_client_data_addr_lo; // offset: 274 (0x112) 303d34420f2SLikun Gao uint32_t dfwx_client_data_addr_hi; // offset: 275 (0x113) 304d34420f2SLikun Gao uint32_t reserved_276; // offset: 276 (0x114) 305d34420f2SLikun Gao uint32_t reserved_277; // offset: 277 (0x115) 306d34420f2SLikun Gao uint32_t reserved_278; // offset: 278 (0x116) 307d34420f2SLikun Gao uint32_t reserved_279; // offset: 279 (0x117) 308d34420f2SLikun Gao uint32_t reserved_280; // offset: 280 (0x118) 309d34420f2SLikun Gao uint32_t reserved_281; // offset: 281 (0x119) 310d34420f2SLikun Gao uint32_t reserved_282; // offset: 282 (0x11A) 311d34420f2SLikun Gao uint32_t reserved_283; // offset: 283 (0x11B) 312d34420f2SLikun Gao uint32_t reserved_284; // offset: 284 (0x11C) 313d34420f2SLikun Gao uint32_t reserved_285; // offset: 285 (0x11D) 314d34420f2SLikun Gao uint32_t reserved_286; // offset: 286 (0x11E) 315d34420f2SLikun Gao uint32_t reserved_287; // offset: 287 (0x11F) 316d34420f2SLikun Gao uint32_t reserved_288; // offset: 288 (0x120) 317d34420f2SLikun Gao uint32_t reserved_289; // offset: 289 (0x121) 318d34420f2SLikun Gao uint32_t reserved_290; // offset: 290 (0x122) 319d34420f2SLikun Gao uint32_t reserved_291; // offset: 291 (0x123) 320d34420f2SLikun Gao uint32_t reserved_292; // offset: 292 (0x124) 321d34420f2SLikun Gao uint32_t reserved_293; // offset: 293 (0x125) 322d34420f2SLikun Gao uint32_t reserved_294; // offset: 294 (0x126) 323d34420f2SLikun Gao uint32_t reserved_295; // offset: 295 (0x127) 324d34420f2SLikun Gao uint32_t reserved_296; // offset: 296 (0x128) 325d34420f2SLikun Gao uint32_t reserved_297; // offset: 297 (0x129) 326d34420f2SLikun Gao uint32_t reserved_298; // offset: 298 (0x12A) 327d34420f2SLikun Gao uint32_t reserved_299; // offset: 299 (0x12B) 328d34420f2SLikun Gao uint32_t reserved_300; // offset: 300 (0x12C) 329d34420f2SLikun Gao uint32_t reserved_301; // offset: 301 (0x12D) 330d34420f2SLikun Gao uint32_t reserved_302; // offset: 302 (0x12E) 331d34420f2SLikun Gao uint32_t reserved_303; // offset: 303 (0x12F) 332d34420f2SLikun Gao uint32_t reserved_304; // offset: 304 (0x130) 333d34420f2SLikun Gao uint32_t reserved_305; // offset: 305 (0x131) 334d34420f2SLikun Gao uint32_t reserved_306; // offset: 306 (0x132) 335d34420f2SLikun Gao uint32_t reserved_307; // offset: 307 (0x133) 336d34420f2SLikun Gao uint32_t reserved_308; // offset: 308 (0x134) 337d34420f2SLikun Gao uint32_t reserved_309; // offset: 309 (0x135) 338d34420f2SLikun Gao uint32_t reserved_310; // offset: 310 (0x136) 339d34420f2SLikun Gao uint32_t reserved_311; // offset: 311 (0x137) 340d34420f2SLikun Gao uint32_t reserved_312; // offset: 312 (0x138) 341d34420f2SLikun Gao uint32_t reserved_313; // offset: 313 (0x139) 342d34420f2SLikun Gao uint32_t reserved_314; // offset: 314 (0x13A) 343d34420f2SLikun Gao uint32_t reserved_315; // offset: 315 (0x13B) 344d34420f2SLikun Gao uint32_t reserved_316; // offset: 316 (0x13C) 345d34420f2SLikun Gao uint32_t reserved_317; // offset: 317 (0x13D) 346d34420f2SLikun Gao uint32_t reserved_318; // offset: 318 (0x13E) 347d34420f2SLikun Gao uint32_t reserved_319; // offset: 319 (0x13F) 348d34420f2SLikun Gao uint32_t reserved_320; // offset: 320 (0x140) 349d34420f2SLikun Gao uint32_t reserved_321; // offset: 321 (0x141) 350d34420f2SLikun Gao uint32_t reserved_322; // offset: 322 (0x142) 351d34420f2SLikun Gao uint32_t reserved_323; // offset: 323 (0x143) 352d34420f2SLikun Gao uint32_t reserved_324; // offset: 324 (0x144) 353d34420f2SLikun Gao uint32_t reserved_325; // offset: 325 (0x145) 354d34420f2SLikun Gao uint32_t reserved_326; // offset: 326 (0x146) 355d34420f2SLikun Gao uint32_t reserved_327; // offset: 327 (0x147) 356d34420f2SLikun Gao uint32_t reserved_328; // offset: 328 (0x148) 357d34420f2SLikun Gao uint32_t reserved_329; // offset: 329 (0x149) 358d34420f2SLikun Gao uint32_t reserved_330; // offset: 330 (0x14A) 359d34420f2SLikun Gao uint32_t reserved_331; // offset: 331 (0x14B) 360d34420f2SLikun Gao uint32_t reserved_332; // offset: 332 (0x14C) 361d34420f2SLikun Gao uint32_t reserved_333; // offset: 333 (0x14D) 362d34420f2SLikun Gao uint32_t reserved_334; // offset: 334 (0x14E) 363d34420f2SLikun Gao uint32_t reserved_335; // offset: 335 (0x14F) 364d34420f2SLikun Gao uint32_t reserved_336; // offset: 336 (0x150) 365d34420f2SLikun Gao uint32_t reserved_337; // offset: 337 (0x151) 366d34420f2SLikun Gao uint32_t reserved_338; // offset: 338 (0x152) 367d34420f2SLikun Gao uint32_t reserved_339; // offset: 339 (0x153) 368d34420f2SLikun Gao uint32_t reserved_340; // offset: 340 (0x154) 369d34420f2SLikun Gao uint32_t reserved_341; // offset: 341 (0x155) 370d34420f2SLikun Gao uint32_t reserved_342; // offset: 342 (0x156) 371d34420f2SLikun Gao uint32_t reserved_343; // offset: 343 (0x157) 372d34420f2SLikun Gao uint32_t reserved_344; // offset: 344 (0x158) 373d34420f2SLikun Gao uint32_t reserved_345; // offset: 345 (0x159) 374d34420f2SLikun Gao uint32_t reserved_346; // offset: 346 (0x15A) 375d34420f2SLikun Gao uint32_t reserved_347; // offset: 347 (0x15B) 376d34420f2SLikun Gao uint32_t reserved_348; // offset: 348 (0x15C) 377d34420f2SLikun Gao uint32_t reserved_349; // offset: 349 (0x15D) 378d34420f2SLikun Gao uint32_t reserved_350; // offset: 350 (0x15E) 379d34420f2SLikun Gao uint32_t reserved_351; // offset: 351 (0x15F) 380d34420f2SLikun Gao uint32_t reserved_352; // offset: 352 (0x160) 381d34420f2SLikun Gao uint32_t reserved_353; // offset: 353 (0x161) 382d34420f2SLikun Gao uint32_t reserved_354; // offset: 354 (0x162) 383d34420f2SLikun Gao uint32_t reserved_355; // offset: 355 (0x163) 384d34420f2SLikun Gao uint32_t reserved_356; // offset: 356 (0x164) 385d34420f2SLikun Gao uint32_t reserved_357; // offset: 357 (0x165) 386d34420f2SLikun Gao uint32_t reserved_358; // offset: 358 (0x166) 387d34420f2SLikun Gao uint32_t reserved_359; // offset: 359 (0x167) 388d34420f2SLikun Gao uint32_t reserved_360; // offset: 360 (0x168) 389d34420f2SLikun Gao uint32_t reserved_361; // offset: 361 (0x169) 390d34420f2SLikun Gao uint32_t reserved_362; // offset: 362 (0x16A) 391d34420f2SLikun Gao uint32_t reserved_363; // offset: 363 (0x16B) 392d34420f2SLikun Gao uint32_t reserved_364; // offset: 364 (0x16C) 393d34420f2SLikun Gao uint32_t reserved_365; // offset: 365 (0x16D) 394d34420f2SLikun Gao uint32_t reserved_366; // offset: 366 (0x16E) 395d34420f2SLikun Gao uint32_t reserved_367; // offset: 367 (0x16F) 396d34420f2SLikun Gao uint32_t reserved_368; // offset: 368 (0x170) 397d34420f2SLikun Gao uint32_t reserved_369; // offset: 369 (0x171) 398d34420f2SLikun Gao uint32_t reserved_370; // offset: 370 (0x172) 399d34420f2SLikun Gao uint32_t reserved_371; // offset: 371 (0x173) 400d34420f2SLikun Gao uint32_t reserved_372; // offset: 372 (0x174) 401d34420f2SLikun Gao uint32_t reserved_373; // offset: 373 (0x175) 402d34420f2SLikun Gao uint32_t reserved_374; // offset: 374 (0x176) 403d34420f2SLikun Gao uint32_t reserved_375; // offset: 375 (0x177) 404d34420f2SLikun Gao uint32_t reserved_376; // offset: 376 (0x178) 405d34420f2SLikun Gao uint32_t reserved_377; // offset: 377 (0x179) 406d34420f2SLikun Gao uint32_t reserved_378; // offset: 378 (0x17A) 407d34420f2SLikun Gao uint32_t reserved_379; // offset: 379 (0x17B) 408d34420f2SLikun Gao uint32_t reserved_380; // offset: 380 (0x17C) 409d34420f2SLikun Gao uint32_t reserved_381; // offset: 381 (0x17D) 410d34420f2SLikun Gao uint32_t reserved_382; // offset: 382 (0x17E) 411d34420f2SLikun Gao uint32_t reserved_383; // offset: 383 (0x17F) 412d34420f2SLikun Gao uint32_t reserved_384; // offset: 384 (0x180) 413d34420f2SLikun Gao uint32_t reserved_385; // offset: 385 (0x181) 414d34420f2SLikun Gao uint32_t reserved_386; // offset: 386 (0x182) 415d34420f2SLikun Gao uint32_t reserved_387; // offset: 387 (0x183) 416d34420f2SLikun Gao uint32_t reserved_388; // offset: 388 (0x184) 417d34420f2SLikun Gao uint32_t reserved_389; // offset: 389 (0x185) 418d34420f2SLikun Gao uint32_t reserved_390; // offset: 390 (0x186) 419d34420f2SLikun Gao uint32_t reserved_391; // offset: 391 (0x187) 420d34420f2SLikun Gao uint32_t reserved_392; // offset: 392 (0x188) 421d34420f2SLikun Gao uint32_t reserved_393; // offset: 393 (0x189) 422d34420f2SLikun Gao uint32_t reserved_394; // offset: 394 (0x18A) 423d34420f2SLikun Gao uint32_t reserved_395; // offset: 395 (0x18B) 424d34420f2SLikun Gao uint32_t reserved_396; // offset: 396 (0x18C) 425d34420f2SLikun Gao uint32_t reserved_397; // offset: 397 (0x18D) 426d34420f2SLikun Gao uint32_t reserved_398; // offset: 398 (0x18E) 427d34420f2SLikun Gao uint32_t reserved_399; // offset: 399 (0x18F) 428d34420f2SLikun Gao uint32_t reserved_400; // offset: 400 (0x190) 429d34420f2SLikun Gao uint32_t reserved_401; // offset: 401 (0x191) 430d34420f2SLikun Gao uint32_t reserved_402; // offset: 402 (0x192) 431d34420f2SLikun Gao uint32_t reserved_403; // offset: 403 (0x193) 432d34420f2SLikun Gao uint32_t reserved_404; // offset: 404 (0x194) 433d34420f2SLikun Gao uint32_t reserved_405; // offset: 405 (0x195) 434d34420f2SLikun Gao uint32_t reserved_406; // offset: 406 (0x196) 435d34420f2SLikun Gao uint32_t reserved_407; // offset: 407 (0x197) 436d34420f2SLikun Gao uint32_t reserved_408; // offset: 408 (0x198) 437d34420f2SLikun Gao uint32_t reserved_409; // offset: 409 (0x199) 438d34420f2SLikun Gao uint32_t reserved_410; // offset: 410 (0x19A) 439d34420f2SLikun Gao uint32_t reserved_411; // offset: 411 (0x19B) 440d34420f2SLikun Gao uint32_t reserved_412; // offset: 412 (0x19C) 441d34420f2SLikun Gao uint32_t reserved_413; // offset: 413 (0x19D) 442d34420f2SLikun Gao uint32_t reserved_414; // offset: 414 (0x19E) 443d34420f2SLikun Gao uint32_t reserved_415; // offset: 415 (0x19F) 444d34420f2SLikun Gao uint32_t reserved_416; // offset: 416 (0x1A0) 445d34420f2SLikun Gao uint32_t reserved_417; // offset: 417 (0x1A1) 446d34420f2SLikun Gao uint32_t reserved_418; // offset: 418 (0x1A2) 447d34420f2SLikun Gao uint32_t reserved_419; // offset: 419 (0x1A3) 448d34420f2SLikun Gao uint32_t reserved_420; // offset: 420 (0x1A4) 449d34420f2SLikun Gao uint32_t reserved_421; // offset: 421 (0x1A5) 450d34420f2SLikun Gao uint32_t reserved_422; // offset: 422 (0x1A6) 451d34420f2SLikun Gao uint32_t reserved_423; // offset: 423 (0x1A7) 452d34420f2SLikun Gao uint32_t reserved_424; // offset: 424 (0x1A8) 453d34420f2SLikun Gao uint32_t reserved_425; // offset: 425 (0x1A9) 454d34420f2SLikun Gao uint32_t reserved_426; // offset: 426 (0x1AA) 455d34420f2SLikun Gao uint32_t reserved_427; // offset: 427 (0x1AB) 456d34420f2SLikun Gao uint32_t reserved_428; // offset: 428 (0x1AC) 457d34420f2SLikun Gao uint32_t reserved_429; // offset: 429 (0x1AD) 458d34420f2SLikun Gao uint32_t reserved_430; // offset: 430 (0x1AE) 459d34420f2SLikun Gao uint32_t reserved_431; // offset: 431 (0x1AF) 460d34420f2SLikun Gao uint32_t reserved_432; // offset: 432 (0x1B0) 461d34420f2SLikun Gao uint32_t reserved_433; // offset: 433 (0x1B1) 462d34420f2SLikun Gao uint32_t reserved_434; // offset: 434 (0x1B2) 463d34420f2SLikun Gao uint32_t reserved_435; // offset: 435 (0x1B3) 464d34420f2SLikun Gao uint32_t reserved_436; // offset: 436 (0x1B4) 465d34420f2SLikun Gao uint32_t reserved_437; // offset: 437 (0x1B5) 466d34420f2SLikun Gao uint32_t reserved_438; // offset: 438 (0x1B6) 467d34420f2SLikun Gao uint32_t reserved_439; // offset: 439 (0x1B7) 468d34420f2SLikun Gao uint32_t reserved_440; // offset: 440 (0x1B8) 469d34420f2SLikun Gao uint32_t reserved_441; // offset: 441 (0x1B9) 470d34420f2SLikun Gao uint32_t reserved_442; // offset: 442 (0x1BA) 471d34420f2SLikun Gao uint32_t reserved_443; // offset: 443 (0x1BB) 472d34420f2SLikun Gao uint32_t reserved_444; // offset: 444 (0x1BC) 473d34420f2SLikun Gao uint32_t reserved_445; // offset: 445 (0x1BD) 474d34420f2SLikun Gao uint32_t reserved_446; // offset: 446 (0x1BE) 475d34420f2SLikun Gao uint32_t reserved_447; // offset: 447 (0x1BF) 476d34420f2SLikun Gao uint32_t reserved_448; // offset: 448 (0x1C0) 477d34420f2SLikun Gao uint32_t reserved_449; // offset: 449 (0x1C1) 478d34420f2SLikun Gao uint32_t reserved_450; // offset: 450 (0x1C2) 479d34420f2SLikun Gao uint32_t reserved_451; // offset: 451 (0x1C3) 480d34420f2SLikun Gao uint32_t reserved_452; // offset: 452 (0x1C4) 481d34420f2SLikun Gao uint32_t reserved_453; // offset: 453 (0x1C5) 482d34420f2SLikun Gao uint32_t reserved_454; // offset: 454 (0x1C6) 483d34420f2SLikun Gao uint32_t reserved_455; // offset: 455 (0x1C7) 484d34420f2SLikun Gao uint32_t reserved_456; // offset: 456 (0x1C8) 485d34420f2SLikun Gao uint32_t reserved_457; // offset: 457 (0x1C9) 486d34420f2SLikun Gao uint32_t reserved_458; // offset: 458 (0x1CA) 487d34420f2SLikun Gao uint32_t reserved_459; // offset: 459 (0x1CB) 488d34420f2SLikun Gao uint32_t reserved_460; // offset: 460 (0x1CC) 489d34420f2SLikun Gao uint32_t reserved_461; // offset: 461 (0x1CD) 490d34420f2SLikun Gao uint32_t reserved_462; // offset: 462 (0x1CE) 491d34420f2SLikun Gao uint32_t reserved_463; // offset: 463 (0x1CF) 492d34420f2SLikun Gao uint32_t reserved_464; // offset: 464 (0x1D0) 493d34420f2SLikun Gao uint32_t reserved_465; // offset: 465 (0x1D1) 494d34420f2SLikun Gao uint32_t reserved_466; // offset: 466 (0x1D2) 495d34420f2SLikun Gao uint32_t reserved_467; // offset: 467 (0x1D3) 496d34420f2SLikun Gao uint32_t reserved_468; // offset: 468 (0x1D4) 497d34420f2SLikun Gao uint32_t reserved_469; // offset: 469 (0x1D5) 498d34420f2SLikun Gao uint32_t reserved_470; // offset: 470 (0x1D6) 499d34420f2SLikun Gao uint32_t reserved_471; // offset: 471 (0x1D7) 500d34420f2SLikun Gao uint32_t reserved_472; // offset: 472 (0x1D8) 501d34420f2SLikun Gao uint32_t reserved_473; // offset: 473 (0x1D9) 502d34420f2SLikun Gao uint32_t reserved_474; // offset: 474 (0x1DA) 503d34420f2SLikun Gao uint32_t reserved_475; // offset: 475 (0x1DB) 504d34420f2SLikun Gao uint32_t reserved_476; // offset: 476 (0x1DC) 505d34420f2SLikun Gao uint32_t reserved_477; // offset: 477 (0x1DD) 506d34420f2SLikun Gao uint32_t reserved_478; // offset: 478 (0x1DE) 507d34420f2SLikun Gao uint32_t reserved_479; // offset: 479 (0x1DF) 508d34420f2SLikun Gao uint32_t reserved_480; // offset: 480 (0x1E0) 509d34420f2SLikun Gao uint32_t reserved_481; // offset: 481 (0x1E1) 510d34420f2SLikun Gao uint32_t reserved_482; // offset: 482 (0x1E2) 511d34420f2SLikun Gao uint32_t reserved_483; // offset: 483 (0x1E3) 512d34420f2SLikun Gao uint32_t reserved_484; // offset: 484 (0x1E4) 513d34420f2SLikun Gao uint32_t reserved_485; // offset: 485 (0x1E5) 514d34420f2SLikun Gao uint32_t reserved_486; // offset: 486 (0x1E6) 515d34420f2SLikun Gao uint32_t reserved_487; // offset: 487 (0x1E7) 516d34420f2SLikun Gao uint32_t reserved_488; // offset: 488 (0x1E8) 517d34420f2SLikun Gao uint32_t reserved_489; // offset: 489 (0x1E9) 518d34420f2SLikun Gao uint32_t reserved_490; // offset: 490 (0x1EA) 519d34420f2SLikun Gao uint32_t reserved_491; // offset: 491 (0x1EB) 520d34420f2SLikun Gao uint32_t reserved_492; // offset: 492 (0x1EC) 521d34420f2SLikun Gao uint32_t reserved_493; // offset: 493 (0x1ED) 522d34420f2SLikun Gao uint32_t reserved_494; // offset: 494 (0x1EE) 523d34420f2SLikun Gao uint32_t reserved_495; // offset: 495 (0x1EF) 524d34420f2SLikun Gao uint32_t reserved_496; // offset: 496 (0x1F0) 525d34420f2SLikun Gao uint32_t reserved_497; // offset: 497 (0x1F1) 526d34420f2SLikun Gao uint32_t reserved_498; // offset: 498 (0x1F2) 527d34420f2SLikun Gao uint32_t reserved_499; // offset: 499 (0x1F3) 528d34420f2SLikun Gao uint32_t reserved_500; // offset: 500 (0x1F4) 529d34420f2SLikun Gao uint32_t reserved_501; // offset: 501 (0x1F5) 530d34420f2SLikun Gao uint32_t reserved_502; // offset: 502 (0x1F6) 531d34420f2SLikun Gao uint32_t reserved_503; // offset: 503 (0x1F7) 532d34420f2SLikun Gao uint32_t reserved_504; // offset: 504 (0x1F8) 533d34420f2SLikun Gao uint32_t reserved_505; // offset: 505 (0x1F9) 534d34420f2SLikun Gao uint32_t reserved_506; // offset: 506 (0x1FA) 535d34420f2SLikun Gao uint32_t reserved_507; // offset: 507 (0x1FB) 536d34420f2SLikun Gao uint32_t reserved_508; // offset: 508 (0x1FC) 537d34420f2SLikun Gao uint32_t reserved_509; // offset: 509 (0x1FD) 538d34420f2SLikun Gao uint32_t reserved_510; // offset: 510 (0x1FE) 539d34420f2SLikun Gao uint32_t reserved_511; // offset: 511 (0x1FF) 540d34420f2SLikun Gao }; 541d34420f2SLikun Gao 542d34420f2SLikun Gao struct v12_sdma_mqd { 543d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_cntl; // offset: 0 (0x0) 544d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_base; // offset: 1 (0x1) 545d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_base_hi; // offset: 2 (0x2) 546d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_rptr; // offset: 3 (0x3) 547d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_rptr_hi; // offset: 4 (0x4) 548d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_wptr; // offset: 5 (0x5) 549d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_wptr_hi; // offset: 6 (0x6) 550d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_rptr_addr_lo; // offset: 7 (0x7) 551d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_rptr_addr_hi; // offset: 8 (0x8) 552d34420f2SLikun Gao uint32_t sdmax_rlcx_ib_cntl; // offset: 9 (0x9) 553d34420f2SLikun Gao uint32_t sdmax_rlcx_ib_rptr; // offset: 10 (0xA) 554d34420f2SLikun Gao uint32_t sdmax_rlcx_ib_offset; // offset: 11 (0xB) 555d34420f2SLikun Gao uint32_t sdmax_rlcx_ib_base_lo; // offset: 12 (0xC) 556d34420f2SLikun Gao uint32_t sdmax_rlcx_ib_base_hi; // offset: 13 (0xD) 557d34420f2SLikun Gao uint32_t sdmax_rlcx_ib_size; // offset: 14 (0xE) 558d34420f2SLikun Gao uint32_t sdmax_rlcx_doorbell; // offset: 15 (0xF) 559d34420f2SLikun Gao uint32_t sdmax_rlcx_doorbell_log; // offset: 16 (0x10) 560d34420f2SLikun Gao uint32_t sdmax_rlcx_doorbell_offset; // offset: 17 (0x11) 561d34420f2SLikun Gao uint32_t sdmax_rlcx_csa_addr_lo; // offset: 18 (0x12) 562d34420f2SLikun Gao uint32_t sdmax_rlcx_csa_addr_hi; // offset: 19 (0x13) 563d34420f2SLikun Gao uint32_t sdmax_rlcx_sched_cntl; // offset: 20 (0x14) 564d34420f2SLikun Gao uint32_t sdmax_rlcx_ib_sub_remain; // offset: 21 (0x15) 565d34420f2SLikun Gao uint32_t sdmax_rlcx_preempt; // offset: 22 (0x16) 566d34420f2SLikun Gao uint32_t sdmax_rlcx_dummy_reg; // offset: 23 (0x17) 567d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_wptr_poll_addr_lo; // offset: 24 (0x18) 568d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_wptr_poll_addr_hi; // offset: 25 (0x19) 569d34420f2SLikun Gao uint32_t sdmax_rlcx_rb_aql_cntl; // offset: 26 (0x1A) 570d34420f2SLikun Gao uint32_t sdmax_rlcx_minor_ptr_update; // offset: 27 (0x1B) 571d34420f2SLikun Gao uint32_t sdmax_rlcx_mcu_dbg0; // offset: 28 (0x1C) 572d34420f2SLikun Gao uint32_t sdmax_rlcx_mcu_dbg1; // offset: 29 (0x1D) 573d34420f2SLikun Gao uint32_t sdmax_rlcx_context_switch_status; // offset: 30 (0x1E) 574d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_cntl; // offset: 31 (0x1F) 575d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data0; // offset: 32 (0x20) 576d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data1; // offset: 33 (0x21) 577d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data2; // offset: 34 (0x22) 578d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data3; // offset: 35 (0x23) 579d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data4; // offset: 36 (0x24) 580d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data5; // offset: 37 (0x25) 581d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data6; // offset: 38 (0x26) 582d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data7; // offset: 39 (0x27) 583d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data8; // offset: 40 (0x28) 584d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data9; // offset: 41 (0x29) 585d34420f2SLikun Gao uint32_t sdmax_rlcx_midcmd_data10; // offset: 42 (0x2A) 586d34420f2SLikun Gao uint32_t sdmax_rlcx_wait_unsatisfied_thd; // offset: 43 (0x2B) 587d34420f2SLikun Gao uint32_t sdmax_rlcx_mqd_base_addr_lo; // offset: 44 (0x2C) 588d34420f2SLikun Gao uint32_t sdmax_rlcx_mqd_base_addr_hi; // offset: 45 (0x2D) 589d34420f2SLikun Gao uint32_t sdmax_rlcx_mqd_control; // offset: 46 (0x2E) 590d34420f2SLikun Gao uint32_t reserved_47; // offset: 47 (0x2F) 591d34420f2SLikun Gao uint32_t reserved_48; // offset: 48 (0x30) 592d34420f2SLikun Gao uint32_t reserved_49; // offset: 49 (0x31) 593d34420f2SLikun Gao uint32_t reserved_50; // offset: 50 (0x32) 594d34420f2SLikun Gao uint32_t reserved_51; // offset: 51 (0x33) 595d34420f2SLikun Gao uint32_t reserved_52; // offset: 52 (0x34) 596d34420f2SLikun Gao uint32_t reserved_53; // offset: 53 (0x35) 597d34420f2SLikun Gao uint32_t reserved_54; // offset: 54 (0x36) 598d34420f2SLikun Gao uint32_t reserved_55; // offset: 55 (0x37) 599d34420f2SLikun Gao uint32_t reserved_56; // offset: 56 (0x38) 600d34420f2SLikun Gao uint32_t reserved_57; // offset: 57 (0x39) 601d34420f2SLikun Gao uint32_t reserved_58; // offset: 58 (0x3A) 602d34420f2SLikun Gao uint32_t reserved_59; // offset: 59 (0x3B) 603d34420f2SLikun Gao uint32_t reserved_60; // offset: 60 (0x3C) 604d34420f2SLikun Gao uint32_t reserved_61; // offset: 61 (0x3D) 605d34420f2SLikun Gao uint32_t reserved_62; // offset: 62 (0x3E) 606d34420f2SLikun Gao uint32_t reserved_63; // offset: 63 (0x3F) 607d34420f2SLikun Gao uint32_t reserved_64; // offset: 64 (0x40) 608d34420f2SLikun Gao uint32_t reserved_65; // offset: 65 (0x41) 609d34420f2SLikun Gao uint32_t reserved_66; // offset: 66 (0x42) 610d34420f2SLikun Gao uint32_t reserved_67; // offset: 67 (0x43) 611d34420f2SLikun Gao uint32_t reserved_68; // offset: 68 (0x44) 612d34420f2SLikun Gao uint32_t reserved_69; // offset: 69 (0x45) 613d34420f2SLikun Gao uint32_t reserved_70; // offset: 70 (0x46) 614d34420f2SLikun Gao uint32_t reserved_71; // offset: 0 (0x47) 615d34420f2SLikun Gao uint32_t reserved_72; // offset: 1 (0x48) 616d34420f2SLikun Gao uint32_t reserved_73; // offset: 2 (0x49) 617d34420f2SLikun Gao uint32_t reserved_74; // offset: 3 (0x4A) 618d34420f2SLikun Gao uint32_t reserved_75; // offset: 4 (0x4B) 619d34420f2SLikun Gao uint32_t reserved_76; // offset: 5 (0x4C) 620d34420f2SLikun Gao uint32_t reserved_77; // offset: 6 (0x4D) 621d34420f2SLikun Gao uint32_t reserved_78; // offset: 7 (0x4E) 622d34420f2SLikun Gao uint32_t reserved_79; // offset: 79 (0x4F) 623d34420f2SLikun Gao uint32_t reserved_80; // offset: 80 (0x50) 624d34420f2SLikun Gao uint32_t reserved_81; // offset: 81 (0x51) 625d34420f2SLikun Gao uint32_t reserved_82; // offset: 82 (0x52) 626d34420f2SLikun Gao uint32_t reserved_83; // offset: 83 (0x53) 627d34420f2SLikun Gao uint32_t reserved_84; // offset: 84 (0x54) 628d34420f2SLikun Gao uint32_t reserved_85; // offset: 85 (0x55) 629d34420f2SLikun Gao uint32_t reserved_86; // offset: 86 (0x56) 630d34420f2SLikun Gao uint32_t reserved_87; // offset: 87 (0x57) 631d34420f2SLikun Gao uint32_t reserved_88; // offset: 88 (0x58) 632d34420f2SLikun Gao uint32_t reserved_89; // offset: 89 (0x59) 633d34420f2SLikun Gao uint32_t reserved_90; // offset: 90 (0x5A) 634d34420f2SLikun Gao uint32_t reserved_91; // offset: 91 (0x5B) 635d34420f2SLikun Gao uint32_t reserved_92; // offset: 92 (0x5C) 636d34420f2SLikun Gao uint32_t reserved_93; // offset: 93 (0x5D) 637d34420f2SLikun Gao uint32_t reserved_94; // offset: 94 (0x5E) 638d34420f2SLikun Gao uint32_t reserved_95; // offset: 95 (0x5F) 639d34420f2SLikun Gao uint32_t reserved_96; // offset: 96 (0x60) 640d34420f2SLikun Gao uint32_t reserved_97; // offset: 97 (0x61) 641d34420f2SLikun Gao uint32_t reserved_98; // offset: 98 (0x62) 642d34420f2SLikun Gao uint32_t reserved_99; // offset: 99 (0x63) 643d34420f2SLikun Gao uint32_t reserved_100; // offset: 100 (0x64) 644d34420f2SLikun Gao uint32_t reserved_101; // offset: 101 (0x65) 645d34420f2SLikun Gao uint32_t reserved_102; // offset: 102 (0x66) 646d34420f2SLikun Gao uint32_t reserved_103; // offset: 103 (0x67) 647d34420f2SLikun Gao uint32_t reserved_104; // offset: 104 (0x68) 648d34420f2SLikun Gao uint32_t reserved_105; // offset: 105 (0x69) 649d34420f2SLikun Gao uint32_t reserved_106; // offset: 106 (0x6A) 650d34420f2SLikun Gao uint32_t reserved_107; // offset: 107 (0x6B) 651d34420f2SLikun Gao uint32_t reserved_108; // offset: 108 (0x6C) 652d34420f2SLikun Gao uint32_t reserved_109; // offset: 109 (0x6D) 653d34420f2SLikun Gao uint32_t reserved_110; // offset: 110 (0x6E) 654d34420f2SLikun Gao uint32_t reserved_111; // offset: 111 (0x6F) 655d34420f2SLikun Gao uint32_t reserved_112; // offset: 112 (0x70) 656d34420f2SLikun Gao uint32_t reserved_113; // offset: 113 (0x71) 657d34420f2SLikun Gao uint32_t reserved_114; // offset: 114 (0x72) 658d34420f2SLikun Gao uint32_t reserved_115; // offset: 115 (0x73) 659d34420f2SLikun Gao uint32_t reserved_116; // offset: 116 (0x74) 660d34420f2SLikun Gao uint32_t reserved_117; // offset: 117 (0x75) 661d34420f2SLikun Gao uint32_t reserved_118; // offset: 118 (0x76) 662d34420f2SLikun Gao uint32_t reserved_119; // offset: 119 (0x77) 663d34420f2SLikun Gao uint32_t reserved_120; // offset: 120 (0x78) 664d34420f2SLikun Gao uint32_t reserved_121; // offset: 121 (0x79) 665d34420f2SLikun Gao uint32_t reserved_122; // offset: 122 (0x7A) 666d34420f2SLikun Gao uint32_t reserved_123; // offset: 123 (0x7B) 667d34420f2SLikun Gao uint32_t reserved_124; // offset: 124 (0x7C) 668d34420f2SLikun Gao uint32_t reserved_125; // offset: 125 (0x7D) 669*48f0bdf4SDavid Belanger /* reserved_126,127: repurposed for driver-internal use */ 670*48f0bdf4SDavid Belanger uint32_t sdma_engine_id; 671*48f0bdf4SDavid Belanger uint32_t sdma_queue_id; 672d34420f2SLikun Gao }; 673d34420f2SLikun Gao 674d34420f2SLikun Gao struct v12_compute_mqd { 675d34420f2SLikun Gao uint32_t header; // offset: 0 (0x0) 676d34420f2SLikun Gao uint32_t compute_dispatch_initiator; // offset: 1 (0x1) 677d34420f2SLikun Gao uint32_t compute_dim_x; // offset: 2 (0x2) 678d34420f2SLikun Gao uint32_t compute_dim_y; // offset: 3 (0x3) 679d34420f2SLikun Gao uint32_t compute_dim_z; // offset: 4 (0x4) 680d34420f2SLikun Gao uint32_t compute_start_x; // offset: 5 (0x5) 681d34420f2SLikun Gao uint32_t compute_start_y; // offset: 6 (0x6) 682d34420f2SLikun Gao uint32_t compute_start_z; // offset: 7 (0x7) 683d34420f2SLikun Gao uint32_t compute_num_thread_x; // offset: 8 (0x8) 684d34420f2SLikun Gao uint32_t compute_num_thread_y; // offset: 9 (0x9) 685d34420f2SLikun Gao uint32_t compute_num_thread_z; // offset: 10 (0xA) 686d34420f2SLikun Gao uint32_t compute_pipelinestat_enable; // offset: 11 (0xB) 687d34420f2SLikun Gao uint32_t compute_perfcount_enable; // offset: 12 (0xC) 688d34420f2SLikun Gao uint32_t compute_pgm_lo; // offset: 13 (0xD) 689d34420f2SLikun Gao uint32_t compute_pgm_hi; // offset: 14 (0xE) 690d34420f2SLikun Gao uint32_t compute_dispatch_pkt_addr_lo; // offset: 15 (0xF) 691d34420f2SLikun Gao uint32_t compute_dispatch_pkt_addr_hi; // offset: 16 (0x10) 692d34420f2SLikun Gao uint32_t compute_dispatch_scratch_base_lo; // offset: 17 (0x11) 693d34420f2SLikun Gao uint32_t compute_dispatch_scratch_base_hi; // offset: 18 (0x12) 694d34420f2SLikun Gao uint32_t compute_pgm_rsrc1; // offset: 19 (0x13) 695d34420f2SLikun Gao uint32_t compute_pgm_rsrc2; // offset: 20 (0x14) 696d34420f2SLikun Gao uint32_t compute_vmid; // offset: 21 (0x15) 697d34420f2SLikun Gao uint32_t compute_resource_limits; // offset: 22 (0x16) 698d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se0; // offset: 23 (0x17) 699d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se1; // offset: 24 (0x18) 700d34420f2SLikun Gao uint32_t compute_tmpring_size; // offset: 25 (0x19) 701d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se2; // offset: 26 (0x1A) 702d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se3; // offset: 27 (0x1B) 703d34420f2SLikun Gao uint32_t compute_restart_x; // offset: 28 (0x1C) 704d34420f2SLikun Gao uint32_t compute_restart_y; // offset: 29 (0x1D) 705d34420f2SLikun Gao uint32_t compute_restart_z; // offset: 30 (0x1E) 706d34420f2SLikun Gao uint32_t compute_thread_trace_enable; // offset: 31 (0x1F) 707d34420f2SLikun Gao uint32_t compute_misc_reserved; // offset: 32 (0x20) 708d34420f2SLikun Gao uint32_t compute_dispatch_id; // offset: 33 (0x21) 709d34420f2SLikun Gao uint32_t compute_threadgroup_id; // offset: 34 (0x22) 710d34420f2SLikun Gao uint32_t compute_req_ctrl; // offset: 35 (0x23) 711d34420f2SLikun Gao uint32_t reserved_36; // offset: 36 (0x24) 712d34420f2SLikun Gao uint32_t compute_user_accum_0; // offset: 37 (0x25) 713d34420f2SLikun Gao uint32_t compute_user_accum_1; // offset: 38 (0x26) 714d34420f2SLikun Gao uint32_t compute_user_accum_2; // offset: 39 (0x27) 715d34420f2SLikun Gao uint32_t compute_user_accum_3; // offset: 40 (0x28) 716d34420f2SLikun Gao uint32_t compute_pgm_rsrc3; // offset: 41 (0x29) 717d34420f2SLikun Gao uint32_t compute_ddid_index; // offset: 42 (0x2A) 718d34420f2SLikun Gao uint32_t compute_shader_chksum; // offset: 43 (0x2B) 719d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se4; // offset: 44 (0x2C) 720d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se5; // offset: 45 (0x2D) 721d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se6; // offset: 46 (0x2E) 722d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se7; // offset: 47 (0x2F) 723d34420f2SLikun Gao uint32_t compute_dispatch_interleave; // offset: 48 (0x30) 724d34420f2SLikun Gao uint32_t compute_relaunch; // offset: 49 (0x31) 725d34420f2SLikun Gao uint32_t compute_wave_restore_addr_lo; // offset: 50 (0x32) 726d34420f2SLikun Gao uint32_t compute_wave_restore_addr_hi; // offset: 51 (0x33) 727d34420f2SLikun Gao uint32_t compute_wave_restore_control; // offset: 52 (0x34) 728d34420f2SLikun Gao uint32_t reserved_53; // offset: 53 (0x35) 729d34420f2SLikun Gao uint32_t reserved_54; // offset: 54 (0x36) 730d34420f2SLikun Gao uint32_t reserved_55; // offset: 55 (0x37) 731d34420f2SLikun Gao uint32_t reserved_56; // offset: 56 (0x38) 732d34420f2SLikun Gao uint32_t reserved_57; // offset: 57 (0x39) 733d34420f2SLikun Gao uint32_t reserved_58; // offset: 58 (0x3A) 734d34420f2SLikun Gao uint32_t compute_static_thread_mgmt_se8; // offset: 59 (0x3B) 735d34420f2SLikun Gao uint32_t reserved_60; // offset: 60 (0x3C) 736d34420f2SLikun Gao uint32_t reserved_61; // offset: 61 (0x3D) 737d34420f2SLikun Gao uint32_t reserved_62; // offset: 62 (0x3E) 738d34420f2SLikun Gao uint32_t reserved_63; // offset: 63 (0x3F) 739d34420f2SLikun Gao uint32_t reserved_64; // offset: 64 (0x40) 740d34420f2SLikun Gao uint32_t compute_user_data_0; // offset: 65 (0x41) 741d34420f2SLikun Gao uint32_t compute_user_data_1; // offset: 66 (0x42) 742d34420f2SLikun Gao uint32_t compute_user_data_2; // offset: 67 (0x43) 743d34420f2SLikun Gao uint32_t compute_user_data_3; // offset: 68 (0x44) 744d34420f2SLikun Gao uint32_t compute_user_data_4; // offset: 69 (0x45) 745d34420f2SLikun Gao uint32_t compute_user_data_5; // offset: 70 (0x46) 746d34420f2SLikun Gao uint32_t compute_user_data_6; // offset: 71 (0x47) 747d34420f2SLikun Gao uint32_t compute_user_data_7; // offset: 72 (0x48) 748d34420f2SLikun Gao uint32_t compute_user_data_8; // offset: 73 (0x49) 749d34420f2SLikun Gao uint32_t compute_user_data_9; // offset: 74 (0x4A) 750d34420f2SLikun Gao uint32_t compute_user_data_10; // offset: 75 (0x4B) 751d34420f2SLikun Gao uint32_t compute_user_data_11; // offset: 76 (0x4C) 752d34420f2SLikun Gao uint32_t compute_user_data_12; // offset: 77 (0x4D) 753d34420f2SLikun Gao uint32_t compute_user_data_13; // offset: 78 (0x4E) 754d34420f2SLikun Gao uint32_t compute_user_data_14; // offset: 79 (0x4F) 755d34420f2SLikun Gao uint32_t compute_user_data_15; // offset: 80 (0x50) 756d34420f2SLikun Gao uint32_t cp_compute_csinvoc_count_lo; // offset: 81 (0x51) 757d34420f2SLikun Gao uint32_t cp_compute_csinvoc_count_hi; // offset: 82 (0x52) 758d34420f2SLikun Gao uint32_t reserved_83; // offset: 83 (0x53) 759d34420f2SLikun Gao uint32_t reserved_84; // offset: 84 (0x54) 760d34420f2SLikun Gao uint32_t reserved_85; // offset: 85 (0x55) 761d34420f2SLikun Gao uint32_t cp_mqd_query_time_lo; // offset: 86 (0x56) 762d34420f2SLikun Gao uint32_t cp_mqd_query_time_hi; // offset: 87 (0x57) 763d34420f2SLikun Gao uint32_t cp_mqd_connect_start_time_lo; // offset: 88 (0x58) 764d34420f2SLikun Gao uint32_t cp_mqd_connect_start_time_hi; // offset: 89 (0x59) 765d34420f2SLikun Gao uint32_t cp_mqd_connect_end_time_lo; // offset: 90 (0x5A) 766d34420f2SLikun Gao uint32_t cp_mqd_connect_end_time_hi; // offset: 91 (0x5B) 767d34420f2SLikun Gao uint32_t cp_mqd_connect_end_wf_count; // offset: 92 (0x5C) 768d34420f2SLikun Gao uint32_t cp_mqd_connect_end_pq_rptr; // offset: 93 (0x5D) 769d34420f2SLikun Gao uint32_t cp_mqd_connect_end_pq_wptr; // offset: 94 (0x5E) 770d34420f2SLikun Gao uint32_t cp_mqd_connect_end_ib_rptr; // offset: 95 (0x5F) 771d34420f2SLikun Gao uint32_t cp_mqd_readindex_lo; // offset: 96 (0x60) 772d34420f2SLikun Gao uint32_t cp_mqd_readindex_hi; // offset: 97 (0x61) 773d34420f2SLikun Gao uint32_t cp_mqd_save_start_time_lo; // offset: 98 (0x62) 774d34420f2SLikun Gao uint32_t cp_mqd_save_start_time_hi; // offset: 99 (0x63) 775d34420f2SLikun Gao uint32_t cp_mqd_save_end_time_lo; // offset: 100 (0x64) 776d34420f2SLikun Gao uint32_t cp_mqd_save_end_time_hi; // offset: 101 (0x65) 777d34420f2SLikun Gao uint32_t cp_mqd_restore_start_time_lo; // offset: 102 (0x66) 778d34420f2SLikun Gao uint32_t cp_mqd_restore_start_time_hi; // offset: 103 (0x67) 779d34420f2SLikun Gao uint32_t cp_mqd_restore_end_time_lo; // offset: 104 (0x68) 780d34420f2SLikun Gao uint32_t cp_mqd_restore_end_time_hi; // offset: 105 (0x69) 781d34420f2SLikun Gao uint32_t disable_queue; // offset: 106 (0x6A) 782d34420f2SLikun Gao uint32_t reserved_107; // offset: 107 (0x6B) 783d34420f2SLikun Gao uint32_t reserved_108; // offset: 108 (0x6C) 784d34420f2SLikun Gao uint32_t reserved_109; // offset: 109 (0x6D) 785d34420f2SLikun Gao uint32_t reserved_110; // offset: 110 (0x6E) 786d34420f2SLikun Gao uint32_t reserved_111; // offset: 111 (0x6F) 787d34420f2SLikun Gao uint32_t reserved_112; // offset: 112 (0x70) 788d34420f2SLikun Gao uint32_t reserved_113; // offset: 113 (0x71) 789d34420f2SLikun Gao uint32_t cp_pq_exe_status_lo; // offset: 114 (0x72) 790d34420f2SLikun Gao uint32_t cp_pq_exe_status_hi; // offset: 115 (0x73) 791d34420f2SLikun Gao uint32_t cp_packet_id_lo; // offset: 116 (0x74) 792d34420f2SLikun Gao uint32_t cp_packet_id_hi; // offset: 117 (0x75) 793d34420f2SLikun Gao uint32_t cp_packet_exe_status_lo; // offset: 118 (0x76) 794d34420f2SLikun Gao uint32_t cp_packet_exe_status_hi; // offset: 119 (0x77) 795d34420f2SLikun Gao uint32_t reserved_120; // offset: 120 (0x78) 796d34420f2SLikun Gao uint32_t reserved_121; // offset: 121 (0x79) 797d34420f2SLikun Gao uint32_t reserved_122; // offset: 122 (0x7A) 798d34420f2SLikun Gao uint32_t reserved_123; // offset: 123 (0x7B) 799d34420f2SLikun Gao uint32_t ctx_save_base_addr_lo; // offset: 124 (0x7C) 800d34420f2SLikun Gao uint32_t ctx_save_base_addr_hi; // offset: 125 (0x7D) 801d34420f2SLikun Gao uint32_t reserved_126; // offset: 126 (0x7E) 802d34420f2SLikun Gao uint32_t reserved_127; // offset: 127 (0x7F) 803d34420f2SLikun Gao uint32_t cp_mqd_base_addr_lo; // offset: 128 (0x80) 804d34420f2SLikun Gao uint32_t cp_mqd_base_addr_hi; // offset: 129 (0x81) 805d34420f2SLikun Gao uint32_t cp_hqd_active; // offset: 130 (0x82) 806d34420f2SLikun Gao uint32_t cp_hqd_vmid; // offset: 131 (0x83) 807d34420f2SLikun Gao uint32_t cp_hqd_persistent_state; // offset: 132 (0x84) 808d34420f2SLikun Gao uint32_t cp_hqd_pipe_priority; // offset: 133 (0x85) 809d34420f2SLikun Gao uint32_t cp_hqd_queue_priority; // offset: 134 (0x86) 810d34420f2SLikun Gao uint32_t cp_hqd_quantum; // offset: 135 (0x87) 811d34420f2SLikun Gao uint32_t cp_hqd_pq_base_lo; // offset: 136 (0x88) 812d34420f2SLikun Gao uint32_t cp_hqd_pq_base_hi; // offset: 137 (0x89) 813d34420f2SLikun Gao uint32_t cp_hqd_pq_rptr; // offset: 138 (0x8A) 814d34420f2SLikun Gao uint32_t cp_hqd_pq_rptr_report_addr_lo; // offset: 139 (0x8B) 815d34420f2SLikun Gao uint32_t cp_hqd_pq_rptr_report_addr_hi; // offset: 140 (0x8C) 816d34420f2SLikun Gao uint32_t cp_hqd_pq_wptr_poll_addr_lo; // offset: 141 (0x8D) 817d34420f2SLikun Gao uint32_t cp_hqd_pq_wptr_poll_addr_hi; // offset: 142 (0x8E) 818d34420f2SLikun Gao uint32_t cp_hqd_pq_doorbell_control; // offset: 143 (0x8F) 819d34420f2SLikun Gao uint32_t reserved_144; // offset: 144 (0x90) 820d34420f2SLikun Gao uint32_t cp_hqd_pq_control; // offset: 145 (0x91) 821d34420f2SLikun Gao uint32_t cp_hqd_ib_base_addr_lo; // offset: 146 (0x92) 822d34420f2SLikun Gao uint32_t cp_hqd_ib_base_addr_hi; // offset: 147 (0x93) 823d34420f2SLikun Gao uint32_t cp_hqd_ib_rptr; // offset: 148 (0x94) 824d34420f2SLikun Gao uint32_t cp_hqd_ib_control; // offset: 149 (0x95) 825d34420f2SLikun Gao uint32_t cp_hqd_iq_timer; // offset: 150 (0x96) 826d34420f2SLikun Gao uint32_t cp_hqd_iq_rptr; // offset: 151 (0x97) 827d34420f2SLikun Gao uint32_t cp_hqd_dequeue_request; // offset: 152 (0x98) 828d34420f2SLikun Gao uint32_t cp_hqd_dma_offload; // offset: 153 (0x99) 829d34420f2SLikun Gao uint32_t cp_hqd_sema_cmd; // offset: 154 (0x9A) 830d34420f2SLikun Gao uint32_t cp_hqd_msg_type; // offset: 155 (0x9B) 831d34420f2SLikun Gao uint32_t cp_hqd_atomic0_preop_lo; // offset: 156 (0x9C) 832d34420f2SLikun Gao uint32_t cp_hqd_atomic0_preop_hi; // offset: 157 (0x9D) 833d34420f2SLikun Gao uint32_t cp_hqd_atomic1_preop_lo; // offset: 158 (0x9E) 834d34420f2SLikun Gao uint32_t cp_hqd_atomic1_preop_hi; // offset: 159 (0x9F) 835d34420f2SLikun Gao uint32_t cp_hqd_hq_status0; // offset: 160 (0xA0) 836d34420f2SLikun Gao uint32_t cp_hqd_hq_control0; // offset: 161 (0xA1) 837d34420f2SLikun Gao uint32_t cp_mqd_control; // offset: 162 (0xA2) 838d34420f2SLikun Gao uint32_t cp_hqd_hq_status1; // offset: 163 (0xA3) 839d34420f2SLikun Gao uint32_t cp_hqd_hq_control1; // offset: 164 (0xA4) 840d34420f2SLikun Gao uint32_t cp_hqd_eop_base_addr_lo; // offset: 165 (0xA5) 841d34420f2SLikun Gao uint32_t cp_hqd_eop_base_addr_hi; // offset: 166 (0xA6) 842d34420f2SLikun Gao uint32_t cp_hqd_eop_control; // offset: 167 (0xA7) 843d34420f2SLikun Gao uint32_t cp_hqd_eop_rptr; // offset: 168 (0xA8) 844d34420f2SLikun Gao uint32_t cp_hqd_eop_wptr; // offset: 169 (0xA9) 845d34420f2SLikun Gao uint32_t cp_hqd_eop_done_events; // offset: 170 (0xAA) 846d34420f2SLikun Gao uint32_t cp_hqd_ctx_save_base_addr_lo; // offset: 171 (0xAB) 847d34420f2SLikun Gao uint32_t cp_hqd_ctx_save_base_addr_hi; // offset: 172 (0xAC) 848d34420f2SLikun Gao uint32_t cp_hqd_ctx_save_control; // offset: 173 (0xAD) 849d34420f2SLikun Gao uint32_t cp_hqd_cntl_stack_offset; // offset: 174 (0xAE) 850d34420f2SLikun Gao uint32_t cp_hqd_cntl_stack_size; // offset: 175 (0xAF) 851d34420f2SLikun Gao uint32_t cp_hqd_wg_state_offset; // offset: 176 (0xB0) 852d34420f2SLikun Gao uint32_t cp_hqd_ctx_save_size; // offset: 177 (0xB1) 853d34420f2SLikun Gao uint32_t reserved_178; // offset: 178 (0xB2) 854d34420f2SLikun Gao uint32_t cp_hqd_error; // offset: 179 (0xB3) 855d34420f2SLikun Gao uint32_t cp_hqd_eop_wptr_mem; // offset: 180 (0xB4) 856d34420f2SLikun Gao uint32_t cp_hqd_aql_control; // offset: 181 (0xB5) 857d34420f2SLikun Gao uint32_t cp_hqd_pq_wptr_lo; // offset: 182 (0xB6) 858d34420f2SLikun Gao uint32_t cp_hqd_pq_wptr_hi; // offset: 183 (0xB7) 859d34420f2SLikun Gao uint32_t reserved_184; // offset: 184 (0xB8) 860d34420f2SLikun Gao uint32_t reserved_185; // offset: 185 (0xB9) 861d34420f2SLikun Gao uint32_t reserved_186; // offset: 186 (0xBA) 862d34420f2SLikun Gao uint32_t reserved_187; // offset: 187 (0xBB) 863d34420f2SLikun Gao uint32_t reserved_188; // offset: 188 (0xBC) 864d34420f2SLikun Gao uint32_t reserved_189; // offset: 189 (0xBD) 865d34420f2SLikun Gao uint32_t reserved_190; // offset: 190 (0xBE) 866d34420f2SLikun Gao uint32_t reserved_191; // offset: 191 (0xBF) 867d34420f2SLikun Gao uint32_t iqtimer_pkt_header; // offset: 192 (0xC0) 868d34420f2SLikun Gao uint32_t iqtimer_pkt_dw0; // offset: 193 (0xC1) 869d34420f2SLikun Gao uint32_t iqtimer_pkt_dw1; // offset: 194 (0xC2) 870d34420f2SLikun Gao uint32_t iqtimer_pkt_dw2; // offset: 195 (0xC3) 871d34420f2SLikun Gao uint32_t iqtimer_pkt_dw3; // offset: 196 (0xC4) 872d34420f2SLikun Gao uint32_t iqtimer_pkt_dw4; // offset: 197 (0xC5) 873d34420f2SLikun Gao uint32_t iqtimer_pkt_dw5; // offset: 198 (0xC6) 874d34420f2SLikun Gao uint32_t iqtimer_pkt_dw6; // offset: 199 (0xC7) 875d34420f2SLikun Gao uint32_t iqtimer_pkt_dw7; // offset: 200 (0xC8) 876d34420f2SLikun Gao uint32_t iqtimer_pkt_dw8; // offset: 201 (0xC9) 877d34420f2SLikun Gao uint32_t iqtimer_pkt_dw9; // offset: 202 (0xCA) 878d34420f2SLikun Gao uint32_t iqtimer_pkt_dw10; // offset: 203 (0xCB) 879d34420f2SLikun Gao uint32_t iqtimer_pkt_dw11; // offset: 204 (0xCC) 880d34420f2SLikun Gao uint32_t iqtimer_pkt_dw12; // offset: 205 (0xCD) 881d34420f2SLikun Gao uint32_t iqtimer_pkt_dw13; // offset: 206 (0xCE) 882d34420f2SLikun Gao uint32_t iqtimer_pkt_dw14; // offset: 207 (0xCF) 883d34420f2SLikun Gao uint32_t iqtimer_pkt_dw15; // offset: 208 (0xD0) 884d34420f2SLikun Gao uint32_t iqtimer_pkt_dw16; // offset: 209 (0xD1) 885d34420f2SLikun Gao uint32_t iqtimer_pkt_dw17; // offset: 210 (0xD2) 886d34420f2SLikun Gao uint32_t iqtimer_pkt_dw18; // offset: 211 (0xD3) 887d34420f2SLikun Gao uint32_t iqtimer_pkt_dw19; // offset: 212 (0xD4) 888d34420f2SLikun Gao uint32_t iqtimer_pkt_dw20; // offset: 213 (0xD5) 889d34420f2SLikun Gao uint32_t iqtimer_pkt_dw21; // offset: 214 (0xD6) 890d34420f2SLikun Gao uint32_t iqtimer_pkt_dw22; // offset: 215 (0xD7) 891d34420f2SLikun Gao uint32_t iqtimer_pkt_dw23; // offset: 216 (0xD8) 892d34420f2SLikun Gao uint32_t iqtimer_pkt_dw24; // offset: 217 (0xD9) 893d34420f2SLikun Gao uint32_t iqtimer_pkt_dw25; // offset: 218 (0xDA) 894d34420f2SLikun Gao uint32_t iqtimer_pkt_dw26; // offset: 219 (0xDB) 895d34420f2SLikun Gao uint32_t iqtimer_pkt_dw27; // offset: 220 (0xDC) 896d34420f2SLikun Gao uint32_t iqtimer_pkt_dw28; // offset: 221 (0xDD) 897d34420f2SLikun Gao uint32_t iqtimer_pkt_dw29; // offset: 222 (0xDE) 898d34420f2SLikun Gao uint32_t iqtimer_pkt_dw30; // offset: 223 (0xDF) 899d34420f2SLikun Gao uint32_t iqtimer_pkt_dw31; // offset: 224 (0xE0) 900d34420f2SLikun Gao uint32_t reserved_225; // offset: 225 (0xE1) 901d34420f2SLikun Gao uint32_t reserved_226; // offset: 226 (0xE2) 902d34420f2SLikun Gao uint32_t reserved_227; // offset: 227 (0xE3) 903d34420f2SLikun Gao uint32_t set_resources_header; // offset: 228 (0xE4) 904d34420f2SLikun Gao uint32_t set_resources_dw1; // offset: 229 (0xE5) 905d34420f2SLikun Gao uint32_t set_resources_dw2; // offset: 230 (0xE6) 906d34420f2SLikun Gao uint32_t set_resources_dw3; // offset: 231 (0xE7) 907d34420f2SLikun Gao uint32_t set_resources_dw4; // offset: 232 (0xE8) 908d34420f2SLikun Gao uint32_t set_resources_dw5; // offset: 233 (0xE9) 909d34420f2SLikun Gao uint32_t set_resources_dw6; // offset: 234 (0xEA) 910d34420f2SLikun Gao uint32_t set_resources_dw7; // offset: 235 (0xEB) 911d34420f2SLikun Gao uint32_t reserved_236; // offset: 236 (0xEC) 912d34420f2SLikun Gao uint32_t reserved_237; // offset: 237 (0xED) 913d34420f2SLikun Gao uint32_t reserved_238; // offset: 238 (0xEE) 914d34420f2SLikun Gao uint32_t reserved_239; // offset: 239 (0xEF) 915d34420f2SLikun Gao uint32_t queue_doorbell_id0; // offset: 240 (0xF0) 916d34420f2SLikun Gao uint32_t queue_doorbell_id1; // offset: 241 (0xF1) 917d34420f2SLikun Gao uint32_t queue_doorbell_id2; // offset: 242 (0xF2) 918d34420f2SLikun Gao uint32_t queue_doorbell_id3; // offset: 243 (0xF3) 919d34420f2SLikun Gao uint32_t queue_doorbell_id4; // offset: 244 (0xF4) 920d34420f2SLikun Gao uint32_t queue_doorbell_id5; // offset: 245 (0xF5) 921d34420f2SLikun Gao uint32_t queue_doorbell_id6; // offset: 246 (0xF6) 922d34420f2SLikun Gao uint32_t queue_doorbell_id7; // offset: 247 (0xF7) 923d34420f2SLikun Gao uint32_t queue_doorbell_id8; // offset: 248 (0xF8) 924d34420f2SLikun Gao uint32_t queue_doorbell_id9; // offset: 249 (0xF9) 925d34420f2SLikun Gao uint32_t queue_doorbell_id10; // offset: 250 (0xFA) 926d34420f2SLikun Gao uint32_t queue_doorbell_id11; // offset: 251 (0xFB) 927d34420f2SLikun Gao uint32_t queue_doorbell_id12; // offset: 252 (0xFC) 928d34420f2SLikun Gao uint32_t queue_doorbell_id13; // offset: 253 (0xFD) 929d34420f2SLikun Gao uint32_t queue_doorbell_id14; // offset: 254 (0xFE) 930d34420f2SLikun Gao uint32_t queue_doorbell_id15; // offset: 255 (0xFF) 931d34420f2SLikun Gao uint32_t control_buf_addr_lo; // offset: 256 (0x100) 932d34420f2SLikun Gao uint32_t control_buf_addr_hi; // offset: 257 (0x101) 933d34420f2SLikun Gao uint32_t control_buf_wptr_lo; // offset: 258 (0x102) 934d34420f2SLikun Gao uint32_t control_buf_wptr_hi; // offset: 259 (0x103) 935d34420f2SLikun Gao uint32_t control_buf_dptr_lo; // offset: 260 (0x104) 936d34420f2SLikun Gao uint32_t control_buf_dptr_hi; // offset: 261 (0x105) 937d34420f2SLikun Gao uint32_t control_buf_num_entries; // offset: 262 (0x106) 938d34420f2SLikun Gao uint32_t draw_ring_addr_lo; // offset: 263 (0x107) 939d34420f2SLikun Gao uint32_t draw_ring_addr_hi; // offset: 264 (0x108) 940d34420f2SLikun Gao uint32_t reserved_265; // offset: 265 (0x109) 941d34420f2SLikun Gao uint32_t reserved_266; // offset: 266 (0x10A) 942d34420f2SLikun Gao uint32_t reserved_267; // offset: 267 (0x10B) 943d34420f2SLikun Gao uint32_t reserved_268; // offset: 268 (0x10C) 944d34420f2SLikun Gao uint32_t reserved_269; // offset: 269 (0x10D) 945d34420f2SLikun Gao uint32_t reserved_270; // offset: 270 (0x10E) 946d34420f2SLikun Gao uint32_t reserved_271; // offset: 271 (0x10F) 947d34420f2SLikun Gao uint32_t dfwx_flags; // offset: 272 (0x110) 948d34420f2SLikun Gao uint32_t dfwx_slot; // offset: 273 (0x111) 949d34420f2SLikun Gao uint32_t dfwx_client_data_addr_lo; // offset: 274 (0x112) 950d34420f2SLikun Gao uint32_t dfwx_client_data_addr_hi; // offset: 275 (0x113) 951d34420f2SLikun Gao uint32_t reserved_276; // offset: 276 (0x114) 952d34420f2SLikun Gao uint32_t reserved_277; // offset: 277 (0x115) 953d34420f2SLikun Gao uint32_t reserved_278; // offset: 278 (0x116) 954d34420f2SLikun Gao uint32_t reserved_279; // offset: 279 (0x117) 955d34420f2SLikun Gao uint32_t reserved_280; // offset: 280 (0x118) 956d34420f2SLikun Gao uint32_t reserved_281; // offset: 281 (0x119) 957d34420f2SLikun Gao uint32_t reserved_282; // offset: 282 (0x11A) 958d34420f2SLikun Gao uint32_t reserved_283; // offset: 283 (0x11B) 959d34420f2SLikun Gao uint32_t reserved_284; // offset: 284 (0x11C) 960d34420f2SLikun Gao uint32_t reserved_285; // offset: 285 (0x11D) 961d34420f2SLikun Gao uint32_t reserved_286; // offset: 286 (0x11E) 962d34420f2SLikun Gao uint32_t reserved_287; // offset: 287 (0x11F) 963d34420f2SLikun Gao uint32_t reserved_288; // offset: 288 (0x120) 964d34420f2SLikun Gao uint32_t reserved_289; // offset: 289 (0x121) 965d34420f2SLikun Gao uint32_t reserved_290; // offset: 290 (0x122) 966d34420f2SLikun Gao uint32_t reserved_291; // offset: 291 (0x123) 967d34420f2SLikun Gao uint32_t reserved_292; // offset: 292 (0x124) 968d34420f2SLikun Gao uint32_t reserved_293; // offset: 293 (0x125) 969d34420f2SLikun Gao uint32_t reserved_294; // offset: 294 (0x126) 970d34420f2SLikun Gao uint32_t reserved_295; // offset: 295 (0x127) 971d34420f2SLikun Gao uint32_t reserved_296; // offset: 296 (0x128) 972d34420f2SLikun Gao uint32_t reserved_297; // offset: 297 (0x129) 973d34420f2SLikun Gao uint32_t reserved_298; // offset: 298 (0x12A) 974d34420f2SLikun Gao uint32_t reserved_299; // offset: 299 (0x12B) 975d34420f2SLikun Gao uint32_t reserved_300; // offset: 300 (0x12C) 976d34420f2SLikun Gao uint32_t reserved_301; // offset: 301 (0x12D) 977d34420f2SLikun Gao uint32_t reserved_302; // offset: 302 (0x12E) 978d34420f2SLikun Gao uint32_t reserved_303; // offset: 303 (0x12F) 979d34420f2SLikun Gao uint32_t reserved_304; // offset: 304 (0x130) 980d34420f2SLikun Gao uint32_t reserved_305; // offset: 305 (0x131) 981d34420f2SLikun Gao uint32_t reserved_306; // offset: 306 (0x132) 982d34420f2SLikun Gao uint32_t reserved_307; // offset: 307 (0x133) 983d34420f2SLikun Gao uint32_t reserved_308; // offset: 308 (0x134) 984d34420f2SLikun Gao uint32_t reserved_309; // offset: 309 (0x135) 985d34420f2SLikun Gao uint32_t reserved_310; // offset: 310 (0x136) 986d34420f2SLikun Gao uint32_t reserved_311; // offset: 311 (0x137) 987d34420f2SLikun Gao uint32_t reserved_312; // offset: 312 (0x138) 988d34420f2SLikun Gao uint32_t reserved_313; // offset: 313 (0x139) 989d34420f2SLikun Gao uint32_t reserved_314; // offset: 314 (0x13A) 990d34420f2SLikun Gao uint32_t reserved_315; // offset: 315 (0x13B) 991d34420f2SLikun Gao uint32_t reserved_316; // offset: 316 (0x13C) 992d34420f2SLikun Gao uint32_t reserved_317; // offset: 317 (0x13D) 993d34420f2SLikun Gao uint32_t reserved_318; // offset: 318 (0x13E) 994d34420f2SLikun Gao uint32_t reserved_319; // offset: 319 (0x13F) 995d34420f2SLikun Gao uint32_t reserved_320; // offset: 320 (0x140) 996d34420f2SLikun Gao uint32_t reserved_321; // offset: 321 (0x141) 997d34420f2SLikun Gao uint32_t reserved_322; // offset: 322 (0x142) 998d34420f2SLikun Gao uint32_t reserved_323; // offset: 323 (0x143) 999d34420f2SLikun Gao uint32_t reserved_324; // offset: 324 (0x144) 1000d34420f2SLikun Gao uint32_t reserved_325; // offset: 325 (0x145) 1001d34420f2SLikun Gao uint32_t reserved_326; // offset: 326 (0x146) 1002d34420f2SLikun Gao uint32_t reserved_327; // offset: 327 (0x147) 1003d34420f2SLikun Gao uint32_t reserved_328; // offset: 328 (0x148) 1004d34420f2SLikun Gao uint32_t reserved_329; // offset: 329 (0x149) 1005d34420f2SLikun Gao uint32_t reserved_330; // offset: 330 (0x14A) 1006d34420f2SLikun Gao uint32_t reserved_331; // offset: 331 (0x14B) 1007d34420f2SLikun Gao uint32_t reserved_332; // offset: 332 (0x14C) 1008d34420f2SLikun Gao uint32_t reserved_333; // offset: 333 (0x14D) 1009d34420f2SLikun Gao uint32_t reserved_334; // offset: 334 (0x14E) 1010d34420f2SLikun Gao uint32_t reserved_335; // offset: 335 (0x14F) 1011d34420f2SLikun Gao uint32_t reserved_336; // offset: 336 (0x150) 1012d34420f2SLikun Gao uint32_t reserved_337; // offset: 337 (0x151) 1013d34420f2SLikun Gao uint32_t reserved_338; // offset: 338 (0x152) 1014d34420f2SLikun Gao uint32_t reserved_339; // offset: 339 (0x153) 1015d34420f2SLikun Gao uint32_t reserved_340; // offset: 340 (0x154) 1016d34420f2SLikun Gao uint32_t reserved_341; // offset: 341 (0x155) 1017d34420f2SLikun Gao uint32_t reserved_342; // offset: 342 (0x156) 1018d34420f2SLikun Gao uint32_t reserved_343; // offset: 343 (0x157) 1019d34420f2SLikun Gao uint32_t reserved_344; // offset: 344 (0x158) 1020d34420f2SLikun Gao uint32_t reserved_345; // offset: 345 (0x159) 1021d34420f2SLikun Gao uint32_t reserved_346; // offset: 346 (0x15A) 1022d34420f2SLikun Gao uint32_t reserved_347; // offset: 347 (0x15B) 1023d34420f2SLikun Gao uint32_t reserved_348; // offset: 348 (0x15C) 1024d34420f2SLikun Gao uint32_t reserved_349; // offset: 349 (0x15D) 1025d34420f2SLikun Gao uint32_t reserved_350; // offset: 350 (0x15E) 1026d34420f2SLikun Gao uint32_t reserved_351; // offset: 351 (0x15F) 1027d34420f2SLikun Gao uint32_t reserved_352; // offset: 352 (0x160) 1028d34420f2SLikun Gao uint32_t reserved_353; // offset: 353 (0x161) 1029d34420f2SLikun Gao uint32_t reserved_354; // offset: 354 (0x162) 1030d34420f2SLikun Gao uint32_t reserved_355; // offset: 355 (0x163) 1031d34420f2SLikun Gao uint32_t reserved_356; // offset: 356 (0x164) 1032d34420f2SLikun Gao uint32_t reserved_357; // offset: 357 (0x165) 1033d34420f2SLikun Gao uint32_t reserved_358; // offset: 358 (0x166) 1034d34420f2SLikun Gao uint32_t reserved_359; // offset: 359 (0x167) 1035d34420f2SLikun Gao uint32_t reserved_360; // offset: 360 (0x168) 1036d34420f2SLikun Gao uint32_t reserved_361; // offset: 361 (0x169) 1037d34420f2SLikun Gao uint32_t reserved_362; // offset: 362 (0x16A) 1038d34420f2SLikun Gao uint32_t reserved_363; // offset: 363 (0x16B) 1039d34420f2SLikun Gao uint32_t reserved_364; // offset: 364 (0x16C) 1040d34420f2SLikun Gao uint32_t reserved_365; // offset: 365 (0x16D) 1041d34420f2SLikun Gao uint32_t reserved_366; // offset: 366 (0x16E) 1042d34420f2SLikun Gao uint32_t reserved_367; // offset: 367 (0x16F) 1043d34420f2SLikun Gao uint32_t reserved_368; // offset: 368 (0x170) 1044d34420f2SLikun Gao uint32_t reserved_369; // offset: 369 (0x171) 1045d34420f2SLikun Gao uint32_t reserved_370; // offset: 370 (0x172) 1046d34420f2SLikun Gao uint32_t reserved_371; // offset: 371 (0x173) 1047d34420f2SLikun Gao uint32_t reserved_372; // offset: 372 (0x174) 1048d34420f2SLikun Gao uint32_t reserved_373; // offset: 373 (0x175) 1049d34420f2SLikun Gao uint32_t reserved_374; // offset: 374 (0x176) 1050d34420f2SLikun Gao uint32_t reserved_375; // offset: 375 (0x177) 1051d34420f2SLikun Gao uint32_t reserved_376; // offset: 376 (0x178) 1052d34420f2SLikun Gao uint32_t reserved_377; // offset: 377 (0x179) 1053d34420f2SLikun Gao uint32_t reserved_378; // offset: 378 (0x17A) 1054d34420f2SLikun Gao uint32_t reserved_379; // offset: 379 (0x17B) 1055d34420f2SLikun Gao uint32_t reserved_380; // offset: 380 (0x17C) 1056d34420f2SLikun Gao uint32_t reserved_381; // offset: 381 (0x17D) 1057d34420f2SLikun Gao uint32_t reserved_382; // offset: 382 (0x17E) 1058d34420f2SLikun Gao uint32_t reserved_383; // offset: 383 (0x17F) 1059d34420f2SLikun Gao uint32_t reserved_384; // offset: 384 (0x180) 1060d34420f2SLikun Gao uint32_t reserved_385; // offset: 385 (0x181) 1061d34420f2SLikun Gao uint32_t reserved_386; // offset: 386 (0x182) 1062d34420f2SLikun Gao uint32_t reserved_387; // offset: 387 (0x183) 1063d34420f2SLikun Gao uint32_t reserved_388; // offset: 388 (0x184) 1064d34420f2SLikun Gao uint32_t reserved_389; // offset: 389 (0x185) 1065d34420f2SLikun Gao uint32_t reserved_390; // offset: 390 (0x186) 1066d34420f2SLikun Gao uint32_t reserved_391; // offset: 391 (0x187) 1067d34420f2SLikun Gao uint32_t reserved_392; // offset: 392 (0x188) 1068d34420f2SLikun Gao uint32_t reserved_393; // offset: 393 (0x189) 1069d34420f2SLikun Gao uint32_t reserved_394; // offset: 394 (0x18A) 1070d34420f2SLikun Gao uint32_t reserved_395; // offset: 395 (0x18B) 1071d34420f2SLikun Gao uint32_t reserved_396; // offset: 396 (0x18C) 1072d34420f2SLikun Gao uint32_t reserved_397; // offset: 397 (0x18D) 1073d34420f2SLikun Gao uint32_t reserved_398; // offset: 398 (0x18E) 1074d34420f2SLikun Gao uint32_t reserved_399; // offset: 399 (0x18F) 1075d34420f2SLikun Gao uint32_t reserved_400; // offset: 400 (0x190) 1076d34420f2SLikun Gao uint32_t reserved_401; // offset: 401 (0x191) 1077d34420f2SLikun Gao uint32_t reserved_402; // offset: 402 (0x192) 1078d34420f2SLikun Gao uint32_t reserved_403; // offset: 403 (0x193) 1079d34420f2SLikun Gao uint32_t reserved_404; // offset: 404 (0x194) 1080d34420f2SLikun Gao uint32_t reserved_405; // offset: 405 (0x195) 1081d34420f2SLikun Gao uint32_t reserved_406; // offset: 406 (0x196) 1082d34420f2SLikun Gao uint32_t reserved_407; // offset: 407 (0x197) 1083d34420f2SLikun Gao uint32_t reserved_408; // offset: 408 (0x198) 1084d34420f2SLikun Gao uint32_t reserved_409; // offset: 409 (0x199) 1085d34420f2SLikun Gao uint32_t reserved_410; // offset: 410 (0x19A) 1086d34420f2SLikun Gao uint32_t reserved_411; // offset: 411 (0x19B) 1087d34420f2SLikun Gao uint32_t reserved_412; // offset: 412 (0x19C) 1088d34420f2SLikun Gao uint32_t reserved_413; // offset: 413 (0x19D) 1089d34420f2SLikun Gao uint32_t reserved_414; // offset: 414 (0x19E) 1090d34420f2SLikun Gao uint32_t reserved_415; // offset: 415 (0x19F) 1091d34420f2SLikun Gao uint32_t reserved_416; // offset: 416 (0x1A0) 1092d34420f2SLikun Gao uint32_t reserved_417; // offset: 417 (0x1A1) 1093d34420f2SLikun Gao uint32_t reserved_418; // offset: 418 (0x1A2) 1094d34420f2SLikun Gao uint32_t reserved_419; // offset: 419 (0x1A3) 1095d34420f2SLikun Gao uint32_t reserved_420; // offset: 420 (0x1A4) 1096d34420f2SLikun Gao uint32_t reserved_421; // offset: 421 (0x1A5) 1097d34420f2SLikun Gao uint32_t reserved_422; // offset: 422 (0x1A6) 1098d34420f2SLikun Gao uint32_t reserved_423; // offset: 423 (0x1A7) 1099d34420f2SLikun Gao uint32_t reserved_424; // offset: 424 (0x1A8) 1100d34420f2SLikun Gao uint32_t reserved_425; // offset: 425 (0x1A9) 1101d34420f2SLikun Gao uint32_t reserved_426; // offset: 426 (0x1AA) 1102d34420f2SLikun Gao uint32_t reserved_427; // offset: 427 (0x1AB) 1103d34420f2SLikun Gao uint32_t reserved_428; // offset: 428 (0x1AC) 1104d34420f2SLikun Gao uint32_t reserved_429; // offset: 429 (0x1AD) 1105d34420f2SLikun Gao uint32_t reserved_430; // offset: 430 (0x1AE) 1106d34420f2SLikun Gao uint32_t reserved_431; // offset: 431 (0x1AF) 1107d34420f2SLikun Gao uint32_t reserved_432; // offset: 432 (0x1B0) 1108d34420f2SLikun Gao uint32_t reserved_433; // offset: 433 (0x1B1) 1109d34420f2SLikun Gao uint32_t reserved_434; // offset: 434 (0x1B2) 1110d34420f2SLikun Gao uint32_t reserved_435; // offset: 435 (0x1B3) 1111d34420f2SLikun Gao uint32_t reserved_436; // offset: 436 (0x1B4) 1112d34420f2SLikun Gao uint32_t reserved_437; // offset: 437 (0x1B5) 1113d34420f2SLikun Gao uint32_t reserved_438; // offset: 438 (0x1B6) 1114d34420f2SLikun Gao uint32_t reserved_439; // offset: 439 (0x1B7) 1115d34420f2SLikun Gao uint32_t reserved_440; // offset: 440 (0x1B8) 1116d34420f2SLikun Gao uint32_t reserved_441; // offset: 441 (0x1B9) 1117d34420f2SLikun Gao uint32_t reserved_442; // offset: 442 (0x1BA) 1118d34420f2SLikun Gao uint32_t reserved_443; // offset: 443 (0x1BB) 1119d34420f2SLikun Gao uint32_t reserved_444; // offset: 444 (0x1BC) 1120d34420f2SLikun Gao uint32_t reserved_445; // offset: 445 (0x1BD) 1121d34420f2SLikun Gao uint32_t reserved_446; // offset: 446 (0x1BE) 1122d34420f2SLikun Gao uint32_t reserved_447; // offset: 447 (0x1BF) 1123d34420f2SLikun Gao uint32_t gws_0_val; // offset: 448 (0x1C0) 1124d34420f2SLikun Gao uint32_t gws_1_val; // offset: 449 (0x1C1) 1125d34420f2SLikun Gao uint32_t gws_2_val; // offset: 450 (0x1C2) 1126d34420f2SLikun Gao uint32_t gws_3_val; // offset: 451 (0x1C3) 1127d34420f2SLikun Gao uint32_t gws_4_val; // offset: 452 (0x1C4) 1128d34420f2SLikun Gao uint32_t gws_5_val; // offset: 453 (0x1C5) 1129d34420f2SLikun Gao uint32_t gws_6_val; // offset: 454 (0x1C6) 1130d34420f2SLikun Gao uint32_t gws_7_val; // offset: 455 (0x1C7) 1131d34420f2SLikun Gao uint32_t gws_8_val; // offset: 456 (0x1C8) 1132d34420f2SLikun Gao uint32_t gws_9_val; // offset: 457 (0x1C9) 1133d34420f2SLikun Gao uint32_t gws_10_val; // offset: 458 (0x1CA) 1134d34420f2SLikun Gao uint32_t gws_11_val; // offset: 459 (0x1CB) 1135d34420f2SLikun Gao uint32_t gws_12_val; // offset: 460 (0x1CC) 1136d34420f2SLikun Gao uint32_t gws_13_val; // offset: 461 (0x1CD) 1137d34420f2SLikun Gao uint32_t gws_14_val; // offset: 462 (0x1CE) 1138d34420f2SLikun Gao uint32_t gws_15_val; // offset: 463 (0x1CF) 1139d34420f2SLikun Gao uint32_t gws_16_val; // offset: 464 (0x1D0) 1140d34420f2SLikun Gao uint32_t gws_17_val; // offset: 465 (0x1D1) 1141d34420f2SLikun Gao uint32_t gws_18_val; // offset: 466 (0x1D2) 1142d34420f2SLikun Gao uint32_t gws_19_val; // offset: 467 (0x1D3) 1143d34420f2SLikun Gao uint32_t gws_20_val; // offset: 468 (0x1D4) 1144d34420f2SLikun Gao uint32_t gws_21_val; // offset: 469 (0x1D5) 1145d34420f2SLikun Gao uint32_t gws_22_val; // offset: 470 (0x1D6) 1146d34420f2SLikun Gao uint32_t gws_23_val; // offset: 471 (0x1D7) 1147d34420f2SLikun Gao uint32_t gws_24_val; // offset: 472 (0x1D8) 1148d34420f2SLikun Gao uint32_t gws_25_val; // offset: 473 (0x1D9) 1149d34420f2SLikun Gao uint32_t gws_26_val; // offset: 474 (0x1DA) 1150d34420f2SLikun Gao uint32_t gws_27_val; // offset: 475 (0x1DB) 1151d34420f2SLikun Gao uint32_t gws_28_val; // offset: 476 (0x1DC) 1152d34420f2SLikun Gao uint32_t gws_29_val; // offset: 477 (0x1DD) 1153d34420f2SLikun Gao uint32_t gws_30_val; // offset: 478 (0x1DE) 1154d34420f2SLikun Gao uint32_t gws_31_val; // offset: 479 (0x1DF) 1155d34420f2SLikun Gao uint32_t gws_32_val; // offset: 480 (0x1E0) 1156d34420f2SLikun Gao uint32_t gws_33_val; // offset: 481 (0x1E1) 1157d34420f2SLikun Gao uint32_t gws_34_val; // offset: 482 (0x1E2) 1158d34420f2SLikun Gao uint32_t gws_35_val; // offset: 483 (0x1E3) 1159d34420f2SLikun Gao uint32_t gws_36_val; // offset: 484 (0x1E4) 1160d34420f2SLikun Gao uint32_t gws_37_val; // offset: 485 (0x1E5) 1161d34420f2SLikun Gao uint32_t gws_38_val; // offset: 486 (0x1E6) 1162d34420f2SLikun Gao uint32_t gws_39_val; // offset: 487 (0x1E7) 1163d34420f2SLikun Gao uint32_t gws_40_val; // offset: 488 (0x1E8) 1164d34420f2SLikun Gao uint32_t gws_41_val; // offset: 489 (0x1E9) 1165d34420f2SLikun Gao uint32_t gws_42_val; // offset: 490 (0x1EA) 1166d34420f2SLikun Gao uint32_t gws_43_val; // offset: 491 (0x1EB) 1167d34420f2SLikun Gao uint32_t gws_44_val; // offset: 492 (0x1EC) 1168d34420f2SLikun Gao uint32_t gws_45_val; // offset: 493 (0x1ED) 1169d34420f2SLikun Gao uint32_t gws_46_val; // offset: 494 (0x1EE) 1170d34420f2SLikun Gao uint32_t gws_47_val; // offset: 495 (0x1EF) 1171d34420f2SLikun Gao uint32_t gws_48_val; // offset: 496 (0x1F0) 1172d34420f2SLikun Gao uint32_t gws_49_val; // offset: 497 (0x1F1) 1173d34420f2SLikun Gao uint32_t gws_50_val; // offset: 498 (0x1F2) 1174d34420f2SLikun Gao uint32_t gws_51_val; // offset: 499 (0x1F3) 1175d34420f2SLikun Gao uint32_t gws_52_val; // offset: 500 (0x1F4) 1176d34420f2SLikun Gao uint32_t gws_53_val; // offset: 501 (0x1F5) 1177d34420f2SLikun Gao uint32_t gws_54_val; // offset: 502 (0x1F6) 1178d34420f2SLikun Gao uint32_t gws_55_val; // offset: 503 (0x1F7) 1179d34420f2SLikun Gao uint32_t gws_56_val; // offset: 504 (0x1F8) 1180d34420f2SLikun Gao uint32_t gws_57_val; // offset: 505 (0x1F9) 1181d34420f2SLikun Gao uint32_t gws_58_val; // offset: 506 (0x1FA) 1182d34420f2SLikun Gao uint32_t gws_59_val; // offset: 507 (0x1FB) 1183d34420f2SLikun Gao uint32_t gws_60_val; // offset: 508 (0x1FC) 1184d34420f2SLikun Gao uint32_t gws_61_val; // offset: 509 (0x1FD) 1185d34420f2SLikun Gao uint32_t gws_62_val; // offset: 510 (0x1FE) 1186d34420f2SLikun Gao uint32_t gws_63_val; // offset: 511 (0x1FF) 1187d34420f2SLikun Gao }; 1188d34420f2SLikun Gao 1189d34420f2SLikun Gao #endif /* V11_STRUCTS_H_ */ 1190