/*
* Copyright 2019 Advanced Micro Devices, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
*/
#ifndef V10_STRUCTS_H_
#define V10_STRUCTS_H_
struct v10_gfx_mqd
{
uint32_t reserved_0; // offset: 0 (0x0)
uint32_t reserved_1; // offset: 1 (0x1)
uint32_t reserved_2; // offset: 2 (0x2)
uint32_t reserved_3; // offset: 3 (0x3)
uint32_t reserved_4; // offset: 4 (0x4)
uint32_t reserved_5; // offset: 5 (0x5)
uint32_t reserved_6; // offset: 6 (0x6)
uint32_t reserved_7; // offset: 7 (0x7)
uint32_t reserved_8; // offset: 8 (0x8)
uint32_t reserved_9; // offset: 9 (0x9)
uint32_t reserved_10; // offset: 10 (0xA)
uint32_t reserved_11; // offset: 11 (0xB)
uint32_t reserved_12; // offset: 12 (0xC)
uint32_t reserved_13; // offset: 13 (0xD)
uint32_t reserved_14; // offset: 14 (0xE)
uint32_t reserved_15; // offset: 15 (0xF)
uint32_t reserved_16; // offset: 16 (0x10)
uint32_t reserved_17; // offset: 17 (0x11)
uint32_t reserved_18; // offset: 18 (0x12)
uint32_t reserved_19; // offset: 19 (0x13)
uint32_t reserved_20; // offset: 20 (0x14)
uint32_t reserved_21; // offset: 21 (0x15)
uint32_t reserved_22; // offset: 22 (0x16)
uint32_t reserved_23; // offset: 23 (0x17)
uint32_t reserved_24; // offset: 24 (0x18)
uint32_t reserved_25; // offset: 25 (0x19)
uint32_t reserved_26; // offset: 26 (0x1A)
uint32_t reserved_27; // offset: 27 (0x1B)
uint32_t reserved_28; // offset: 28 (0x1C)
uint32_t reserved_29; // offset: 29 (0x1D)
uint32_t reserved_30; // offset: 30 (0x1E)
uint32_t reserved_31; // offset: 31 (0x1F)
uint32_t reserved_32; // offset: 32 (0x20)
uint32_t reserved_33; // offset: 33 (0x21)
uint32_t reserved_34; // offset: 34 (0x22)
uint32_t reserved_35; // offset: 35 (0x23)
uint32_t reserved_36; // offset: 36 (0x24)
uint32_t reserved_37; // offset: 37 (0x25)
uint32_t reserved_38; // offset: 38 (0x26)
uint32_t reserved_39; // offset: 39 (0x27)
uint32_t reserved_40; // offset: 40 (0x28)
uint32_t reserved_41; // offset: 41 (0x29)
uint32_t reserved_42; // offset: 42 (0x2A)
uint32_t reserved_43; // offset: 43 (0x2B)
uint32_t reserved_44; // offset: 44 (0x2C)
uint32_t reserved_45; // offset: 45 (0x2D)
uint32_t reserved_46; // offset: 46 (0x2E)
uint32_t reserved_47; // offset: 47 (0x2F)
uint32_t reserved_48; // offset: 48 (0x30)
uint32_t reserved_49; // offset: 49 (0x31)
uint32_t reserved_50; // offset: 50 (0x32)
uint32_t reserved_51;