186a65c56SHawking Zhang /*
286a65c56SHawking Zhang  * Copyright 2021 Advanced Micro Devices, Inc.
386a65c56SHawking Zhang  *
486a65c56SHawking Zhang  * Permission is hereby granted, free of charge, to any person obtaining a
586a65c56SHawking Zhang  * copy of this software and associated documentation files (the "Software"),
686a65c56SHawking Zhang  * to deal in the Software without restriction, including without limitation
786a65c56SHawking Zhang  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
886a65c56SHawking Zhang  * and/or sell copies of the Software, and to permit persons to whom the
986a65c56SHawking Zhang  * Software is furnished to do so, subject to the following conditions:
1086a65c56SHawking Zhang  *
1186a65c56SHawking Zhang  * The above copyright notice and this permission notice shall be included in
1286a65c56SHawking Zhang  * all copies or substantial portions of the Software.
1386a65c56SHawking Zhang  *
1486a65c56SHawking Zhang  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1586a65c56SHawking Zhang  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1686a65c56SHawking Zhang  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
1786a65c56SHawking Zhang  * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
1886a65c56SHawking Zhang  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
1986a65c56SHawking Zhang  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
2086a65c56SHawking Zhang  * OTHER DEALINGS IN THE SOFTWARE.
2186a65c56SHawking Zhang  *
2286a65c56SHawking Zhang  */
2386a65c56SHawking Zhang 
2486a65c56SHawking Zhang #ifndef V11_STRUCTS_H_
2586a65c56SHawking Zhang #define V11_STRUCTS_H_
2686a65c56SHawking Zhang 
2786a65c56SHawking Zhang struct v11_gfx_mqd {
28*63a4d258SArvind Yadav 	uint32_t shadow_base_lo; // offset: 0  (0x0)
29*63a4d258SArvind Yadav 	uint32_t shadow_base_hi; // offset: 1  (0x1)
30*63a4d258SArvind Yadav 	uint32_t gds_bkup_base_lo; // offset: 2  (0x2)
31*63a4d258SArvind Yadav 	uint32_t gds_bkup_base_hi; // offset: 3  (0x3)
32*63a4d258SArvind Yadav 	uint32_t fw_work_area_base_lo; // offset: 4  (0x4)
33*63a4d258SArvind Yadav 	uint32_t fw_work_area_base_hi; // offset: 5  (0x5)
34*63a4d258SArvind Yadav 	uint32_t shadow_initialized; // offset: 6  (0x6)
35*63a4d258SArvind Yadav 	uint32_t ib_vmid; // offset: 7  (0x7)
3686a65c56SHawking Zhang 	uint32_t reserved_8; // offset: 8  (0x8)
3786a65c56SHawking Zhang 	uint32_t reserved_9; // offset: 9  (0x9)
3886a65c56SHawking Zhang 	uint32_t reserved_10; // offset: 10  (0xA)
3986a65c56SHawking Zhang 	uint32_t reserved_11; // offset: 11  (0xB)
4086a65c56SHawking Zhang 	uint32_t reserved_12; // offset: 12  (0xC)
4186a65c56SHawking Zhang 	uint32_t reserved_13; // offset: 13  (0xD)
4286a65c56SHawking Zhang 	uint32_t reserved_14; // offset: 14  (0xE)
4386a65c56SHawking Zhang 	uint32_t reserved_15; // offset: 15  (0xF)
4486a65c56SHawking Zhang 	uint32_t reserved_16; // offset: 16  (0x10)
4586a65c56SHawking Zhang 	uint32_t reserved_17; // offset: 17  (0x11)
4686a65c56SHawking Zhang 	uint32_t reserved_18; // offset: 18  (0x12)
4786a65c56SHawking Zhang 	uint32_t reserved_19; // offset: 19  (0x13)
4886a65c56SHawking Zhang 	uint32_t reserved_20; // offset: 20  (0x14)
4986a65c56SHawking Zhang 	uint32_t reserved_21; // offset: 21  (0x15)
5086a65c56SHawking Zhang 	uint32_t reserved_22; // offset: 22  (0x16)
5186a65c56SHawking Zhang 	uint32_t reserved_23; // offset: 23  (0x17)
5286a65c56SHawking Zhang 	uint32_t reserved_24; // offset: 24  (0x18)
5386a65c56SHawking Zhang 	uint32_t reserved_25; // offset: 25  (0x19)
5486a65c56SHawking Zhang 	uint32_t reserved_26; // offset: 26  (0x1A)
5586a65c56SHawking Zhang 	uint32_t reserved_27; // offset: 27  (0x1B)
5686a65c56SHawking Zhang 	uint32_t reserved_28; // offset: 28  (0x1C)
5786a65c56SHawking Zhang 	uint32_t reserved_29; // offset: 29  (0x1D)
5886a65c56SHawking Zhang 	uint32_t reserved_30; // offset: 30  (0x1E)
5986a65c56SHawking Zhang 	uint32_t reserved_31; // offset: 31  (0x1F)
6086a65c56SHawking Zhang 	uint32_t reserved_32; // offset: 32  (0x20)
6186a65c56SHawking Zhang 	uint32_t reserved_33; // offset: 33  (0x21)
6286a65c56SHawking Zhang 	uint32_t reserved_34; // offset: 34  (0x22)
6386a65c56SHawking Zhang 	uint32_t reserved_35; // offset: 35  (0x23)
6486a65c56SHawking Zhang 	uint32_t reserved_36; // offset: 36  (0x24)
6586a65c56SHawking Zhang 	uint32_t reserved_37; // offset: 37  (0x25)
6686a65c56SHawking Zhang 	uint32_t reserved_38; // offset: 38  (0x26)
6786a65c56SHawking Zhang 	uint32_t reserved_39; // offset: 39  (0x27)
6886a65c56SHawking Zhang 	uint32_t reserved_40; // offset: 40  (0x28)
6986a65c56SHawking Zhang 	uint32_t reserved_41; // offset: 41  (0x29)
7086a65c56SHawking Zhang 	uint32_t reserved_42; // offset: 42  (0x2A)
7186a65c56SHawking Zhang 	uint32_t reserved_43; // offset: 43  (0x2B)
7286a65c56SHawking Zhang 	uint32_t reserved_44; // offset: 44  (0x2C)
7386a65c56SHawking Zhang 	uint32_t reserved_45; // offset: 45  (0x2D)
7486a65c56SHawking Zhang 	uint32_t reserved_46; // offset: 46  (0x2E)
7586a65c56SHawking Zhang 	uint32_t reserved_47; // offset: 47  (0x2F)
7686a65c56SHawking Zhang 	uint32_t reserved_48; // offset: 48  (0x30)
7786a65c56SHawking Zhang 	uint32_t reserved_49; // offset: 49  (0x31)
7886a65c56SHawking Zhang 	uint32_t reserved_50; // offset: 50  (0x32)
7986a65c56SHawking Zhang 	uint32_t reserved_51; // offset: 51  (0x33)
8086a65c56SHawking Zhang 	uint32_t reserved_52; // offset: 52  (0x34)
8186a65c56SHawking Zhang 	uint32_t reserved_53; // offset: 53  (0x35)
8286a65c56SHawking Zhang 	uint32_t reserved_54; // offset: 54  (0x36)
8386a65c56SHawking Zhang 	uint32_t reserved_55; // offset: 55  (0x37)
8486a65c56SHawking Zhang 	uint32_t reserved_56; // offset: 56  (0x38)
8586a65c56SHawking Zhang 	uint32_t reserved_57; // offset: 57  (0x39)
8686a65c56SHawking Zhang 	uint32_t reserved_58; // offset: 58  (0x3A)
8786a65c56SHawking Zhang 	uint32_t reserved_59; // offset: 59  (0x3B)
8886a65c56SHawking Zhang 	uint32_t reserved_60; // offset: 60  (0x3C)
8986a65c56SHawking Zhang 	uint32_t reserved_61; // offset: 61  (0x3D)
9086a65c56SHawking Zhang 	uint32_t reserved_62; // offset: 62  (0x3E)
9186a65c56SHawking Zhang 	uint32_t reserved_63; // offset: 63  (0x3F)
9286a65c56SHawking Zhang 	uint32_t reserved_64; // offset: 64  (0x40)
9386a65c56SHawking Zhang 	uint32_t reserved_65; // offset: 65  (0x41)
9486a65c56SHawking Zhang 	uint32_t reserved_66; // offset: 66  (0x42)
9586a65c56SHawking Zhang 	uint32_t reserved_67; // offset: 67  (0x43)
9686a65c56SHawking Zhang 	uint32_t reserved_68; // offset: 68  (0x44)
9786a65c56SHawking Zhang 	uint32_t reserved_69; // offset: 69  (0x45)
9886a65c56SHawking Zhang 	uint32_t reserved_70; // offset: 70  (0x46)
9986a65c56SHawking Zhang 	uint32_t reserved_71; // offset: 71  (0x47)
10086a65c56SHawking Zhang 	uint32_t reserved_72; // offset: 72  (0x48)
10186a65c56SHawking Zhang 	uint32_t reserved_73; // offset: 73  (0x49)
10286a65c56SHawking Zhang 	uint32_t reserved_74; // offset: 74  (0x4A)
10386a65c56SHawking Zhang 	uint32_t reserved_75; // offset: 75  (0x4B)
10486a65c56SHawking Zhang 	uint32_t reserved_76; // offset: 76  (0x4C)
10586a65c56SHawking Zhang 	uint32_t reserved_77; // offset: 77  (0x4D)
10686a65c56SHawking Zhang 	uint32_t reserved_78; // offset: 78  (0x4E)
10786a65c56SHawking Zhang 	uint32_t reserved_79; // offset: 79  (0x4F)
10886a65c56SHawking Zhang 	uint32_t reserved_80; // offset: 80  (0x50)
10986a65c56SHawking Zhang 	uint32_t reserved_81; // offset: 81  (0x51)
11086a65c56SHawking Zhang 	uint32_t reserved_82; // offset: 82  (0x52)
11186a65c56SHawking Zhang 	uint32_t reserved_83; // offset: 83  (0x53)
11286a65c56SHawking Zhang 	uint32_t checksum_lo; // offset: 84  (0x54)
11386a65c56SHawking Zhang 	uint32_t checksum_hi; // offset: 85  (0x55)
11486a65c56SHawking Zhang 	uint32_t cp_mqd_query_time_lo; // offset: 86  (0x56)
11586a65c56SHawking Zhang 	uint32_t cp_mqd_query_time_hi; // offset: 87  (0x57)
11686a65c56SHawking Zhang 	uint32_t reserved_88; // offset: 88  (0x58)
11786a65c56SHawking Zhang 	uint32_t reserved_89; // offset: 89  (0x59)
11886a65c56SHawking Zhang 	uint32_t reserved_90; // offset: 90  (0x5A)
11986a65c56SHawking Zhang 	uint32_t reserved_91; // offset: 91  (0x5B)
12086a65c56SHawking Zhang 	uint32_t cp_mqd_query_wave_count; // offset: 92  (0x5C)
12186a65c56SHawking Zhang 	uint32_t cp_mqd_query_gfx_hqd_rptr; // offset: 93  (0x5D)
12286a65c56SHawking Zhang 	uint32_t cp_mqd_query_gfx_hqd_wptr; // offset: 94  (0x5E)
12386a65c56SHawking Zhang 	uint32_t cp_mqd_query_gfx_hqd_offset; // offset: 95  (0x5F)
12486a65c56SHawking Zhang 	uint32_t reserved_96; // offset: 96  (0x60)
12586a65c56SHawking Zhang 	uint32_t reserved_97; // offset: 97  (0x61)
12686a65c56SHawking Zhang 	uint32_t reserved_98; // offset: 98  (0x62)
12786a65c56SHawking Zhang 	uint32_t reserved_99; // offset: 99  (0x63)
12886a65c56SHawking Zhang 	uint32_t reserved_100; // offset: 100  (0x64)
12986a65c56SHawking Zhang 	uint32_t reserved_101; // offset: 101  (0x65)
13086a65c56SHawking Zhang 	uint32_t reserved_102; // offset: 102  (0x66)
13186a65c56SHawking Zhang 	uint32_t reserved_103; // offset: 103  (0x67)
13286a65c56SHawking Zhang 	uint32_t control_buf_addr_lo; // offset: 104  (0x68)
13386a65c56SHawking Zhang 	uint32_t control_buf_addr_hi; // offset: 105  (0x69)
13486a65c56SHawking Zhang 	uint32_t disable_queue; // offset: 106  (0x6A)
13586a65c56SHawking Zhang 	uint32_t reserved_107; // offset: 107  (0x6B)
13686a65c56SHawking Zhang 	uint32_t reserved_108; // offset: 108  (0x6C)
13786a65c56SHawking Zhang 	uint32_t reserved_109; // offset: 109  (0x6D)
13886a65c56SHawking Zhang 	uint32_t reserved_110; // offset: 110  (0x6E)
13986a65c56SHawking Zhang 	uint32_t reserved_111; // offset: 111  (0x6F)
14086a65c56SHawking Zhang 	uint32_t reserved_112; // offset: 112  (0x70)
14186a65c56SHawking Zhang 	uint32_t reserved_113; // offset: 113  (0x71)
14286a65c56SHawking Zhang 	uint32_t reserved_114; // offset: 114  (0x72)
14386a65c56SHawking Zhang 	uint32_t reserved_115; // offset: 115  (0x73)
14486a65c56SHawking Zhang 	uint32_t reserved_116; // offset: 116  (0x74)
14586a65c56SHawking Zhang 	uint32_t reserved_117; // offset: 117  (0x75)
14686a65c56SHawking Zhang 	uint32_t reserved_118; // offset: 118  (0x76)
14786a65c56SHawking Zhang 	uint32_t reserved_119; // offset: 119  (0x77)
14886a65c56SHawking Zhang 	uint32_t reserved_120; // offset: 120  (0x78)
14986a65c56SHawking Zhang 	uint32_t reserved_121; // offset: 121  (0x79)
15086a65c56SHawking Zhang 	uint32_t reserved_122; // offset: 122  (0x7A)
15186a65c56SHawking Zhang 	uint32_t reserved_123; // offset: 123  (0x7B)
15286a65c56SHawking Zhang 	uint32_t reserved_124; // offset: 124  (0x7C)
15386a65c56SHawking Zhang 	uint32_t reserved_125; // offset: 125  (0x7D)
15486a65c56SHawking Zhang 	uint32_t reserved_126; // offset: 126  (0x7E)
15586a65c56SHawking Zhang 	uint32_t reserved_127; // offset: 127  (0x7F)
15686a65c56SHawking Zhang 	uint32_t cp_mqd_base_addr; // offset: 128  (0x80)
15786a65c56SHawking Zhang 	uint32_t cp_mqd_base_addr_hi; // offset: 129  (0x81)
15886a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_active; // offset: 130  (0x82)
15986a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_vmid; // offset: 131  (0x83)
16086a65c56SHawking Zhang 	uint32_t reserved_131; // offset: 132  (0x84)
16186a65c56SHawking Zhang 	uint32_t reserved_132; // offset: 133  (0x85)
16286a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_queue_priority; // offset: 134  (0x86)
16386a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_quantum; // offset: 135  (0x87)
16486a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_base; // offset: 136  (0x88)
16586a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_base_hi; // offset: 137  (0x89)
16686a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_rptr; // offset: 138  (0x8A)
16786a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_rptr_addr; // offset: 139  (0x8B)
16886a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_rptr_addr_hi; // offset: 140  (0x8C)
16986a65c56SHawking Zhang 	uint32_t cp_rb_wptr_poll_addr_lo; // offset: 141  (0x8D)
17086a65c56SHawking Zhang 	uint32_t cp_rb_wptr_poll_addr_hi; // offset: 142  (0x8E)
17186a65c56SHawking Zhang 	uint32_t cp_rb_doorbell_control; // offset: 143  (0x8F)
17286a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_offset; // offset: 144  (0x90)
17386a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_cntl; // offset: 145  (0x91)
17486a65c56SHawking Zhang 	uint32_t reserved_146; // offset: 146  (0x92)
17586a65c56SHawking Zhang 	uint32_t reserved_147; // offset: 147  (0x93)
17686a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_csmd_rptr; // offset: 148  (0x94)
17786a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_wptr; // offset: 149  (0x95)
17886a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_wptr_hi; // offset: 150  (0x96)
17986a65c56SHawking Zhang 	uint32_t reserved_151; // offset: 151  (0x97)
18086a65c56SHawking Zhang 	uint32_t reserved_152; // offset: 152  (0x98)
18186a65c56SHawking Zhang 	uint32_t reserved_153; // offset: 153  (0x99)
18286a65c56SHawking Zhang 	uint32_t reserved_154; // offset: 154  (0x9A)
18386a65c56SHawking Zhang 	uint32_t reserved_155; // offset: 155  (0x9B)
18486a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_mapped; // offset: 156  (0x9C)
18586a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_que_mgr_control; // offset: 157  (0x9D)
18686a65c56SHawking Zhang 	uint32_t reserved_158; // offset: 158  (0x9E)
18786a65c56SHawking Zhang 	uint32_t reserved_159; // offset: 159  (0x9F)
18886a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_hq_status0; // offset: 160  (0xA0)
18986a65c56SHawking Zhang 	uint32_t cp_gfx_hqd_hq_control0; // offset: 161  (0xA1)
19086a65c56SHawking Zhang 	uint32_t cp_gfx_mqd_control; // offset: 162  (0xA2)
19186a65c56SHawking Zhang 	uint32_t reserved_163; // offset: 163  (0xA3)
19286a65c56SHawking Zhang 	uint32_t reserved_164; // offset: 164  (0xA4)
19386a65c56SHawking Zhang 	uint32_t reserved_165; // offset: 165  (0xA5)
19486a65c56SHawking Zhang 	uint32_t reserved_166; // offset: 166  (0xA6)
19586a65c56SHawking Zhang 	uint32_t reserved_167; // offset: 167  (0xA7)
19686a65c56SHawking Zhang 	uint32_t reserved_168; // offset: 168  (0xA8)
19786a65c56SHawking Zhang 	uint32_t reserved_169; // offset: 169  (0xA9)
19886a65c56SHawking Zhang 	uint32_t cp_num_prim_needed_count0_lo; // offset: 170  (0xAA)
19986a65c56SHawking Zhang 	uint32_t cp_num_prim_needed_count0_hi; // offset: 171  (0xAB)
20086a65c56SHawking Zhang 	uint32_t cp_num_prim_needed_count1_lo; // offset: 172  (0xAC)
20186a65c56SHawking Zhang 	uint32_t cp_num_prim_needed_count1_hi; // offset: 173  (0xAD)
20286a65c56SHawking Zhang 	uint32_t cp_num_prim_needed_count2_lo; // offset: 174  (0xAE)
20386a65c56SHawking Zhang 	uint32_t cp_num_prim_needed_count2_hi; // offset: 175  (0xAF)
20486a65c56SHawking Zhang 	uint32_t cp_num_prim_needed_count3_lo; // offset: 176  (0xB0)
20586a65c56SHawking Zhang 	uint32_t cp_num_prim_needed_count3_hi; // offset: 177  (0xB1)
20686a65c56SHawking Zhang 	uint32_t cp_num_prim_written_count0_lo; // offset: 178  (0xB2)
20786a65c56SHawking Zhang 	uint32_t cp_num_prim_written_count0_hi; // offset: 179  (0xB3)
20886a65c56SHawking Zhang 	uint32_t cp_num_prim_written_count1_lo; // offset: 180  (0xB4)
20986a65c56SHawking Zhang 	uint32_t cp_num_prim_written_count1_hi; // offset: 181  (0xB5)
21086a65c56SHawking Zhang 	uint32_t cp_num_prim_written_count2_lo; // offset: 182  (0xB6)
21186a65c56SHawking Zhang 	uint32_t cp_num_prim_written_count2_hi; // offset: 183  (0xB7)
21286a65c56SHawking Zhang 	uint32_t cp_num_prim_written_count3_lo; // offset: 184  (0xB8)
21386a65c56SHawking Zhang 	uint32_t cp_num_prim_written_count3_hi; // offset: 185  (0xB9)
21486a65c56SHawking Zhang 	uint32_t reserved_186; // offset: 186  (0xBA)
21586a65c56SHawking Zhang 	uint32_t reserved_187; // offset: 187  (0xBB)
21686a65c56SHawking Zhang 	uint32_t reserved_188; // offset: 188  (0xBC)
21786a65c56SHawking Zhang 	uint32_t reserved_189; // offset: 189  (0xBD)
21886a65c56SHawking Zhang 	uint32_t mp1_smn_fps_cnt; // offset: 190  (0xBE)
21986a65c56SHawking Zhang 	uint32_t sq_thread_trace_buf0_base; // offset: 191  (0xBF)
22086a65c56SHawking Zhang 	uint32_t sq_thread_trace_buf0_size; // offset: 192  (0xC0)
22186a65c56SHawking Zhang 	uint32_t sq_thread_trace_buf1_base; // offset: 193  (0xC1)
22286a65c56SHawking Zhang 	uint32_t sq_thread_trace_buf1_size; // offset: 194  (0xC2)
22386a65c56SHawking Zhang 	uint32_t sq_thread_trace_wptr; // offset: 195  (0xC3)
22486a65c56SHawking Zhang 	uint32_t sq_thread_trace_mask; // offset: 196  (0xC4)
22586a65c56SHawking Zhang 	uint32_t sq_thread_trace_token_mask; // offset: 197  (0xC5)
22686a65c56SHawking Zhang 	uint32_t sq_thread_trace_ctrl; // offset: 198  (0xC6)
22786a65c56SHawking Zhang 	uint32_t sq_thread_trace_status; // offset: 199  (0xC7)
22886a65c56SHawking Zhang 	uint32_t sq_thread_trace_dropped_cntr; // offset: 200  (0xC8)
22986a65c56SHawking Zhang 	uint32_t sq_thread_trace_finish_done_debug; // offset: 201  (0xC9)
23086a65c56SHawking Zhang 	uint32_t sq_thread_trace_gfx_draw_cntr; // offset: 202  (0xCA)
23186a65c56SHawking Zhang 	uint32_t sq_thread_trace_gfx_marker_cntr; // offset: 203  (0xCB)
23286a65c56SHawking Zhang 	uint32_t sq_thread_trace_hp3d_draw_cntr; // offset: 204  (0xCC)
23386a65c56SHawking Zhang 	uint32_t sq_thread_trace_hp3d_marker_cntr; // offset: 205  (0xCD)
23486a65c56SHawking Zhang 	uint32_t reserved_206; // offset: 206  (0xCE)
23586a65c56SHawking Zhang 	uint32_t reserved_207; // offset: 207  (0xCF)
23686a65c56SHawking Zhang 	uint32_t cp_sc_psinvoc_count0_lo; // offset: 208  (0xD0)
23786a65c56SHawking Zhang 	uint32_t cp_sc_psinvoc_count0_hi; // offset: 209  (0xD1)
23886a65c56SHawking Zhang 	uint32_t cp_pa_cprim_count_lo; // offset: 210  (0xD2)
23986a65c56SHawking Zhang 	uint32_t cp_pa_cprim_count_hi; // offset: 211  (0xD3)
24086a65c56SHawking Zhang 	uint32_t cp_pa_cinvoc_count_lo; // offset: 212  (0xD4)
24186a65c56SHawking Zhang 	uint32_t cp_pa_cinvoc_count_hi; // offset: 213  (0xD5)
24286a65c56SHawking Zhang 	uint32_t cp_vgt_vsinvoc_count_lo; // offset: 214  (0xD6)
24386a65c56SHawking Zhang 	uint32_t cp_vgt_vsinvoc_count_hi; // offset: 215  (0xD7)
24486a65c56SHawking Zhang 	uint32_t cp_vgt_gsinvoc_count_lo; // offset: 216  (0xD8)
24586a65c56SHawking Zhang 	uint32_t cp_vgt_gsinvoc_count_hi; // offset: 217  (0xD9)
24686a65c56SHawking Zhang 	uint32_t cp_vgt_gsprim_count_lo; // offset: 218  (0xDA)
24786a65c56SHawking Zhang 	uint32_t cp_vgt_gsprim_count_hi; // offset: 219  (0xDB)
24886a65c56SHawking Zhang 	uint32_t cp_vgt_iaprim_count_lo; // offset: 220  (0xDC)
24986a65c56SHawking Zhang 	uint32_t cp_vgt_iaprim_count_hi; // offset: 221  (0xDD)
25086a65c56SHawking Zhang 	uint32_t cp_vgt_iavert_count_lo; // offset: 222  (0xDE)
25186a65c56SHawking Zhang 	uint32_t cp_vgt_iavert_count_hi; // offset: 223  (0xDF)
25286a65c56SHawking Zhang 	uint32_t cp_vgt_hsinvoc_count_lo; // offset: 224  (0xE0)
25386a65c56SHawking Zhang 	uint32_t cp_vgt_hsinvoc_count_hi; // offset: 225  (0xE1)
25486a65c56SHawking Zhang 	uint32_t cp_vgt_dsinvoc_count_lo; // offset: 226  (0xE2)
25586a65c56SHawking Zhang 	uint32_t cp_vgt_dsinvoc_count_hi; // offset: 227  (0xE3)
25686a65c56SHawking Zhang 	uint32_t cp_vgt_csinvoc_count_lo; // offset: 228  (0xE4)
25786a65c56SHawking Zhang 	uint32_t cp_vgt_csinvoc_count_hi; // offset: 229  (0xE5)
25886a65c56SHawking Zhang 	uint32_t reserved_230; // offset: 230  (0xE6)
25986a65c56SHawking Zhang 	uint32_t reserved_231; // offset: 231  (0xE7)
26086a65c56SHawking Zhang 	uint32_t reserved_232; // offset: 232  (0xE8)
26186a65c56SHawking Zhang 	uint32_t reserved_233; // offset: 233  (0xE9)
26286a65c56SHawking Zhang 	uint32_t reserved_234; // offset: 234  (0xEA)
26386a65c56SHawking Zhang 	uint32_t reserved_235; // offset: 235  (0xEB)
26486a65c56SHawking Zhang 	uint32_t reserved_236; // offset: 236  (0xEC)
26586a65c56SHawking Zhang 	uint32_t reserved_237; // offset: 237  (0xED)
26686a65c56SHawking Zhang 	uint32_t reserved_238; // offset: 238  (0xEE)
26786a65c56SHawking Zhang 	uint32_t reserved_239; // offset: 239  (0xEF)
26886a65c56SHawking Zhang 	uint32_t reserved_240; // offset: 240  (0xF0)
26986a65c56SHawking Zhang 	uint32_t reserved_241; // offset: 241  (0xF1)
27086a65c56SHawking Zhang 	uint32_t reserved_242; // offset: 242  (0xF2)
27186a65c56SHawking Zhang 	uint32_t reserved_243; // offset: 243  (0xF3)
27286a65c56SHawking Zhang 	uint32_t reserved_244; // offset: 244  (0xF4)
27386a65c56SHawking Zhang 	uint32_t reserved_245; // offset: 245  (0xF5)
27486a65c56SHawking Zhang 	uint32_t reserved_246; // offset: 246  (0xF6)
27586a65c56SHawking Zhang 	uint32_t reserved_247; // offset: 247  (0xF7)
27686a65c56SHawking Zhang 	uint32_t reserved_248; // offset: 248  (0xF8)
27786a65c56SHawking Zhang 	uint32_t reserved_249; // offset: 249  (0xF9)
27886a65c56SHawking Zhang 	uint32_t reserved_250; // offset: 250  (0xFA)
27986a65c56SHawking Zhang 	uint32_t reserved_251; // offset: 251  (0xFB)
28086a65c56SHawking Zhang 	uint32_t reserved_252; // offset: 252  (0xFC)
28186a65c56SHawking Zhang 	uint32_t reserved_253; // offset: 253  (0xFD)
28286a65c56SHawking Zhang 	uint32_t reserved_254; // offset: 254  (0xFE)
28386a65c56SHawking Zhang 	uint32_t reserved_255; // offset: 255  (0xFF)
28486a65c56SHawking Zhang 	uint32_t reserved_256; // offset: 256  (0x100)
28586a65c56SHawking Zhang 	uint32_t reserved_257; // offset: 257  (0x101)
28686a65c56SHawking Zhang 	uint32_t reserved_258; // offset: 258  (0x102)
28786a65c56SHawking Zhang 	uint32_t reserved_259; // offset: 259  (0x103)
28886a65c56SHawking Zhang 	uint32_t reserved_260; // offset: 260  (0x104)
28986a65c56SHawking Zhang 	uint32_t reserved_261; // offset: 261  (0x105)
29086a65c56SHawking Zhang 	uint32_t reserved_262; // offset: 262  (0x106)
29186a65c56SHawking Zhang 	uint32_t reserved_263; // offset: 263  (0x107)
29286a65c56SHawking Zhang 	uint32_t reserved_264; // offset: 264  (0x108)
29386a65c56SHawking Zhang 	uint32_t reserved_265; // offset: 265  (0x109)
29486a65c56SHawking Zhang 	uint32_t reserved_266; // offset: 266  (0x10A)
29586a65c56SHawking Zhang 	uint32_t reserved_267; // offset: 267  (0x10B)
29686a65c56SHawking Zhang 	uint32_t vgt_strmout_buffer_filled_size_0; // offset: 268  (0x10C)
29786a65c56SHawking Zhang 	uint32_t vgt_strmout_buffer_filled_size_1; // offset: 269  (0x10D)
29886a65c56SHawking Zhang 	uint32_t vgt_strmout_buffer_filled_size_2; // offset: 270  (0x10E)
29986a65c56SHawking Zhang 	uint32_t vgt_strmout_buffer_filled_size_3; // offset: 271  (0x10F)
30086a65c56SHawking Zhang 	uint32_t reserved_272; // offset: 272  (0x110)
30186a65c56SHawking Zhang 	uint32_t reserved_273; // offset: 273  (0x111)
30286a65c56SHawking Zhang 	uint32_t reserved_274; // offset: 274  (0x112)
30386a65c56SHawking Zhang 	uint32_t reserved_275; // offset: 275  (0x113)
30486a65c56SHawking Zhang 	uint32_t vgt_dma_max_size; // offset: 276  (0x114)
30586a65c56SHawking Zhang 	uint32_t vgt_dma_num_instances; // offset: 277  (0x115)
30686a65c56SHawking Zhang 	uint32_t reserved_278; // offset: 278  (0x116)
30786a65c56SHawking Zhang 	uint32_t reserved_279; // offset: 279  (0x117)
30886a65c56SHawking Zhang 	uint32_t reserved_280; // offset: 280  (0x118)
30986a65c56SHawking Zhang 	uint32_t reserved_281; // offset: 281  (0x119)
31086a65c56SHawking Zhang 	uint32_t reserved_282; // offset: 282  (0x11A)
31186a65c56SHawking Zhang 	uint32_t reserved_283; // offset: 283  (0x11B)
31286a65c56SHawking Zhang 	uint32_t reserved_284; // offset: 284  (0x11C)
31386a65c56SHawking Zhang 	uint32_t reserved_285; // offset: 285  (0x11D)
31486a65c56SHawking Zhang 	uint32_t reserved_286; // offset: 286  (0x11E)
31586a65c56SHawking Zhang 	uint32_t reserved_287; // offset: 287  (0x11F)
31686a65c56SHawking Zhang 	uint32_t it_set_base_ib_addr_lo; // offset: 288  (0x120)
31786a65c56SHawking Zhang 	uint32_t it_set_base_ib_addr_hi; // offset: 289  (0x121)
31886a65c56SHawking Zhang 	uint32_t reserved_290; // offset: 290  (0x122)
31986a65c56SHawking Zhang 	uint32_t reserved_291; // offset: 291  (0x123)
32086a65c56SHawking Zhang 	uint32_t reserved_292; // offset: 292  (0x124)
32186a65c56SHawking Zhang 	uint32_t reserved_293; // offset: 293  (0x125)
32286a65c56SHawking Zhang 	uint32_t reserved_294; // offset: 294  (0x126)
32386a65c56SHawking Zhang 	uint32_t reserved_295; // offset: 295  (0x127)
32486a65c56SHawking Zhang 	uint32_t reserved_296; // offset: 296  (0x128)
32586a65c56SHawking Zhang 	uint32_t reserved_297; // offset: 297  (0x129)
32686a65c56SHawking Zhang 	uint32_t reserved_298; // offset: 298  (0x12A)
32786a65c56SHawking Zhang 	uint32_t reserved_299; // offset: 299  (0x12B)
32886a65c56SHawking Zhang 	uint32_t reserved_300; // offset: 300  (0x12C)
32986a65c56SHawking Zhang 	uint32_t reserved_301; // offset: 301  (0x12D)
33086a65c56SHawking Zhang 	uint32_t reserved_302; // offset: 302  (0x12E)
33186a65c56SHawking Zhang 	uint32_t reserved_303; // offset: 303  (0x12F)
33286a65c56SHawking Zhang 	uint32_t reserved_304; // offset: 304  (0x130)
33386a65c56SHawking Zhang 	uint32_t reserved_305; // offset: 305  (0x131)
33486a65c56SHawking Zhang 	uint32_t reserved_306; // offset: 306  (0x132)
33586a65c56SHawking Zhang 	uint32_t reserved_307; // offset: 307  (0x133)
33686a65c56SHawking Zhang 	uint32_t reserved_308; // offset: 308  (0x134)
33786a65c56SHawking Zhang 	uint32_t reserved_309; // offset: 309  (0x135)
33886a65c56SHawking Zhang 	uint32_t reserved_310; // offset: 310  (0x136)
33986a65c56SHawking Zhang 	uint32_t reserved_311; // offset: 311  (0x137)
34086a65c56SHawking Zhang 	uint32_t reserved_312; // offset: 312  (0x138)
34186a65c56SHawking Zhang 	uint32_t reserved_313; // offset: 313  (0x139)
34286a65c56SHawking Zhang 	uint32_t reserved_314; // offset: 314  (0x13A)
34386a65c56SHawking Zhang 	uint32_t reserved_315; // offset: 315  (0x13B)
34486a65c56SHawking Zhang 	uint32_t reserved_316; // offset: 316  (0x13C)
34586a65c56SHawking Zhang 	uint32_t reserved_317; // offset: 317  (0x13D)
34686a65c56SHawking Zhang 	uint32_t reserved_318; // offset: 318  (0x13E)
34786a65c56SHawking Zhang 	uint32_t reserved_319; // offset: 319  (0x13F)
34886a65c56SHawking Zhang 	uint32_t reserved_320; // offset: 320  (0x140)
34986a65c56SHawking Zhang 	uint32_t reserved_321; // offset: 321  (0x141)
35086a65c56SHawking Zhang 	uint32_t reserved_322; // offset: 322  (0x142)
35186a65c56SHawking Zhang 	uint32_t reserved_323; // offset: 323  (0x143)
35286a65c56SHawking Zhang 	uint32_t reserved_324; // offset: 324  (0x144)
35386a65c56SHawking Zhang 	uint32_t reserved_325; // offset: 325  (0x145)
35486a65c56SHawking Zhang 	uint32_t reserved_326; // offset: 326  (0x146)
35586a65c56SHawking Zhang 	uint32_t reserved_327; // offset: 327  (0x147)
35686a65c56SHawking Zhang 	uint32_t reserved_328; // offset: 328  (0x148)
35786a65c56SHawking Zhang 	uint32_t reserved_329; // offset: 329  (0x149)
35886a65c56SHawking Zhang 	uint32_t reserved_330; // offset: 330  (0x14A)
35986a65c56SHawking Zhang 	uint32_t reserved_331; // offset: 331  (0x14B)
36086a65c56SHawking Zhang 	uint32_t reserved_332; // offset: 332  (0x14C)
36186a65c56SHawking Zhang 	uint32_t reserved_333; // offset: 333  (0x14D)
36286a65c56SHawking Zhang 	uint32_t reserved_334; // offset: 334  (0x14E)
36386a65c56SHawking Zhang 	uint32_t reserved_335; // offset: 335  (0x14F)
36486a65c56SHawking Zhang 	uint32_t reserved_336; // offset: 336  (0x150)
36586a65c56SHawking Zhang 	uint32_t reserved_337; // offset: 337  (0x151)
36686a65c56SHawking Zhang 	uint32_t reserved_338; // offset: 338  (0x152)
36786a65c56SHawking Zhang 	uint32_t reserved_339; // offset: 339  (0x153)
36886a65c56SHawking Zhang 	uint32_t reserved_340; // offset: 340  (0x154)
36986a65c56SHawking Zhang 	uint32_t reserved_341; // offset: 341  (0x155)
37086a65c56SHawking Zhang 	uint32_t reserved_342; // offset: 342  (0x156)
37186a65c56SHawking Zhang 	uint32_t reserved_343; // offset: 343  (0x157)
37286a65c56SHawking Zhang 	uint32_t reserved_344; // offset: 344  (0x158)
37386a65c56SHawking Zhang 	uint32_t reserved_345; // offset: 345  (0x159)
37486a65c56SHawking Zhang 	uint32_t reserved_346; // offset: 346  (0x15A)
37586a65c56SHawking Zhang 	uint32_t reserved_347; // offset: 347  (0x15B)
37686a65c56SHawking Zhang 	uint32_t reserved_348; // offset: 348  (0x15C)
37786a65c56SHawking Zhang 	uint32_t reserved_349; // offset: 349  (0x15D)
37886a65c56SHawking Zhang 	uint32_t reserved_350; // offset: 350  (0x15E)
37986a65c56SHawking Zhang 	uint32_t reserved_351; // offset: 351  (0x15F)
38086a65c56SHawking Zhang 	uint32_t reserved_352; // offset: 352  (0x160)
38186a65c56SHawking Zhang 	uint32_t reserved_353; // offset: 353  (0x161)
38286a65c56SHawking Zhang 	uint32_t reserved_354; // offset: 354  (0x162)
38386a65c56SHawking Zhang 	uint32_t reserved_355; // offset: 355  (0x163)
38486a65c56SHawking Zhang 	uint32_t spi_shader_pgm_rsrc3_ps; // offset: 356  (0x164)
38586a65c56SHawking Zhang 	uint32_t spi_shader_pgm_rsrc3_vs; // offset: 357  (0x165)
38686a65c56SHawking Zhang 	uint32_t spi_shader_pgm_rsrc3_gs; // offset: 358  (0x166)
38786a65c56SHawking Zhang 	uint32_t spi_shader_pgm_rsrc3_hs; // offset: 359  (0x167)
38886a65c56SHawking Zhang 	uint32_t spi_shader_pgm_rsrc4_ps; // offset: 360  (0x168)
38986a65c56SHawking Zhang 	uint32_t spi_shader_pgm_rsrc4_vs; // offset: 361  (0x169)
39086a65c56SHawking Zhang 	uint32_t spi_shader_pgm_rsrc4_gs; // offset: 362  (0x16A)
39186a65c56SHawking Zhang 	uint32_t spi_shader_pgm_rsrc4_hs; // offset: 363  (0x16B)
39286a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_00; // offset: 364  (0x16C)
39386a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_00; // offset: 365  (0x16D)
39486a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_00; // offset: 366  (0x16E)
39586a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_00; // offset: 367  (0x16F)
39686a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_00; // offset: 368  (0x170)
39786a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_00; // offset: 369  (0x171)
39886a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_00; // offset: 370  (0x172)
39986a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_00; // offset: 371  (0x173)
40086a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_01; // offset: 372  (0x174)
40186a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_01; // offset: 373  (0x175)
40286a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_01; // offset: 374  (0x176)
40386a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_01; // offset: 375  (0x177)
40486a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_01; // offset: 376  (0x178)
40586a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_01; // offset: 377  (0x179)
40686a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_01; // offset: 378  (0x17A)
40786a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_01; // offset: 379  (0x17B)
40886a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_02; // offset: 380  (0x17C)
40986a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_02; // offset: 381  (0x17D)
41086a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_02; // offset: 382  (0x17E)
41186a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_02; // offset: 383  (0x17F)
41286a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_02; // offset: 384  (0x180)
41386a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_02; // offset: 385  (0x181)
41486a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_02; // offset: 386  (0x182)
41586a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_02; // offset: 387  (0x183)
41686a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_03; // offset: 388  (0x184)
41786a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_03; // offset: 389  (0x185)
41886a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_03; // offset: 390  (0x186)
41986a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_03; // offset: 391  (0x187)
42086a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_03; // offset: 392  (0x188)
42186a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_03; // offset: 393  (0x189)
42286a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_03; // offset: 394  (0x18A)
42386a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_03; // offset: 395  (0x18B)
42486a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_04; // offset: 396  (0x18C)
42586a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_04; // offset: 397  (0x18D)
42686a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_04; // offset: 398  (0x18E)
42786a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_04; // offset: 399  (0x18F)
42886a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_04; // offset: 400  (0x190)
42986a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_04; // offset: 401  (0x191)
43086a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_04; // offset: 402  (0x192)
43186a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_04; // offset: 403  (0x193)
43286a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_05; // offset: 404  (0x194)
43386a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_05; // offset: 405  (0x195)
43486a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_05; // offset: 406  (0x196)
43586a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_05; // offset: 407  (0x197)
43686a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_05; // offset: 408  (0x198)
43786a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_05; // offset: 409  (0x199)
43886a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_05; // offset: 410  (0x19A)
43986a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_05; // offset: 411  (0x19B)
44086a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_06; // offset: 412  (0x19C)
44186a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_06; // offset: 413  (0x19D)
44286a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_06; // offset: 414  (0x19E)
44386a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_06; // offset: 415  (0x19F)
44486a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_06; // offset: 416  (0x1A0)
44586a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_06; // offset: 417  (0x1A1)
44686a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_06; // offset: 418  (0x1A2)
44786a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_06; // offset: 419  (0x1A3)
44886a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_07; // offset: 420  (0x1A4)
44986a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_07; // offset: 421  (0x1A5)
45086a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_07; // offset: 422  (0x1A6)
45186a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_07; // offset: 423  (0x1A7)
45286a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_07; // offset: 424  (0x1A8)
45386a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_07; // offset: 425  (0x1A9)
45486a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_07; // offset: 426  (0x1AA)
45586a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_07; // offset: 427  (0x1AB)
45686a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_10; // offset: 428  (0x1AC)
45786a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_10; // offset: 429  (0x1AD)
45886a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_10; // offset: 430  (0x1AE)
45986a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_10; // offset: 431  (0x1AF)
46086a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_10; // offset: 432  (0x1B0)
46186a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_10; // offset: 433  (0x1B1)
46286a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_10; // offset: 434  (0x1B2)
46386a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_10; // offset: 435  (0x1B3)
46486a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_11; // offset: 436  (0x1B4)
46586a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_11; // offset: 437  (0x1B5)
46686a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_11; // offset: 438  (0x1B6)
46786a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_11; // offset: 439  (0x1B7)
46886a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_11; // offset: 440  (0x1B8)
46986a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_11; // offset: 441  (0x1B9)
47086a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_11; // offset: 442  (0x1BA)
47186a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_11; // offset: 443  (0x1BB)
47286a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_12; // offset: 444  (0x1BC)
47386a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_12; // offset: 445  (0x1BD)
47486a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_12; // offset: 446  (0x1BE)
47586a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_12; // offset: 447  (0x1BF)
47686a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_12; // offset: 448  (0x1C0)
47786a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_12; // offset: 449  (0x1C1)
47886a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_12; // offset: 450  (0x1C2)
47986a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_12; // offset: 451  (0x1C3)
48086a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_13; // offset: 452  (0x1C4)
48186a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_13; // offset: 453  (0x1C5)
48286a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_13; // offset: 454  (0x1C6)
48386a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_13; // offset: 455  (0x1C7)
48486a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_13; // offset: 456  (0x1C8)
48586a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_13; // offset: 457  (0x1C9)
48686a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_13; // offset: 458  (0x1CA)
48786a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_13; // offset: 459  (0x1CB)
48886a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_14; // offset: 460  (0x1CC)
48986a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_14; // offset: 461  (0x1CD)
49086a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_14; // offset: 462  (0x1CE)
49186a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_14; // offset: 463  (0x1CF)
49286a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_14; // offset: 464  (0x1D0)
49386a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_14; // offset: 465  (0x1D1)
49486a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_14; // offset: 466  (0x1D2)
49586a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_14; // offset: 467  (0x1D3)
49686a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_15; // offset: 468  (0x1D4)
49786a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_15; // offset: 469  (0x1D5)
49886a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_15; // offset: 470  (0x1D6)
49986a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_15; // offset: 471  (0x1D7)
50086a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_15; // offset: 472  (0x1D8)
50186a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_15; // offset: 473  (0x1D9)
50286a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_15; // offset: 474  (0x1DA)
50386a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_15; // offset: 475  (0x1DB)
50486a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_16; // offset: 476  (0x1DC)
50586a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_16; // offset: 477  (0x1DD)
50686a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_16; // offset: 478  (0x1DE)
50786a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_16; // offset: 479  (0x1DF)
50886a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_16; // offset: 480  (0x1E0)
50986a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_16; // offset: 481  (0x1E1)
51086a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_16; // offset: 482  (0x1E2)
51186a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_16; // offset: 483  (0x1E3)
51286a65c56SHawking Zhang 	uint32_t db_occlusion_count0_low_17; // offset: 484  (0x1E4)
51386a65c56SHawking Zhang 	uint32_t db_occlusion_count0_hi_17; // offset: 485  (0x1E5)
51486a65c56SHawking Zhang 	uint32_t db_occlusion_count1_low_17; // offset: 486  (0x1E6)
51586a65c56SHawking Zhang 	uint32_t db_occlusion_count1_hi_17; // offset: 487  (0x1E7)
51686a65c56SHawking Zhang 	uint32_t db_occlusion_count2_low_17; // offset: 488  (0x1E8)
51786a65c56SHawking Zhang 	uint32_t db_occlusion_count2_hi_17; // offset: 489  (0x1E9)
51886a65c56SHawking Zhang 	uint32_t db_occlusion_count3_low_17; // offset: 490  (0x1EA)
51986a65c56SHawking Zhang 	uint32_t db_occlusion_count3_hi_17; // offset: 491  (0x1EB)
52086a65c56SHawking Zhang 	uint32_t reserved_492; // offset: 492  (0x1EC)
52186a65c56SHawking Zhang 	uint32_t reserved_493; // offset: 493  (0x1ED)
52286a65c56SHawking Zhang 	uint32_t reserved_494; // offset: 494  (0x1EE)
52386a65c56SHawking Zhang 	uint32_t reserved_495; // offset: 495  (0x1EF)
52486a65c56SHawking Zhang 	uint32_t reserved_496; // offset: 496  (0x1F0)
52586a65c56SHawking Zhang 	uint32_t reserved_497; // offset: 497  (0x1F1)
52686a65c56SHawking Zhang 	uint32_t reserved_498; // offset: 498  (0x1F2)
52786a65c56SHawking Zhang 	uint32_t reserved_499; // offset: 499  (0x1F3)
52886a65c56SHawking Zhang 	uint32_t reserved_500; // offset: 500  (0x1F4)
52986a65c56SHawking Zhang 	uint32_t reserved_501; // offset: 501  (0x1F5)
53086a65c56SHawking Zhang 	uint32_t reserved_502; // offset: 502  (0x1F6)
53186a65c56SHawking Zhang 	uint32_t reserved_503; // offset: 503  (0x1F7)
53286a65c56SHawking Zhang 	uint32_t reserved_504; // offset: 504  (0x1F8)
53386a65c56SHawking Zhang 	uint32_t reserved_505; // offset: 505  (0x1F9)
53486a65c56SHawking Zhang 	uint32_t reserved_506; // offset: 506  (0x1FA)
53586a65c56SHawking Zhang 	uint32_t reserved_507; // offset: 507  (0x1FB)
53686a65c56SHawking Zhang 	uint32_t reserved_508; // offset: 508  (0x1FC)
53786a65c56SHawking Zhang 	uint32_t reserved_509; // offset: 509  (0x1FD)
53886a65c56SHawking Zhang 	uint32_t reserved_510; // offset: 510  (0x1FE)
53986a65c56SHawking Zhang 	uint32_t reserved_511; // offset: 511  (0x1FF)
54086a65c56SHawking Zhang };
54186a65c56SHawking Zhang 
54286a65c56SHawking Zhang struct v11_sdma_mqd {
54386a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_cntl; // offset: 0  (0x0)
54486a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_base; // offset: 1  (0x1)
54586a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_base_hi; // offset: 2  (0x2)
54686a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_rptr; // offset: 3  (0x3)
54786a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_rptr_hi; // offset: 4  (0x4)
54886a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_wptr; // offset: 5  (0x5)
54986a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_wptr_hi; // offset: 6  (0x6)
55086a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_rptr_addr_hi; // offset: 7  (0x7)
55186a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_rptr_addr_lo; // offset: 8  (0x8)
55286a65c56SHawking Zhang 	uint32_t sdmax_rlcx_ib_cntl; // offset: 9  (0x9)
55386a65c56SHawking Zhang 	uint32_t sdmax_rlcx_ib_rptr; // offset: 10  (0xA)
55486a65c56SHawking Zhang 	uint32_t sdmax_rlcx_ib_offset; // offset: 11  (0xB)
55586a65c56SHawking Zhang 	uint32_t sdmax_rlcx_ib_base_lo; // offset: 12  (0xC)
55686a65c56SHawking Zhang 	uint32_t sdmax_rlcx_ib_base_hi; // offset: 13  (0xD)
55786a65c56SHawking Zhang 	uint32_t sdmax_rlcx_ib_size; // offset: 14  (0xE)
55886a65c56SHawking Zhang 	uint32_t sdmax_rlcx_skip_cntl; // offset: 15  (0xF)
55986a65c56SHawking Zhang 	uint32_t sdmax_rlcx_context_status; // offset: 16  (0x10)
56086a65c56SHawking Zhang 	uint32_t sdmax_rlcx_doorbell; // offset: 17  (0x11)
56186a65c56SHawking Zhang 	uint32_t sdmax_rlcx_doorbell_log; // offset: 18  (0x12)
56286a65c56SHawking Zhang 	uint32_t sdmax_rlcx_doorbell_offset; // offset: 19  (0x13)
56386a65c56SHawking Zhang 	uint32_t sdmax_rlcx_csa_addr_lo; // offset: 20  (0x14)
56486a65c56SHawking Zhang 	uint32_t sdmax_rlcx_csa_addr_hi; // offset: 21  (0x15)
56586a65c56SHawking Zhang 	uint32_t sdmax_rlcx_sched_cntl; // offset: 22  (0x16)
56686a65c56SHawking Zhang 	uint32_t sdmax_rlcx_ib_sub_remain; // offset: 23  (0x17)
56786a65c56SHawking Zhang 	uint32_t sdmax_rlcx_preempt; // offset: 24  (0x18)
56886a65c56SHawking Zhang 	uint32_t sdmax_rlcx_dummy_reg; // offset: 25  (0x19)
56986a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_wptr_poll_addr_hi; // offset: 26  (0x1A)
57086a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_wptr_poll_addr_lo; // offset: 27  (0x1B)
57186a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_aql_cntl; // offset: 28  (0x1C)
57286a65c56SHawking Zhang 	uint32_t sdmax_rlcx_minor_ptr_update; // offset: 29  (0x1D)
57386a65c56SHawking Zhang 	uint32_t sdmax_rlcx_rb_preempt; // offset: 30  (0x1E)
57486a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data0; // offset: 31  (0x1F)
57586a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data1; // offset: 32  (0x20)
57686a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data2; // offset: 33  (0x21)
57786a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data3; // offset: 34  (0x22)
57886a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data4; // offset: 35  (0x23)
57986a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data5; // offset: 36  (0x24)
58086a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data6; // offset: 37  (0x25)
58186a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data7; // offset: 38  (0x26)
58286a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data8; // offset: 39  (0x27)
58386a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data9; // offset: 40  (0x28)
58486a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_data10; // offset: 41  (0x29)
58586a65c56SHawking Zhang 	uint32_t sdmax_rlcx_midcmd_cntl; // offset: 42  (0x2A)
58686a65c56SHawking Zhang 	uint32_t sdmax_rlcx_f32_dbg0; // offset: 43  (0x2B)
58786a65c56SHawking Zhang 	uint32_t sdmax_rlcx_f32_dbg1; // offset: 44  (0x2C)
58886a65c56SHawking Zhang 	uint32_t reserved_45; // offset: 45  (0x2D)
58986a65c56SHawking Zhang 	uint32_t reserved_46; // offset: 46  (0x2E)
59086a65c56SHawking Zhang 	uint32_t reserved_47; // offset: 47  (0x2F)
59186a65c56SHawking Zhang 	uint32_t reserved_48; // offset: 48  (0x30)
59286a65c56SHawking Zhang 	uint32_t reserved_49; // offset: 49  (0x31)
59386a65c56SHawking Zhang 	uint32_t reserved_50; // offset: 50  (0x32)
59486a65c56SHawking Zhang 	uint32_t reserved_51; // offset: 51  (0x33)
59586a65c56SHawking Zhang 	uint32_t reserved_52; // offset: 52  (0x34)
59686a65c56SHawking Zhang 	uint32_t reserved_53; // offset: 53  (0x35)
59786a65c56SHawking Zhang 	uint32_t reserved_54; // offset: 54  (0x36)
59886a65c56SHawking Zhang 	uint32_t reserved_55; // offset: 55  (0x37)
59986a65c56SHawking Zhang 	uint32_t reserved_56; // offset: 56  (0x38)
60086a65c56SHawking Zhang 	uint32_t reserved_57; // offset: 57  (0x39)
60186a65c56SHawking Zhang 	uint32_t reserved_58; // offset: 58  (0x3A)
60286a65c56SHawking Zhang 	uint32_t reserved_59; // offset: 59  (0x3B)
60386a65c56SHawking Zhang 	uint32_t reserved_60; // offset: 60  (0x3C)
60486a65c56SHawking Zhang 	uint32_t reserved_61; // offset: 61  (0x3D)
60586a65c56SHawking Zhang 	uint32_t reserved_62; // offset: 62  (0x3E)
60686a65c56SHawking Zhang 	uint32_t reserved_63; // offset: 63  (0x3F)
60786a65c56SHawking Zhang 	uint32_t reserved_64; // offset: 64  (0x40)
60886a65c56SHawking Zhang 	uint32_t reserved_65; // offset: 65  (0x41)
60986a65c56SHawking Zhang 	uint32_t reserved_66; // offset: 66  (0x42)
61086a65c56SHawking Zhang 	uint32_t reserved_67; // offset: 67  (0x43)
61186a65c56SHawking Zhang 	uint32_t reserved_68; // offset: 68  (0x44)
61286a65c56SHawking Zhang 	uint32_t reserved_69; // offset: 69  (0x45)
61386a65c56SHawking Zhang 	uint32_t reserved_70; // offset: 70  (0x46)
61486a65c56SHawking Zhang 	uint32_t reserved_71; // offset: 0  (0x47)
61586a65c56SHawking Zhang 	uint32_t reserved_72; // offset: 1  (0x48)
61686a65c56SHawking Zhang 	uint32_t reserved_73; // offset: 2  (0x49)
61786a65c56SHawking Zhang 	uint32_t reserved_74; // offset: 3  (0x4A)
61886a65c56SHawking Zhang 	uint32_t reserved_75; // offset: 4  (0x4B)
61986a65c56SHawking Zhang 	uint32_t reserved_76; // offset: 5  (0x4C)
62086a65c56SHawking Zhang 	uint32_t reserved_77; // offset: 6  (0x4D)
62186a65c56SHawking Zhang 	uint32_t reserved_78; // offset: 7  (0x4E)
62286a65c56SHawking Zhang 	uint32_t reserved_79; // offset: 79  (0x4F)
62386a65c56SHawking Zhang 	uint32_t reserved_80; // offset: 80  (0x50)
62486a65c56SHawking Zhang 	uint32_t reserved_81; // offset: 81  (0x51)
62586a65c56SHawking Zhang 	uint32_t reserved_82; // offset: 82  (0x52)
62686a65c56SHawking Zhang 	uint32_t reserved_83; // offset: 83  (0x53)
62786a65c56SHawking Zhang 	uint32_t reserved_84; // offset: 84  (0x54)
62886a65c56SHawking Zhang 	uint32_t reserved_85; // offset: 85  (0x55)
62986a65c56SHawking Zhang 	uint32_t reserved_86; // offset: 86  (0x56)
63086a65c56SHawking Zhang 	uint32_t reserved_87; // offset: 87  (0x57)
63186a65c56SHawking Zhang 	uint32_t reserved_88; // offset: 88  (0x58)
63286a65c56SHawking Zhang 	uint32_t reserved_89; // offset: 89  (0x59)
63386a65c56SHawking Zhang 	uint32_t reserved_90; // offset: 90  (0x5A)
63486a65c56SHawking Zhang 	uint32_t reserved_91; // offset: 91  (0x5B)
63586a65c56SHawking Zhang 	uint32_t reserved_92; // offset: 92  (0x5C)
63686a65c56SHawking Zhang 	uint32_t reserved_93; // offset: 93  (0x5D)
63786a65c56SHawking Zhang 	uint32_t reserved_94; // offset: 94  (0x5E)
63886a65c56SHawking Zhang 	uint32_t reserved_95; // offset: 95  (0x5F)
63986a65c56SHawking Zhang 	uint32_t reserved_96; // offset: 96  (0x60)
64086a65c56SHawking Zhang 	uint32_t reserved_97; // offset: 97  (0x61)
64186a65c56SHawking Zhang 	uint32_t reserved_98; // offset: 98  (0x62)
64286a65c56SHawking Zhang 	uint32_t reserved_99; // offset: 99  (0x63)
64386a65c56SHawking Zhang 	uint32_t reserved_100; // offset: 100  (0x64)
64486a65c56SHawking Zhang 	uint32_t reserved_101; // offset: 101  (0x65)
64586a65c56SHawking Zhang 	uint32_t reserved_102; // offset: 102  (0x66)
64686a65c56SHawking Zhang 	uint32_t reserved_103; // offset: 103  (0x67)
64786a65c56SHawking Zhang 	uint32_t reserved_104; // offset: 104  (0x68)
64886a65c56SHawking Zhang 	uint32_t reserved_105; // offset: 105  (0x69)
64986a65c56SHawking Zhang 	uint32_t reserved_106; // offset: 106  (0x6A)
65086a65c56SHawking Zhang 	uint32_t reserved_107; // offset: 107  (0x6B)
65186a65c56SHawking Zhang 	uint32_t reserved_108; // offset: 108  (0x6C)
65286a65c56SHawking Zhang 	uint32_t reserved_109; // offset: 109  (0x6D)
65386a65c56SHawking Zhang 	uint32_t reserved_110; // offset: 110  (0x6E)
65486a65c56SHawking Zhang 	uint32_t reserved_111; // offset: 111  (0x6F)
65586a65c56SHawking Zhang 	uint32_t reserved_112; // offset: 112  (0x70)
65686a65c56SHawking Zhang 	uint32_t reserved_113; // offset: 113  (0x71)
65786a65c56SHawking Zhang 	uint32_t reserved_114; // offset: 114  (0x72)
65886a65c56SHawking Zhang 	uint32_t reserved_115; // offset: 115  (0x73)
65986a65c56SHawking Zhang 	uint32_t reserved_116; // offset: 116  (0x74)
66086a65c56SHawking Zhang 	uint32_t reserved_117; // offset: 117  (0x75)
66186a65c56SHawking Zhang 	uint32_t reserved_118; // offset: 118  (0x76)
66286a65c56SHawking Zhang 	uint32_t reserved_119; // offset: 119  (0x77)
66386a65c56SHawking Zhang 	uint32_t reserved_120; // offset: 120  (0x78)
66486a65c56SHawking Zhang 	uint32_t reserved_121; // offset: 121  (0x79)
66586a65c56SHawking Zhang 	uint32_t reserved_122; // offset: 122  (0x7A)
66686a65c56SHawking Zhang 	uint32_t reserved_123; // offset: 123  (0x7B)
66786a65c56SHawking Zhang 	uint32_t reserved_124; // offset: 124  (0x7C)
66886a65c56SHawking Zhang 	uint32_t reserved_125; // offset: 125  (0x7D)
66986a65c56SHawking Zhang 	/* reserved_126,127: repurposed for driver-internal use */
67086a65c56SHawking Zhang 	uint32_t sdma_engine_id;
67186a65c56SHawking Zhang 	uint32_t sdma_queue_id;
67286a65c56SHawking Zhang };
67386a65c56SHawking Zhang 
67486a65c56SHawking Zhang struct v11_compute_mqd {
67586a65c56SHawking Zhang 	uint32_t header; // offset: 0  (0x0)
67686a65c56SHawking Zhang 	uint32_t compute_dispatch_initiator; // offset: 1  (0x1)
67786a65c56SHawking Zhang 	uint32_t compute_dim_x; // offset: 2  (0x2)
67886a65c56SHawking Zhang 	uint32_t compute_dim_y; // offset: 3  (0x3)
67986a65c56SHawking Zhang 	uint32_t compute_dim_z; // offset: 4  (0x4)
68086a65c56SHawking Zhang 	uint32_t compute_start_x; // offset: 5  (0x5)
68186a65c56SHawking Zhang 	uint32_t compute_start_y; // offset: 6  (0x6)
68286a65c56SHawking Zhang 	uint32_t compute_start_z; // offset: 7  (0x7)
68386a65c56SHawking Zhang 	uint32_t compute_num_thread_x; // offset: 8  (0x8)
68486a65c56SHawking Zhang 	uint32_t compute_num_thread_y; // offset: 9  (0x9)
68586a65c56SHawking Zhang 	uint32_t compute_num_thread_z; // offset: 10  (0xA)
68686a65c56SHawking Zhang 	uint32_t compute_pipelinestat_enable; // offset: 11  (0xB)
68786a65c56SHawking Zhang 	uint32_t compute_perfcount_enable; // offset: 12  (0xC)
68886a65c56SHawking Zhang 	uint32_t compute_pgm_lo; // offset: 13  (0xD)
68986a65c56SHawking Zhang 	uint32_t compute_pgm_hi; // offset: 14  (0xE)
69086a65c56SHawking Zhang 	uint32_t compute_dispatch_pkt_addr_lo; // offset: 15  (0xF)
69186a65c56SHawking Zhang 	uint32_t compute_dispatch_pkt_addr_hi; // offset: 16  (0x10)
69286a65c56SHawking Zhang 	uint32_t compute_dispatch_scratch_base_lo; // offset: 17  (0x11)
69386a65c56SHawking Zhang 	uint32_t compute_dispatch_scratch_base_hi; // offset: 18  (0x12)
69486a65c56SHawking Zhang 	uint32_t compute_pgm_rsrc1; // offset: 19  (0x13)
69586a65c56SHawking Zhang 	uint32_t compute_pgm_rsrc2; // offset: 20  (0x14)
69686a65c56SHawking Zhang 	uint32_t compute_vmid; // offset: 21  (0x15)
69786a65c56SHawking Zhang 	uint32_t compute_resource_limits; // offset: 22  (0x16)
69886a65c56SHawking Zhang 	uint32_t compute_static_thread_mgmt_se0; // offset: 23  (0x17)
69986a65c56SHawking Zhang 	uint32_t compute_static_thread_mgmt_se1; // offset: 24  (0x18)
70086a65c56SHawking Zhang 	uint32_t compute_tmpring_size; // offset: 25  (0x19)
70186a65c56SHawking Zhang 	uint32_t compute_static_thread_mgmt_se2; // offset: 26  (0x1A)
70286a65c56SHawking Zhang 	uint32_t compute_static_thread_mgmt_se3; // offset: 27  (0x1B)
70386a65c56SHawking Zhang 	uint32_t compute_restart_x; // offset: 28  (0x1C)
70486a65c56SHawking Zhang 	uint32_t compute_restart_y; // offset: 29  (0x1D)
70586a65c56SHawking Zhang 	uint32_t compute_restart_z; // offset: 30  (0x1E)
70686a65c56SHawking Zhang 	uint32_t compute_thread_trace_enable; // offset: 31  (0x1F)
70786a65c56SHawking Zhang 	uint32_t compute_misc_reserved; // offset: 32  (0x20)
70886a65c56SHawking Zhang 	uint32_t compute_dispatch_id; // offset: 33  (0x21)
70986a65c56SHawking Zhang 	uint32_t compute_threadgroup_id; // offset: 34  (0x22)
71086a65c56SHawking Zhang 	uint32_t compute_req_ctrl; // offset: 35  (0x23)
71186a65c56SHawking Zhang 	uint32_t reserved_36; // offset: 36  (0x24)
71286a65c56SHawking Zhang 	uint32_t compute_user_accum_0; // offset: 37  (0x25)
71386a65c56SHawking Zhang 	uint32_t compute_user_accum_1; // offset: 38  (0x26)
71486a65c56SHawking Zhang 	uint32_t compute_user_accum_2; // offset: 39  (0x27)
71586a65c56SHawking Zhang 	uint32_t compute_user_accum_3; // offset: 40  (0x28)
71686a65c56SHawking Zhang 	uint32_t compute_pgm_rsrc3; // offset: 41  (0x29)
71786a65c56SHawking Zhang 	uint32_t compute_ddid_index; // offset: 42  (0x2A)
71886a65c56SHawking Zhang 	uint32_t compute_shader_chksum; // offset: 43  (0x2B)
71986a65c56SHawking Zhang 	uint32_t compute_static_thread_mgmt_se4; // offset: 44  (0x2C)
72086a65c56SHawking Zhang 	uint32_t compute_static_thread_mgmt_se5; // offset: 45  (0x2D)
72186a65c56SHawking Zhang 	uint32_t compute_static_thread_mgmt_se6; // offset: 46  (0x2E)
72286a65c56SHawking Zhang 	uint32_t compute_static_thread_mgmt_se7; // offset: 47  (0x2F)
72386a65c56SHawking Zhang 	uint32_t compute_dispatch_interleave; // offset: 48  (0x30)
72486a65c56SHawking Zhang 	uint32_t compute_relaunch; // offset: 49  (0x31)
72586a65c56SHawking Zhang 	uint32_t compute_wave_restore_addr_lo; // offset: 50  (0x32)
72686a65c56SHawking Zhang 	uint32_t compute_wave_restore_addr_hi; // offset: 51  (0x33)
72786a65c56SHawking Zhang 	uint32_t compute_wave_restore_control; // offset: 52  (0x34)
72886a65c56SHawking Zhang 	uint32_t reserved_53; // offset: 53  (0x35)
72986a65c56SHawking Zhang 	uint32_t reserved_54; // offset: 54  (0x36)
73086a65c56SHawking Zhang 	uint32_t reserved_55; // offset: 55  (0x37)
73186a65c56SHawking Zhang 	uint32_t reserved_56; // offset: 56  (0x38)
73286a65c56SHawking Zhang 	uint32_t reserved_57; // offset: 57  (0x39)
73386a65c56SHawking Zhang 	uint32_t reserved_58; // offset: 58  (0x3A)
73486a65c56SHawking Zhang 	uint32_t reserved_59; // offset: 59  (0x3B)
73586a65c56SHawking Zhang 	uint32_t reserved_60; // offset: 60  (0x3C)
73686a65c56SHawking Zhang 	uint32_t reserved_61; // offset: 61  (0x3D)
73786a65c56SHawking Zhang 	uint32_t reserved_62; // offset: 62  (0x3E)
73886a65c56SHawking Zhang 	uint32_t reserved_63; // offset: 63  (0x3F)
73986a65c56SHawking Zhang 	uint32_t reserved_64; // offset: 64  (0x40)
74086a65c56SHawking Zhang 	uint32_t compute_user_data_0; // offset: 65  (0x41)
74186a65c56SHawking Zhang 	uint32_t compute_user_data_1; // offset: 66  (0x42)
74286a65c56SHawking Zhang 	uint32_t compute_user_data_2; // offset: 67  (0x43)
74386a65c56SHawking Zhang 	uint32_t compute_user_data_3; // offset: 68  (0x44)
74486a65c56SHawking Zhang 	uint32_t compute_user_data_4; // offset: 69  (0x45)
74586a65c56SHawking Zhang 	uint32_t compute_user_data_5; // offset: 70  (0x46)
74686a65c56SHawking Zhang 	uint32_t compute_user_data_6; // offset: 71  (0x47)
74786a65c56SHawking Zhang 	uint32_t compute_user_data_7; // offset: 72  (0x48)
74886a65c56SHawking Zhang 	uint32_t compute_user_data_8; // offset: 73  (0x49)
74986a65c56SHawking Zhang 	uint32_t compute_user_data_9; // offset: 74  (0x4A)
75086a65c56SHawking Zhang 	uint32_t compute_user_data_10; // offset: 75  (0x4B)
75186a65c56SHawking Zhang 	uint32_t compute_user_data_11; // offset: 76  (0x4C)
75286a65c56SHawking Zhang 	uint32_t compute_user_data_12; // offset: 77  (0x4D)
75386a65c56SHawking Zhang 	uint32_t compute_user_data_13; // offset: 78  (0x4E)
75486a65c56SHawking Zhang 	uint32_t compute_user_data_14; // offset: 79  (0x4F)
75586a65c56SHawking Zhang 	uint32_t compute_user_data_15; // offset: 80  (0x50)
75686a65c56SHawking Zhang 	uint32_t cp_compute_csinvoc_count_lo; // offset: 81  (0x51)
75786a65c56SHawking Zhang 	uint32_t cp_compute_csinvoc_count_hi; // offset: 82  (0x52)
75886a65c56SHawking Zhang 	uint32_t reserved_83; // offset: 83  (0x53)
75986a65c56SHawking Zhang 	uint32_t reserved_84; // offset: 84  (0x54)
76086a65c56SHawking Zhang 	uint32_t reserved_85; // offset: 85  (0x55)
76186a65c56SHawking Zhang 	uint32_t cp_mqd_query_time_lo; // offset: 86  (0x56)
76286a65c56SHawking Zhang 	uint32_t cp_mqd_query_time_hi; // offset: 87  (0x57)
76386a65c56SHawking Zhang 	uint32_t cp_mqd_connect_start_time_lo; // offset: 88  (0x58)
76486a65c56SHawking Zhang 	uint32_t cp_mqd_connect_start_time_hi; // offset: 89  (0x59)
76586a65c56SHawking Zhang 	uint32_t cp_mqd_connect_end_time_lo; // offset: 90  (0x5A)
76686a65c56SHawking Zhang 	uint32_t cp_mqd_connect_end_time_hi; // offset: 91  (0x5B)
76786a65c56SHawking Zhang 	uint32_t cp_mqd_connect_end_wf_count; // offset: 92  (0x5C)
76886a65c56SHawking Zhang 	uint32_t cp_mqd_connect_end_pq_rptr; // offset: 93  (0x5D)
76986a65c56SHawking Zhang 	uint32_t cp_mqd_connect_end_pq_wptr; // offset: 94  (0x5E)
77086a65c56SHawking Zhang 	uint32_t cp_mqd_connect_end_ib_rptr; // offset: 95  (0x5F)
77186a65c56SHawking Zhang 	uint32_t cp_mqd_readindex_lo; // offset: 96  (0x60)
77286a65c56SHawking Zhang 	uint32_t cp_mqd_readindex_hi; // offset: 97  (0x61)
77386a65c56SHawking Zhang 	uint32_t cp_mqd_save_start_time_lo; // offset: 98  (0x62)
77486a65c56SHawking Zhang 	uint32_t cp_mqd_save_start_time_hi; // offset: 99  (0x63)
77586a65c56SHawking Zhang 	uint32_t cp_mqd_save_end_time_lo; // offset: 100  (0x64)
77686a65c56SHawking Zhang 	uint32_t cp_mqd_save_end_time_hi; // offset: 101  (0x65)
77786a65c56SHawking Zhang 	uint32_t cp_mqd_restore_start_time_lo; // offset: 102  (0x66)
77886a65c56SHawking Zhang 	uint32_t cp_mqd_restore_start_time_hi; // offset: 103  (0x67)
77986a65c56SHawking Zhang 	uint32_t cp_mqd_restore_end_time_lo; // offset: 104  (0x68)
78086a65c56SHawking Zhang 	uint32_t cp_mqd_restore_end_time_hi; // offset: 105  (0x69)
78186a65c56SHawking Zhang 	uint32_t disable_queue; // offset: 106  (0x6A)
78286a65c56SHawking Zhang 	uint32_t reserved_107; // offset: 107  (0x6B)
78386a65c56SHawking Zhang 	uint32_t gds_cs_ctxsw_cnt0; // offset: 108  (0x6C)
78486a65c56SHawking Zhang 	uint32_t gds_cs_ctxsw_cnt1; // offset: 109  (0x6D)
78586a65c56SHawking Zhang 	uint32_t gds_cs_ctxsw_cnt2; // offset: 110  (0x6E)
78686a65c56SHawking Zhang 	uint32_t gds_cs_ctxsw_cnt3; // offset: 111  (0x6F)
78786a65c56SHawking Zhang 	uint32_t reserved_112; // offset: 112  (0x70)
78886a65c56SHawking Zhang 	uint32_t reserved_113; // offset: 113  (0x71)
78986a65c56SHawking Zhang 	uint32_t cp_pq_exe_status_lo; // offset: 114  (0x72)
79086a65c56SHawking Zhang 	uint32_t cp_pq_exe_status_hi; // offset: 115  (0x73)
79186a65c56SHawking Zhang 	uint32_t cp_packet_id_lo; // offset: 116  (0x74)
79286a65c56SHawking Zhang 	uint32_t cp_packet_id_hi; // offset: 117  (0x75)
79386a65c56SHawking Zhang 	uint32_t cp_packet_exe_status_lo; // offset: 118  (0x76)
79486a65c56SHawking Zhang 	uint32_t cp_packet_exe_status_hi; // offset: 119  (0x77)
79586a65c56SHawking Zhang 	uint32_t gds_save_base_addr_lo; // offset: 120  (0x78)
79686a65c56SHawking Zhang 	uint32_t gds_save_base_addr_hi; // offset: 121  (0x79)
79786a65c56SHawking Zhang 	uint32_t gds_save_mask_lo; // offset: 122  (0x7A)
79886a65c56SHawking Zhang 	uint32_t gds_save_mask_hi; // offset: 123  (0x7B)
79986a65c56SHawking Zhang 	uint32_t ctx_save_base_addr_lo; // offset: 124  (0x7C)
80086a65c56SHawking Zhang 	uint32_t ctx_save_base_addr_hi; // offset: 125  (0x7D)
80186a65c56SHawking Zhang 	uint32_t reserved_126; // offset: 126  (0x7E)
80286a65c56SHawking Zhang 	uint32_t reserved_127; // offset: 127  (0x7F)
80386a65c56SHawking Zhang 	uint32_t cp_mqd_base_addr_lo; // offset: 128  (0x80)
80486a65c56SHawking Zhang 	uint32_t cp_mqd_base_addr_hi; // offset: 129  (0x81)
80586a65c56SHawking Zhang 	uint32_t cp_hqd_active; // offset: 130  (0x82)
80686a65c56SHawking Zhang 	uint32_t cp_hqd_vmid; // offset: 131  (0x83)
80786a65c56SHawking Zhang 	uint32_t cp_hqd_persistent_state; // offset: 132  (0x84)
80886a65c56SHawking Zhang 	uint32_t cp_hqd_pipe_priority; // offset: 133  (0x85)
80986a65c56SHawking Zhang 	uint32_t cp_hqd_queue_priority; // offset: 134  (0x86)
81086a65c56SHawking Zhang 	uint32_t cp_hqd_quantum; // offset: 135  (0x87)
81186a65c56SHawking Zhang 	uint32_t cp_hqd_pq_base_lo; // offset: 136  (0x88)
81286a65c56SHawking Zhang 	uint32_t cp_hqd_pq_base_hi; // offset: 137  (0x89)
81386a65c56SHawking Zhang 	uint32_t cp_hqd_pq_rptr; // offset: 138  (0x8A)
81486a65c56SHawking Zhang 	uint32_t cp_hqd_pq_rptr_report_addr_lo; // offset: 139  (0x8B)
81586a65c56SHawking Zhang 	uint32_t cp_hqd_pq_rptr_report_addr_hi; // offset: 140  (0x8C)
81686a65c56SHawking Zhang 	uint32_t cp_hqd_pq_wptr_poll_addr_lo; // offset: 141  (0x8D)
81786a65c56SHawking Zhang 	uint32_t cp_hqd_pq_wptr_poll_addr_hi; // offset: 142  (0x8E)
81886a65c56SHawking Zhang 	uint32_t cp_hqd_pq_doorbell_control; // offset: 143  (0x8F)
81986a65c56SHawking Zhang 	uint32_t reserved_144; // offset: 144  (0x90)
82086a65c56SHawking Zhang 	uint32_t cp_hqd_pq_control; // offset: 145  (0x91)
82186a65c56SHawking Zhang 	uint32_t cp_hqd_ib_base_addr_lo; // offset: 146  (0x92)
82286a65c56SHawking Zhang 	uint32_t cp_hqd_ib_base_addr_hi; // offset: 147  (0x93)
82386a65c56SHawking Zhang 	uint32_t cp_hqd_ib_rptr; // offset: 148  (0x94)
82486a65c56SHawking Zhang 	uint32_t cp_hqd_ib_control; // offset: 149  (0x95)
82586a65c56SHawking Zhang 	uint32_t cp_hqd_iq_timer; // offset: 150  (0x96)
82686a65c56SHawking Zhang 	uint32_t cp_hqd_iq_rptr; // offset: 151  (0x97)
82786a65c56SHawking Zhang 	uint32_t cp_hqd_dequeue_request; // offset: 152  (0x98)
82886a65c56SHawking Zhang 	uint32_t cp_hqd_dma_offload; // offset: 153  (0x99)
82986a65c56SHawking Zhang 	uint32_t cp_hqd_sema_cmd; // offset: 154  (0x9A)
83086a65c56SHawking Zhang 	uint32_t cp_hqd_msg_type; // offset: 155  (0x9B)
83186a65c56SHawking Zhang 	uint32_t cp_hqd_atomic0_preop_lo; // offset: 156  (0x9C)
83286a65c56SHawking Zhang 	uint32_t cp_hqd_atomic0_preop_hi; // offset: 157  (0x9D)
83386a65c56SHawking Zhang 	uint32_t cp_hqd_atomic1_preop_lo; // offset: 158  (0x9E)
83486a65c56SHawking Zhang 	uint32_t cp_hqd_atomic1_preop_hi; // offset: 159  (0x9F)
83586a65c56SHawking Zhang 	uint32_t cp_hqd_hq_status0; // offset: 160  (0xA0)
83686a65c56SHawking Zhang 	uint32_t cp_hqd_hq_control0; // offset: 161  (0xA1)
83786a65c56SHawking Zhang 	uint32_t cp_mqd_control; // offset: 162  (0xA2)
83886a65c56SHawking Zhang 	uint32_t cp_hqd_hq_status1; // offset: 163  (0xA3)
83986a65c56SHawking Zhang 	uint32_t cp_hqd_hq_control1; // offset: 164  (0xA4)
84086a65c56SHawking Zhang 	uint32_t cp_hqd_eop_base_addr_lo; // offset: 165  (0xA5)
84186a65c56SHawking Zhang 	uint32_t cp_hqd_eop_base_addr_hi; // offset: 166  (0xA6)
84286a65c56SHawking Zhang 	uint32_t cp_hqd_eop_control; // offset: 167  (0xA7)
84386a65c56SHawking Zhang 	uint32_t cp_hqd_eop_rptr; // offset: 168  (0xA8)
84486a65c56SHawking Zhang 	uint32_t cp_hqd_eop_wptr; // offset: 169  (0xA9)
84586a65c56SHawking Zhang 	uint32_t cp_hqd_eop_done_events; // offset: 170  (0xAA)
84686a65c56SHawking Zhang 	uint32_t cp_hqd_ctx_save_base_addr_lo; // offset: 171  (0xAB)
84786a65c56SHawking Zhang 	uint32_t cp_hqd_ctx_save_base_addr_hi; // offset: 172  (0xAC)
84886a65c56SHawking Zhang 	uint32_t cp_hqd_ctx_save_control; // offset: 173  (0xAD)
84986a65c56SHawking Zhang 	uint32_t cp_hqd_cntl_stack_offset; // offset: 174  (0xAE)
85086a65c56SHawking Zhang 	uint32_t cp_hqd_cntl_stack_size; // offset: 175  (0xAF)
85186a65c56SHawking Zhang 	uint32_t cp_hqd_wg_state_offset; // offset: 176  (0xB0)
85286a65c56SHawking Zhang 	uint32_t cp_hqd_ctx_save_size; // offset: 177  (0xB1)
85386a65c56SHawking Zhang 	uint32_t cp_hqd_gds_resource_state; // offset: 178  (0xB2)
85486a65c56SHawking Zhang 	uint32_t cp_hqd_error; // offset: 179  (0xB3)
85586a65c56SHawking Zhang 	uint32_t cp_hqd_eop_wptr_mem; // offset: 180  (0xB4)
85686a65c56SHawking Zhang 	uint32_t cp_hqd_aql_control; // offset: 181  (0xB5)
85786a65c56SHawking Zhang 	uint32_t cp_hqd_pq_wptr_lo; // offset: 182  (0xB6)
85886a65c56SHawking Zhang 	uint32_t cp_hqd_pq_wptr_hi; // offset: 183  (0xB7)
85986a65c56SHawking Zhang 	uint32_t reserved_184; // offset: 184  (0xB8)
86086a65c56SHawking Zhang 	uint32_t reserved_185; // offset: 185  (0xB9)
86186a65c56SHawking Zhang 	uint32_t reserved_186; // offset: 186  (0xBA)
86286a65c56SHawking Zhang 	uint32_t reserved_187; // offset: 187  (0xBB)
86386a65c56SHawking Zhang 	uint32_t reserved_188; // offset: 188  (0xBC)
86486a65c56SHawking Zhang 	uint32_t reserved_189; // offset: 189  (0xBD)
86586a65c56SHawking Zhang 	uint32_t reserved_190; // offset: 190  (0xBE)
86686a65c56SHawking Zhang 	uint32_t reserved_191; // offset: 191  (0xBF)
86786a65c56SHawking Zhang 	uint32_t iqtimer_pkt_header; // offset: 192  (0xC0)
86886a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw0; // offset: 193  (0xC1)
86986a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw1; // offset: 194  (0xC2)
87086a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw2; // offset: 195  (0xC3)
87186a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw3; // offset: 196  (0xC4)
87286a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw4; // offset: 197  (0xC5)
87386a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw5; // offset: 198  (0xC6)
87486a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw6; // offset: 199  (0xC7)
87586a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw7; // offset: 200  (0xC8)
87686a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw8; // offset: 201  (0xC9)
87786a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw9; // offset: 202  (0xCA)
87886a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw10; // offset: 203  (0xCB)
87986a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw11; // offset: 204  (0xCC)
88086a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw12; // offset: 205  (0xCD)
88186a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw13; // offset: 206  (0xCE)
88286a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw14; // offset: 207  (0xCF)
88386a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw15; // offset: 208  (0xD0)
88486a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw16; // offset: 209  (0xD1)
88586a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw17; // offset: 210  (0xD2)
88686a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw18; // offset: 211  (0xD3)
88786a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw19; // offset: 212  (0xD4)
88886a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw20; // offset: 213  (0xD5)
88986a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw21; // offset: 214  (0xD6)
89086a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw22; // offset: 215  (0xD7)
89186a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw23; // offset: 216  (0xD8)
89286a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw24; // offset: 217  (0xD9)
89386a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw25; // offset: 218  (0xDA)
89486a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw26; // offset: 219  (0xDB)
89586a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw27; // offset: 220  (0xDC)
89686a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw28; // offset: 221  (0xDD)
89786a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw29; // offset: 222  (0xDE)
89886a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw30; // offset: 223  (0xDF)
89986a65c56SHawking Zhang 	uint32_t iqtimer_pkt_dw31; // offset: 224  (0xE0)
90086a65c56SHawking Zhang 	uint32_t reserved_225; // offset: 225  (0xE1)
90186a65c56SHawking Zhang 	uint32_t reserved_226; // offset: 226  (0xE2)
90286a65c56SHawking Zhang 	uint32_t reserved_227; // offset: 227  (0xE3)
90386a65c56SHawking Zhang 	uint32_t set_resources_header; // offset: 228  (0xE4)
90486a65c56SHawking Zhang 	uint32_t set_resources_dw1; // offset: 229  (0xE5)
90586a65c56SHawking Zhang 	uint32_t set_resources_dw2; // offset: 230  (0xE6)
90686a65c56SHawking Zhang 	uint32_t set_resources_dw3; // offset: 231  (0xE7)
90786a65c56SHawking Zhang 	uint32_t set_resources_dw4; // offset: 232  (0xE8)
90886a65c56SHawking Zhang 	uint32_t set_resources_dw5; // offset: 233  (0xE9)
90986a65c56SHawking Zhang 	uint32_t set_resources_dw6; // offset: 234  (0xEA)
91086a65c56SHawking Zhang 	uint32_t set_resources_dw7; // offset: 235  (0xEB)
91186a65c56SHawking Zhang 	uint32_t reserved_236; // offset: 236  (0xEC)
91286a65c56SHawking Zhang 	uint32_t reserved_237; // offset: 237  (0xED)
91386a65c56SHawking Zhang 	uint32_t reserved_238; // offset: 238  (0xEE)
91486a65c56SHawking Zhang 	uint32_t reserved_239; // offset: 239  (0xEF)
91586a65c56SHawking Zhang 	uint32_t queue_doorbell_id0; // offset: 240  (0xF0)
91686a65c56SHawking Zhang 	uint32_t queue_doorbell_id1; // offset: 241  (0xF1)
91786a65c56SHawking Zhang 	uint32_t queue_doorbell_id2; // offset: 242  (0xF2)
91886a65c56SHawking Zhang 	uint32_t queue_doorbell_id3; // offset: 243  (0xF3)
91986a65c56SHawking Zhang 	uint32_t queue_doorbell_id4; // offset: 244  (0xF4)
92086a65c56SHawking Zhang 	uint32_t queue_doorbell_id5; // offset: 245  (0xF5)
92186a65c56SHawking Zhang 	uint32_t queue_doorbell_id6; // offset: 246  (0xF6)
92286a65c56SHawking Zhang 	uint32_t queue_doorbell_id7; // offset: 247  (0xF7)
92386a65c56SHawking Zhang 	uint32_t queue_doorbell_id8; // offset: 248  (0xF8)
92486a65c56SHawking Zhang 	uint32_t queue_doorbell_id9; // offset: 249  (0xF9)
92586a65c56SHawking Zhang 	uint32_t queue_doorbell_id10; // offset: 250  (0xFA)
92686a65c56SHawking Zhang 	uint32_t queue_doorbell_id11; // offset: 251  (0xFB)
92786a65c56SHawking Zhang 	uint32_t queue_doorbell_id12; // offset: 252  (0xFC)
92886a65c56SHawking Zhang 	uint32_t queue_doorbell_id13; // offset: 253  (0xFD)
92986a65c56SHawking Zhang 	uint32_t queue_doorbell_id14; // offset: 254  (0xFE)
93086a65c56SHawking Zhang 	uint32_t queue_doorbell_id15; // offset: 255  (0xFF)
93186a65c56SHawking Zhang 	uint32_t control_buf_addr_lo; // offset: 256  (0x100)
93286a65c56SHawking Zhang 	uint32_t control_buf_addr_hi; // offset: 257  (0x101)
93386a65c56SHawking Zhang 	uint32_t control_buf_wptr_lo; // offset: 258  (0x102)
93486a65c56SHawking Zhang 	uint32_t control_buf_wptr_hi; // offset: 259  (0x103)
93586a65c56SHawking Zhang 	uint32_t control_buf_dptr_lo; // offset: 260  (0x104)
93686a65c56SHawking Zhang 	uint32_t control_buf_dptr_hi; // offset: 261  (0x105)
93786a65c56SHawking Zhang 	uint32_t control_buf_num_entries; // offset: 262  (0x106)
93886a65c56SHawking Zhang 	uint32_t draw_ring_addr_lo; // offset: 263  (0x107)
93986a65c56SHawking Zhang 	uint32_t draw_ring_addr_hi; // offset: 264  (0x108)
94086a65c56SHawking Zhang 	uint32_t reserved_265; // offset: 265  (0x109)
94186a65c56SHawking Zhang 	uint32_t reserved_266; // offset: 266  (0x10A)
94286a65c56SHawking Zhang 	uint32_t reserved_267; // offset: 267  (0x10B)
94386a65c56SHawking Zhang 	uint32_t reserved_268; // offset: 268  (0x10C)
94486a65c56SHawking Zhang 	uint32_t reserved_269; // offset: 269  (0x10D)
94586a65c56SHawking Zhang 	uint32_t reserved_270; // offset: 270  (0x10E)
94686a65c56SHawking Zhang 	uint32_t reserved_271; // offset: 271  (0x10F)
94786a65c56SHawking Zhang 	uint32_t reserved_272; // offset: 272  (0x110)
94886a65c56SHawking Zhang 	uint32_t reserved_273; // offset: 273  (0x111)
94986a65c56SHawking Zhang 	uint32_t reserved_274; // offset: 274  (0x112)
95086a65c56SHawking Zhang 	uint32_t reserved_275; // offset: 275  (0x113)
95186a65c56SHawking Zhang 	uint32_t reserved_276; // offset: 276  (0x114)
95286a65c56SHawking Zhang 	uint32_t reserved_277; // offset: 277  (0x115)
95386a65c56SHawking Zhang 	uint32_t reserved_278; // offset: 278  (0x116)
95486a65c56SHawking Zhang 	uint32_t reserved_279; // offset: 279  (0x117)
95586a65c56SHawking Zhang 	uint32_t reserved_280; // offset: 280  (0x118)
95686a65c56SHawking Zhang 	uint32_t reserved_281; // offset: 281  (0x119)
95786a65c56SHawking Zhang 	uint32_t reserved_282; // offset: 282  (0x11A)
95886a65c56SHawking Zhang 	uint32_t reserved_283; // offset: 283  (0x11B)
95986a65c56SHawking Zhang 	uint32_t reserved_284; // offset: 284  (0x11C)
96086a65c56SHawking Zhang 	uint32_t reserved_285; // offset: 285  (0x11D)
96186a65c56SHawking Zhang 	uint32_t reserved_286; // offset: 286  (0x11E)
96286a65c56SHawking Zhang 	uint32_t reserved_287; // offset: 287  (0x11F)
96386a65c56SHawking Zhang 	uint32_t reserved_288; // offset: 288  (0x120)
96486a65c56SHawking Zhang 	uint32_t reserved_289; // offset: 289  (0x121)
96586a65c56SHawking Zhang 	uint32_t reserved_290; // offset: 290  (0x122)
96686a65c56SHawking Zhang 	uint32_t reserved_291; // offset: 291  (0x123)
96786a65c56SHawking Zhang 	uint32_t reserved_292; // offset: 292  (0x124)
96886a65c56SHawking Zhang 	uint32_t reserved_293; // offset: 293  (0x125)
96986a65c56SHawking Zhang 	uint32_t reserved_294; // offset: 294  (0x126)
97086a65c56SHawking Zhang 	uint32_t reserved_295; // offset: 295  (0x127)
97186a65c56SHawking Zhang 	uint32_t reserved_296; // offset: 296  (0x128)
97286a65c56SHawking Zhang 	uint32_t reserved_297; // offset: 297  (0x129)
97386a65c56SHawking Zhang 	uint32_t reserved_298; // offset: 298  (0x12A)
97486a65c56SHawking Zhang 	uint32_t reserved_299; // offset: 299  (0x12B)
97586a65c56SHawking Zhang 	uint32_t reserved_300; // offset: 300  (0x12C)
97686a65c56SHawking Zhang 	uint32_t reserved_301; // offset: 301  (0x12D)
97786a65c56SHawking Zhang 	uint32_t reserved_302; // offset: 302  (0x12E)
97886a65c56SHawking Zhang 	uint32_t reserved_303; // offset: 303  (0x12F)
97986a65c56SHawking Zhang 	uint32_t reserved_304; // offset: 304  (0x130)
98086a65c56SHawking Zhang 	uint32_t reserved_305; // offset: 305  (0x131)
98186a65c56SHawking Zhang 	uint32_t reserved_306; // offset: 306  (0x132)
98286a65c56SHawking Zhang 	uint32_t reserved_307; // offset: 307  (0x133)
98386a65c56SHawking Zhang 	uint32_t reserved_308; // offset: 308  (0x134)
98486a65c56SHawking Zhang 	uint32_t reserved_309; // offset: 309  (0x135)
98586a65c56SHawking Zhang 	uint32_t reserved_310; // offset: 310  (0x136)
98686a65c56SHawking Zhang 	uint32_t reserved_311; // offset: 311  (0x137)
98786a65c56SHawking Zhang 	uint32_t reserved_312; // offset: 312  (0x138)
98886a65c56SHawking Zhang 	uint32_t reserved_313; // offset: 313  (0x139)
98986a65c56SHawking Zhang 	uint32_t reserved_314; // offset: 314  (0x13A)
99086a65c56SHawking Zhang 	uint32_t reserved_315; // offset: 315  (0x13B)
99186a65c56SHawking Zhang 	uint32_t reserved_316; // offset: 316  (0x13C)
99286a65c56SHawking Zhang 	uint32_t reserved_317; // offset: 317  (0x13D)
99386a65c56SHawking Zhang 	uint32_t reserved_318; // offset: 318  (0x13E)
99486a65c56SHawking Zhang 	uint32_t reserved_319; // offset: 319  (0x13F)
99586a65c56SHawking Zhang 	uint32_t reserved_320; // offset: 320  (0x140)
99686a65c56SHawking Zhang 	uint32_t reserved_321; // offset: 321  (0x141)
99786a65c56SHawking Zhang 	uint32_t reserved_322; // offset: 322  (0x142)
99886a65c56SHawking Zhang 	uint32_t reserved_323; // offset: 323  (0x143)
99986a65c56SHawking Zhang 	uint32_t reserved_324; // offset: 324  (0x144)
100086a65c56SHawking Zhang 	uint32_t reserved_325; // offset: 325  (0x145)
100186a65c56SHawking Zhang 	uint32_t reserved_326; // offset: 326  (0x146)
100286a65c56SHawking Zhang 	uint32_t reserved_327; // offset: 327  (0x147)
100386a65c56SHawking Zhang 	uint32_t reserved_328; // offset: 328  (0x148)
100486a65c56SHawking Zhang 	uint32_t reserved_329; // offset: 329  (0x149)
100586a65c56SHawking Zhang 	uint32_t reserved_330; // offset: 330  (0x14A)
100686a65c56SHawking Zhang 	uint32_t reserved_331; // offset: 331  (0x14B)
100786a65c56SHawking Zhang 	uint32_t reserved_332; // offset: 332  (0x14C)
100886a65c56SHawking Zhang 	uint32_t reserved_333; // offset: 333  (0x14D)
100986a65c56SHawking Zhang 	uint32_t reserved_334; // offset: 334  (0x14E)
101086a65c56SHawking Zhang 	uint32_t reserved_335; // offset: 335  (0x14F)
101186a65c56SHawking Zhang 	uint32_t reserved_336; // offset: 336  (0x150)
101286a65c56SHawking Zhang 	uint32_t reserved_337; // offset: 337  (0x151)
101386a65c56SHawking Zhang 	uint32_t reserved_338; // offset: 338  (0x152)
101486a65c56SHawking Zhang 	uint32_t reserved_339; // offset: 339  (0x153)
101586a65c56SHawking Zhang 	uint32_t reserved_340; // offset: 340  (0x154)
101686a65c56SHawking Zhang 	uint32_t reserved_341; // offset: 341  (0x155)
101786a65c56SHawking Zhang 	uint32_t reserved_342; // offset: 342  (0x156)
101886a65c56SHawking Zhang 	uint32_t reserved_343; // offset: 343  (0x157)
101986a65c56SHawking Zhang 	uint32_t reserved_344; // offset: 344  (0x158)
102086a65c56SHawking Zhang 	uint32_t reserved_345; // offset: 345  (0x159)
102186a65c56SHawking Zhang 	uint32_t reserved_346; // offset: 346  (0x15A)
102286a65c56SHawking Zhang 	uint32_t reserved_347; // offset: 347  (0x15B)
102386a65c56SHawking Zhang 	uint32_t reserved_348; // offset: 348  (0x15C)
102486a65c56SHawking Zhang 	uint32_t reserved_349; // offset: 349  (0x15D)
102586a65c56SHawking Zhang 	uint32_t reserved_350; // offset: 350  (0x15E)
102686a65c56SHawking Zhang 	uint32_t reserved_351; // offset: 351  (0x15F)
102786a65c56SHawking Zhang 	uint32_t reserved_352; // offset: 352  (0x160)
102886a65c56SHawking Zhang 	uint32_t reserved_353; // offset: 353  (0x161)
102986a65c56SHawking Zhang 	uint32_t reserved_354; // offset: 354  (0x162)
103086a65c56SHawking Zhang 	uint32_t reserved_355; // offset: 355  (0x163)
103186a65c56SHawking Zhang 	uint32_t reserved_356; // offset: 356  (0x164)
103286a65c56SHawking Zhang 	uint32_t reserved_357; // offset: 357  (0x165)
103386a65c56SHawking Zhang 	uint32_t reserved_358; // offset: 358  (0x166)
103486a65c56SHawking Zhang 	uint32_t reserved_359; // offset: 359  (0x167)
103586a65c56SHawking Zhang 	uint32_t reserved_360; // offset: 360  (0x168)
103686a65c56SHawking Zhang 	uint32_t reserved_361; // offset: 361  (0x169)
103786a65c56SHawking Zhang 	uint32_t reserved_362; // offset: 362  (0x16A)
103886a65c56SHawking Zhang 	uint32_t reserved_363; // offset: 363  (0x16B)
103986a65c56SHawking Zhang 	uint32_t reserved_364; // offset: 364  (0x16C)
104086a65c56SHawking Zhang 	uint32_t reserved_365; // offset: 365  (0x16D)
104186a65c56SHawking Zhang 	uint32_t reserved_366; // offset: 366  (0x16E)
104286a65c56SHawking Zhang 	uint32_t reserved_367; // offset: 367  (0x16F)
104386a65c56SHawking Zhang 	uint32_t reserved_368; // offset: 368  (0x170)
104486a65c56SHawking Zhang 	uint32_t reserved_369; // offset: 369  (0x171)
104586a65c56SHawking Zhang 	uint32_t reserved_370; // offset: 370  (0x172)
104686a65c56SHawking Zhang 	uint32_t reserved_371; // offset: 371  (0x173)
104786a65c56SHawking Zhang 	uint32_t reserved_372; // offset: 372  (0x174)
104886a65c56SHawking Zhang 	uint32_t reserved_373; // offset: 373  (0x175)
104986a65c56SHawking Zhang 	uint32_t reserved_374; // offset: 374  (0x176)
105086a65c56SHawking Zhang 	uint32_t reserved_375; // offset: 375  (0x177)
105186a65c56SHawking Zhang 	uint32_t reserved_376; // offset: 376  (0x178)
105286a65c56SHawking Zhang 	uint32_t reserved_377; // offset: 377  (0x179)
105386a65c56SHawking Zhang 	uint32_t reserved_378; // offset: 378  (0x17A)
105486a65c56SHawking Zhang 	uint32_t reserved_379; // offset: 379  (0x17B)
105586a65c56SHawking Zhang 	uint32_t reserved_380; // offset: 380  (0x17C)
105686a65c56SHawking Zhang 	uint32_t reserved_381; // offset: 381  (0x17D)
105786a65c56SHawking Zhang 	uint32_t reserved_382; // offset: 382  (0x17E)
105886a65c56SHawking Zhang 	uint32_t reserved_383; // offset: 383  (0x17F)
105986a65c56SHawking Zhang 	uint32_t reserved_384; // offset: 384  (0x180)
106086a65c56SHawking Zhang 	uint32_t reserved_385; // offset: 385  (0x181)
106186a65c56SHawking Zhang 	uint32_t reserved_386; // offset: 386  (0x182)
106286a65c56SHawking Zhang 	uint32_t reserved_387; // offset: 387  (0x183)
106386a65c56SHawking Zhang 	uint32_t reserved_388; // offset: 388  (0x184)
106486a65c56SHawking Zhang 	uint32_t reserved_389; // offset: 389  (0x185)
106586a65c56SHawking Zhang 	uint32_t reserved_390; // offset: 390  (0x186)
106686a65c56SHawking Zhang 	uint32_t reserved_391; // offset: 391  (0x187)
106786a65c56SHawking Zhang 	uint32_t reserved_392; // offset: 392  (0x188)
106886a65c56SHawking Zhang 	uint32_t reserved_393; // offset: 393  (0x189)
106986a65c56SHawking Zhang 	uint32_t reserved_394; // offset: 394  (0x18A)
107086a65c56SHawking Zhang 	uint32_t reserved_395; // offset: 395  (0x18B)
107186a65c56SHawking Zhang 	uint32_t reserved_396; // offset: 396  (0x18C)
107286a65c56SHawking Zhang 	uint32_t reserved_397; // offset: 397  (0x18D)
107386a65c56SHawking Zhang 	uint32_t reserved_398; // offset: 398  (0x18E)
107486a65c56SHawking Zhang 	uint32_t reserved_399; // offset: 399  (0x18F)
107586a65c56SHawking Zhang 	uint32_t reserved_400; // offset: 400  (0x190)
107686a65c56SHawking Zhang 	uint32_t reserved_401; // offset: 401  (0x191)
107786a65c56SHawking Zhang 	uint32_t reserved_402; // offset: 402  (0x192)
107886a65c56SHawking Zhang 	uint32_t reserved_403; // offset: 403  (0x193)
107986a65c56SHawking Zhang 	uint32_t reserved_404; // offset: 404  (0x194)
108086a65c56SHawking Zhang 	uint32_t reserved_405; // offset: 405  (0x195)
108186a65c56SHawking Zhang 	uint32_t reserved_406; // offset: 406  (0x196)
108286a65c56SHawking Zhang 	uint32_t reserved_407; // offset: 407  (0x197)
108386a65c56SHawking Zhang 	uint32_t reserved_408; // offset: 408  (0x198)
108486a65c56SHawking Zhang 	uint32_t reserved_409; // offset: 409  (0x199)
108586a65c56SHawking Zhang 	uint32_t reserved_410; // offset: 410  (0x19A)
108686a65c56SHawking Zhang 	uint32_t reserved_411; // offset: 411  (0x19B)
108786a65c56SHawking Zhang 	uint32_t reserved_412; // offset: 412  (0x19C)
108886a65c56SHawking Zhang 	uint32_t reserved_413; // offset: 413  (0x19D)
108986a65c56SHawking Zhang 	uint32_t reserved_414; // offset: 414  (0x19E)
109086a65c56SHawking Zhang 	uint32_t reserved_415; // offset: 415  (0x19F)
109186a65c56SHawking Zhang 	uint32_t reserved_416; // offset: 416  (0x1A0)
109286a65c56SHawking Zhang 	uint32_t reserved_417; // offset: 417  (0x1A1)
109386a65c56SHawking Zhang 	uint32_t reserved_418; // offset: 418  (0x1A2)
109486a65c56SHawking Zhang 	uint32_t reserved_419; // offset: 419  (0x1A3)
109586a65c56SHawking Zhang 	uint32_t reserved_420; // offset: 420  (0x1A4)
109686a65c56SHawking Zhang 	uint32_t reserved_421; // offset: 421  (0x1A5)
109786a65c56SHawking Zhang 	uint32_t reserved_422; // offset: 422  (0x1A6)
109886a65c56SHawking Zhang 	uint32_t reserved_423; // offset: 423  (0x1A7)
109986a65c56SHawking Zhang 	uint32_t reserved_424; // offset: 424  (0x1A8)
110086a65c56SHawking Zhang 	uint32_t reserved_425; // offset: 425  (0x1A9)
110186a65c56SHawking Zhang 	uint32_t reserved_426; // offset: 426  (0x1AA)
110286a65c56SHawking Zhang 	uint32_t reserved_427; // offset: 427  (0x1AB)
110386a65c56SHawking Zhang 	uint32_t reserved_428; // offset: 428  (0x1AC)
110486a65c56SHawking Zhang 	uint32_t reserved_429; // offset: 429  (0x1AD)
110586a65c56SHawking Zhang 	uint32_t reserved_430; // offset: 430  (0x1AE)
110686a65c56SHawking Zhang 	uint32_t reserved_431; // offset: 431  (0x1AF)
110786a65c56SHawking Zhang 	uint32_t reserved_432; // offset: 432  (0x1B0)
110886a65c56SHawking Zhang 	uint32_t reserved_433; // offset: 433  (0x1B1)
110986a65c56SHawking Zhang 	uint32_t reserved_434; // offset: 434  (0x1B2)
111086a65c56SHawking Zhang 	uint32_t reserved_435; // offset: 435  (0x1B3)
111186a65c56SHawking Zhang 	uint32_t reserved_436; // offset: 436  (0x1B4)
111286a65c56SHawking Zhang 	uint32_t reserved_437; // offset: 437  (0x1B5)
111386a65c56SHawking Zhang 	uint32_t reserved_438; // offset: 438  (0x1B6)
111486a65c56SHawking Zhang 	uint32_t reserved_439; // offset: 439  (0x1B7)
111586a65c56SHawking Zhang 	uint32_t reserved_440; // offset: 440  (0x1B8)
111686a65c56SHawking Zhang 	uint32_t reserved_441; // offset: 441  (0x1B9)
111786a65c56SHawking Zhang 	uint32_t reserved_442; // offset: 442  (0x1BA)
111886a65c56SHawking Zhang 	uint32_t reserved_443; // offset: 443  (0x1BB)
111986a65c56SHawking Zhang 	uint32_t reserved_444; // offset: 444  (0x1BC)
112086a65c56SHawking Zhang 	uint32_t reserved_445; // offset: 445  (0x1BD)
112186a65c56SHawking Zhang 	uint32_t reserved_446; // offset: 446  (0x1BE)
112286a65c56SHawking Zhang 	uint32_t reserved_447; // offset: 447  (0x1BF)
112386a65c56SHawking Zhang 	uint32_t gws_0_val; // offset: 448  (0x1C0)
112486a65c56SHawking Zhang 	uint32_t gws_1_val; // offset: 449  (0x1C1)
112586a65c56SHawking Zhang 	uint32_t gws_2_val; // offset: 450  (0x1C2)
112686a65c56SHawking Zhang 	uint32_t gws_3_val; // offset: 451  (0x1C3)
112786a65c56SHawking Zhang 	uint32_t gws_4_val; // offset: 452  (0x1C4)
112886a65c56SHawking Zhang 	uint32_t gws_5_val; // offset: 453  (0x1C5)
112986a65c56SHawking Zhang 	uint32_t gws_6_val; // offset: 454  (0x1C6)
113086a65c56SHawking Zhang 	uint32_t gws_7_val; // offset: 455  (0x1C7)
113186a65c56SHawking Zhang 	uint32_t gws_8_val; // offset: 456  (0x1C8)
113286a65c56SHawking Zhang 	uint32_t gws_9_val; // offset: 457  (0x1C9)
113386a65c56SHawking Zhang 	uint32_t gws_10_val; // offset: 458  (0x1CA)
113486a65c56SHawking Zhang 	uint32_t gws_11_val; // offset: 459  (0x1CB)
113586a65c56SHawking Zhang 	uint32_t gws_12_val; // offset: 460  (0x1CC)
113686a65c56SHawking Zhang 	uint32_t gws_13_val; // offset: 461  (0x1CD)
113786a65c56SHawking Zhang 	uint32_t gws_14_val; // offset: 462  (0x1CE)
113886a65c56SHawking Zhang 	uint32_t gws_15_val; // offset: 463  (0x1CF)
113986a65c56SHawking Zhang 	uint32_t gws_16_val; // offset: 464  (0x1D0)
114086a65c56SHawking Zhang 	uint32_t gws_17_val; // offset: 465  (0x1D1)
114186a65c56SHawking Zhang 	uint32_t gws_18_val; // offset: 466  (0x1D2)
114286a65c56SHawking Zhang 	uint32_t gws_19_val; // offset: 467  (0x1D3)
114386a65c56SHawking Zhang 	uint32_t gws_20_val; // offset: 468  (0x1D4)
114486a65c56SHawking Zhang 	uint32_t gws_21_val; // offset: 469  (0x1D5)
114586a65c56SHawking Zhang 	uint32_t gws_22_val; // offset: 470  (0x1D6)
114686a65c56SHawking Zhang 	uint32_t gws_23_val; // offset: 471  (0x1D7)
114786a65c56SHawking Zhang 	uint32_t gws_24_val; // offset: 472  (0x1D8)
114886a65c56SHawking Zhang 	uint32_t gws_25_val; // offset: 473  (0x1D9)
114986a65c56SHawking Zhang 	uint32_t gws_26_val; // offset: 474  (0x1DA)
115086a65c56SHawking Zhang 	uint32_t gws_27_val; // offset: 475  (0x1DB)
115186a65c56SHawking Zhang 	uint32_t gws_28_val; // offset: 476  (0x1DC)
115286a65c56SHawking Zhang 	uint32_t gws_29_val; // offset: 477  (0x1DD)
115386a65c56SHawking Zhang 	uint32_t gws_30_val; // offset: 478  (0x1DE)
115486a65c56SHawking Zhang 	uint32_t gws_31_val; // offset: 479  (0x1DF)
115586a65c56SHawking Zhang 	uint32_t gws_32_val; // offset: 480  (0x1E0)
115686a65c56SHawking Zhang 	uint32_t gws_33_val; // offset: 481  (0x1E1)
115786a65c56SHawking Zhang 	uint32_t gws_34_val; // offset: 482  (0x1E2)
115886a65c56SHawking Zhang 	uint32_t gws_35_val; // offset: 483  (0x1E3)
115986a65c56SHawking Zhang 	uint32_t gws_36_val; // offset: 484  (0x1E4)
116086a65c56SHawking Zhang 	uint32_t gws_37_val; // offset: 485  (0x1E5)
116186a65c56SHawking Zhang 	uint32_t gws_38_val; // offset: 486  (0x1E6)
116286a65c56SHawking Zhang 	uint32_t gws_39_val; // offset: 487  (0x1E7)
116386a65c56SHawking Zhang 	uint32_t gws_40_val; // offset: 488  (0x1E8)
116486a65c56SHawking Zhang 	uint32_t gws_41_val; // offset: 489  (0x1E9)
116586a65c56SHawking Zhang 	uint32_t gws_42_val; // offset: 490  (0x1EA)
116686a65c56SHawking Zhang 	uint32_t gws_43_val; // offset: 491  (0x1EB)
116786a65c56SHawking Zhang 	uint32_t gws_44_val; // offset: 492  (0x1EC)
116886a65c56SHawking Zhang 	uint32_t gws_45_val; // offset: 493  (0x1ED)
116986a65c56SHawking Zhang 	uint32_t gws_46_val; // offset: 494  (0x1EE)
117086a65c56SHawking Zhang 	uint32_t gws_47_val; // offset: 495  (0x1EF)
117186a65c56SHawking Zhang 	uint32_t gws_48_val; // offset: 496  (0x1F0)
117286a65c56SHawking Zhang 	uint32_t gws_49_val; // offset: 497  (0x1F1)
117386a65c56SHawking Zhang 	uint32_t gws_50_val; // offset: 498  (0x1F2)
117486a65c56SHawking Zhang 	uint32_t gws_51_val; // offset: 499  (0x1F3)
117586a65c56SHawking Zhang 	uint32_t gws_52_val; // offset: 500  (0x1F4)
117686a65c56SHawking Zhang 	uint32_t gws_53_val; // offset: 501  (0x1F5)
117786a65c56SHawking Zhang 	uint32_t gws_54_val; // offset: 502  (0x1F6)
117886a65c56SHawking Zhang 	uint32_t gws_55_val; // offset: 503  (0x1F7)
117986a65c56SHawking Zhang 	uint32_t gws_56_val; // offset: 504  (0x1F8)
118086a65c56SHawking Zhang 	uint32_t gws_57_val; // offset: 505  (0x1F9)
118186a65c56SHawking Zhang 	uint32_t gws_58_val; // offset: 506  (0x1FA)
118286a65c56SHawking Zhang 	uint32_t gws_59_val; // offset: 507  (0x1FB)
118386a65c56SHawking Zhang 	uint32_t gws_60_val; // offset: 508  (0x1FC)
118486a65c56SHawking Zhang 	uint32_t gws_61_val; // offset: 509  (0x1FD)
118586a65c56SHawking Zhang 	uint32_t gws_62_val; // offset: 510  (0x1FE)
118686a65c56SHawking Zhang 	uint32_t gws_63_val; // offset: 511  (0x1FF)
118786a65c56SHawking Zhang };
118886a65c56SHawking Zhang 
118986a65c56SHawking Zhang #endif /* V11_STRUCTS_H_ */
1190