Home
last modified time | relevance | path

Searched refs:vce (Results 1 – 8 of 8) sorted by relevance

/linux/arch/s390/kernel/
H A Dcert_store.c128 struct vce { struct
179 static void pr_dbf_vce(const struct vce *e) in pr_dbf_vce()
260 static int check_certificate_hash(const struct vce *vce) in check_certificate_hash() argument
266 vce_hash = (u8 *)vce + vce->vce_hdr.vc_hash_offset; in check_certificate_hash()
267 vc_hash_length = vce->vce_hdr.vc_hash_length; in check_certificate_hash()
268 sha256((u8 *)vce + vce->vce_hdr.vc_offset, vce->vce_hdr.vc_length, hash); in check_certificate_hash()
281 static int check_certificate_valid(const struct vce *vce) in check_certificate_valid() argument
283 if (!(vce->vce_hdr.flags & VCE_FLAGS_VALID_MASK)) { in check_certificate_valid()
287 if (vce->vce_hdr.vc_format != 1) { in check_certificate_valid()
291 if (vce->vce_hdr.vc_hash_type != 1) { in check_certificate_valid()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dvce_v1_0.c199 hdr = (const struct common_firmware_header *)adev->vce.fw->data; in vce_v1_0_load_fw()
202 cpu_addr = adev->vce.cpu_addr; in vce_v1_0_load_fw()
204 sign = (void *)adev->vce.fw->data + ucode_offset; in vce_v1_0_load_fw()
235 memset_io(&cpu_addr[0], 0, amdgpu_bo_size(adev->vce.vcpu_bo)); in vce_v1_0_load_fw()
247 adev->vce.keyselect = le32_to_cpu(sign->val[i].keyselect); in vce_v1_0_load_fw()
256 dev_dbg(adev->dev, "VCE keyselect: %d", adev->vce.keyselect); in vce_v1_0_wait_for_fw_validation()
257 WREG32(mmVCE_LMI_FW_START_KEYSEL, adev->vce.keyselect); in vce_v1_0_wait_for_fw_validation()
300 RREG32(mmVCE_LMI_FW_START_KEYSEL), adev->vce.keyselect); in vce_v1_0_mc_resume()
322 offset = adev->vce.gpu_addr + AMDGPU_VCE_FIRMWARE_OFFSET; in vce_v1_0_mc_resume()
338 WARN_ON((offset + size - adev->vce.gpu_addr) > amdgpu_bo_size(adev->vce.vcpu_bo)); in vce_v1_0_mc_resume()
[all …]
H A Dvce_v2_0.c188 WREG32(mmVCE_LMI_VCPU_CACHE_40BIT_BAR, (adev->vce.gpu_addr >> 8)); in vce_v2_0_mc_resume()
248 ring = &adev->vce.ring[0]; in vce_v2_0_start()
255 ring = &adev->vce.ring[1]; in vce_v2_0_start()
421 adev->vce.num_rings = 2; in vce_v2_0_early_init()
436 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 167, &adev->vce.irq); in vce_v2_0_sw_init()
449 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v2_0_sw_init()
452 ring = &adev->vce.ring[i]; in vce_v2_0_sw_init()
454 r = amdgpu_ring_init(adev, ring, 512, &adev->vce.irq, 0, in vce_v2_0_sw_init()
483 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v2_0_hw_init()
484 r = amdgpu_ring_test_helper(&adev->vce.ring[i]); in vce_v2_0_hw_init()
[all …]
H A Damdgpu_dev_coredump.c92 adev->vce.fb_version, adev->vce.fw_version); in amdgpu_devcoredump_fw_info()
/linux/drivers/gpu/drm/radeon/
H A Dvce_v1_0.c205 rdev->vce.keyselect = le32_to_cpu(sign->val[i].keyselect); in vce_v1_0_load_fw()
218 uint64_t addr = rdev->vce.gpu_addr; in vce_v1_0_resume()
254 WREG32(VCE_LMI_FW_START_KEYSEL, rdev->vce.keyselect); in vce_v1_0_resume()
H A Dvce_v2_0.c160 uint64_t addr = rdev->vce.gpu_addr; in vce_v2_0_resume()
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu10_hwmgr.h111 uint32_t vce : 1; member
H A Dsmu8_hwmgr.h134 uint32_t vce : 1; member