Lines Matching refs:sscreen
219 struct si_screen *sscreen = (struct si_screen *)enc->screen; in si_vce_frame_offset() local
222 if (sscreen->info.chip_class < GFX9) { in si_vce_frame_offset()
385 struct si_screen *sscreen = (struct si_screen *)context->screen; in si_vce_create_encoder() local
392 if (!sscreen->info.vce_fw_version) { in si_vce_create_encoder()
396 } else if (!si_vce_is_fw_version_supported(sscreen)) { in si_vce_create_encoder()
405 if (sscreen->info.is_amdgpu) in si_vce_create_encoder()
407 if ((!sscreen->info.is_amdgpu && sscreen->info.drm_minor >= 42) || sscreen->info.is_amdgpu) in si_vce_create_encoder()
409 if (sscreen->info.family >= CHIP_TONGA && sscreen->info.family != CHIP_STONEY && in si_vce_create_encoder()
410 sscreen->info.family != CHIP_POLARIS11 && sscreen->info.family != CHIP_POLARIS12 && in si_vce_create_encoder()
411 sscreen->info.family != CHIP_VEGAM) in si_vce_create_encoder()
414 if ((sscreen->info.family >= CHIP_TONGA) && (templ->max_references == 1) && in si_vce_create_encoder()
415 (sscreen->info.vce_harvest_config == 0)) in si_vce_create_encoder()
452 cpb_size = (sscreen->info.chip_class < GFX9) in si_vce_create_encoder()
476 switch (sscreen->info.vce_fw_version) { in si_vce_create_encoder()
495 if ((sscreen->info.vce_fw_version & (0xff << 24)) >= FW_53) { in si_vce_create_encoder()
516 bool si_vce_is_fw_version_supported(struct si_screen *sscreen) in si_vce_is_fw_version_supported() argument
518 switch (sscreen->info.vce_fw_version) { in si_vce_is_fw_version_supported()
529 if ((sscreen->info.vce_fw_version & (0xff << 24)) >= FW_53) in si_vce_is_fw_version_supported()