Lines Matching defs:desc
2716 const uint32_t *desc = &metadata[2];
2728 size_metadata < 10 * 4 || /* at least 2(header) + 8(desc) dwords */
2741 unsigned desc_last_level = G_008F1C_LAST_LEVEL(desc[3]);
2742 unsigned type = G_008F1C_TYPE(desc[3]);
2764 if (info->gfx_level >= GFX8 && G_008F28_COMPRESSION_EN(desc[6])) {
2768 surf->meta_offset = (uint64_t)desc[7] << 8;
2773 ((uint64_t)desc[7] << 8) | ((uint64_t)G_008F24_META_DATA_ADDRESS(desc[5]) << 40);
2774 surf->u.gfx9.color.dcc.pipe_aligned = G_008F24_META_PIPE_ALIGNED(desc[5]);
2775 surf->u.gfx9.color.dcc.rb_aligned = G_008F24_META_RB_ALIGNED(desc[5]);
2786 ((uint64_t)G_00A018_META_DATA_ADDRESS_LO(desc[6]) << 8) | ((uint64_t)desc[7] << 16);
2787 surf->u.gfx9.color.dcc.pipe_aligned = G_00A018_META_PIPE_ALIGNED(desc[6]);
2805 unsigned num_mipmap_levels, uint32_t desc[8],
2809 desc[0] = 0;
2810 desc[1] &= C_008F14_BASE_ADDRESS_HI;
2817 desc[7] = surf->meta_offset >> 8;
2820 desc[7] = surf->meta_offset >> 8;
2821 desc[5] &= C_008F24_META_DATA_ADDRESS;
2822 desc[5] |= S_008F24_META_DATA_ADDRESS(surf->meta_offset >> 40);
2827 desc[6] &= C_00A018_META_DATA_ADDRESS_LO;
2828 desc[6] |= S_00A018_META_DATA_ADDRESS_LO(surf->meta_offset >> 8);
2829 desc[7] = surf->meta_offset >> 16;
2851 memcpy(&metadata[2], desc, 8 * 4);