Lines Matching refs:gfx9

1099 		surf->u.gfx9.stencil.swizzle_mode = in->swizzleMode;
1100 surf->u.gfx9.stencil.epitch = out.epitchIsHeight ? out.mipChainHeight - 1 :
1103 surf->u.gfx9.stencil_offset = align(surf->surf_size, out.baseAlign);
1104 surf->surf_size = surf->u.gfx9.stencil_offset + out.surfSize;
1108 surf->u.gfx9.surf.swizzle_mode = in->swizzleMode;
1109 surf->u.gfx9.surf.epitch = out.epitchIsHeight ? out.mipChainHeight - 1 :
1115 surf->u.gfx9.fmask.swizzle_mode = surf->u.gfx9.surf.swizzle_mode & ~0x3;
1116 surf->u.gfx9.fmask.epitch = surf->u.gfx9.surf.epitch;
1118 surf->u.gfx9.surf_slice_size = out.sliceSize;
1119 surf->u.gfx9.surf_pitch = out.pitch;
1120 surf->u.gfx9.surf_height = out.height;
1126 surf->u.gfx9.offset[i] = mip_info[i].offset;
1153 surf->u.gfx9.htile.rb_aligned = hin.hTileFlags.rbAligned;
1154 surf->u.gfx9.htile.pipe_aligned = hin.hTileFlags.pipeAligned;
1220 surf->u.gfx9.dcc.rb_aligned = din.dccKeyFlags.rbAligned;
1221 surf->u.gfx9.dcc.pipe_aligned = din.dccKeyFlags.pipeAligned;
1258 surf->u.gfx9.display_dcc_size = surf->dcc_size;
1259 surf->u.gfx9.display_dcc_alignment = surf->dcc_alignment;
1260 surf->u.gfx9.display_dcc_pitch_max = dout.pitch - 1;
1274 assert(surf->u.gfx9.dcc.pipe_aligned ||
1275 surf->u.gfx9.dcc.rb_aligned);
1281 surf->u.gfx9.display_dcc_size = dout.dccRamSize;
1282 surf->u.gfx9.display_dcc_alignment = dout.dccRamBaseAlign;
1283 surf->u.gfx9.display_dcc_pitch_max = dout.pitch - 1;
1284 assert(surf->u.gfx9.display_dcc_size <= surf->dcc_size);
1302 surf->u.gfx9.dcc_retile_num_elements =
1306 surf->u.gfx9.dcc_retile_num_elements =
1307 align(surf->u.gfx9.dcc_retile_num_elements, 4);
1309 surf->u.gfx9.dcc_retile_map =
1310 malloc(surf->u.gfx9.dcc_retile_num_elements * 4);
1311 if (!surf->u.gfx9.dcc_retile_map)
1315 surf->u.gfx9.dcc_retile_use_uint16 = true;
1324 addrin.dccKeyFlags.pipeAligned = surf->u.gfx9.dcc.pipe_aligned;
1325 addrin.dccKeyFlags.rbAligned = surf->u.gfx9.dcc.rb_aligned;
1332 surf->u.gfx9.dcc_retile_map[index * 2] = addrout.addr;
1334 surf->u.gfx9.dcc_retile_use_uint16 = false;
1345 surf->u.gfx9.dcc_retile_map[index * 2 + 1] = addrout.addr;
1347 surf->u.gfx9.dcc_retile_use_uint16 = false;
1349 assert(index * 2 + 1 < surf->u.gfx9.dcc_retile_num_elements);
1354 for (unsigned i = index * 2; i < surf->u.gfx9.dcc_retile_num_elements; i++)
1355 surf->u.gfx9.dcc_retile_map[i] = surf->u.gfx9.dcc_retile_map[i - 2];
1382 surf->u.gfx9.fmask.swizzle_mode = fin.swizzleMode;
1383 surf->u.gfx9.fmask.epitch = fout.pitch - 1;
1439 cin.swizzleMode = surf->u.gfx9.fmask.swizzle_mode;
1447 surf->u.gfx9.cmask.rb_aligned = cin.cMaskFlags.rbAligned;
1448 surf->u.gfx9.cmask.pipe_aligned = cin.cMaskFlags.pipeAligned;
1580 AddrSurfInfoIn.swizzleMode = surf->u.gfx9.surf.swizzle_mode;
1594 surf->u.gfx9.resource_type = AddrSurfInfoIn.resourceType;
1603 surf->u.gfx9.surf_offset = 0;
1604 surf->u.gfx9.stencil_offset = 0;
1606 surf->u.gfx9.dcc_retile_use_uint16 = false;
1607 surf->u.gfx9.dcc_retile_num_elements = 0;
1608 surf->u.gfx9.dcc_retile_map = NULL;
1636 surf->is_linear = surf->u.gfx9.surf.swizzle_mode == ADDR_SW_LINEAR;
1641 r = Addr2IsValidDisplaySwizzleMode(addrlib, surf->u.gfx9.surf.swizzle_mode,
1649 (surf->u.gfx9.dcc.pipe_aligned ||
1650 surf->u.gfx9.dcc.rb_aligned))
1655 switch (surf->u.gfx9.surf.swizzle_mode) {
1717 free(surf->u.gfx9.dcc_retile_map);
1718 surf->u.gfx9.dcc_retile_map = NULL;