Home
last modified time | relevance | path

Searched refs:srm (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.c83 DRM_WARN("Failed to get hdcp srm. HDCP TA is not initialized."); in psp_get_srm()
103 static int psp_set_srm(struct psp_context *psp, uint8_t *srm, uint32_t srm_size, uint32_t *srm_version) in psp_set_srm() argument
109 DRM_WARN("Failed to get hdcp srm. HDCP TA is not initialized."); in psp_set_srm()
116 memcpy(hdcp_cmd->in_msg.hdcp_set_srm.srm_buf, srm, srm_size); in psp_set_srm()
191 psp_set_srm(hdcp_work->hdcp.config.psp.handle, hdcp_work->srm, hdcp_work->srm_size, in hdcp_update_display()
389 kfree(hdcp_work->srm); in hdcp_destroy()
500 * PSP will only update its srm if its older than the one we are trying to load.
524 memcpy(work->srm, work->srm_temp, pos + count); in srm_data_write()
539 uint8_t *srm = NULL; in srm_data_read() local
548 srm in srm_data_read()
[all...]
H A Damdgpu_dm_hdcp.h57 uint8_t *srm; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.c84 DRM_WARN("Failed to get hdcp srm. HDCP TA is not initialized."); in psp_get_srm()
104 u8 *srm, uint32_t srm_size, uint32_t *srm_version) in psp_set_srm()
109 DRM_WARN("Failed to get hdcp srm. HDCP TA is not initialized."); in psp_set_srm()
116 memcpy(hdcp_cmd->in_msg.hdcp_set_srm.srm_buf, srm, srm_size); in psp_set_srm()
186 psp_set_srm(hdcp_work->hdcp.config.psp.handle, hdcp_work->srm, in hdcp_update_display()
461 kfree(hdcp_work->srm); in hdcp_destroy()
569 * DOC: Add sysfs interface for set/get srm
605 * PSP will only update its srm if its older than the one we are trying to load.
630 memcpy(work->srm, work->srm_temp, pos + count); in srm_data_write()
645 u8 *srm in srm_data_read() local
103 psp_set_srm(struct psp_context *psp, u8 *srm, uint32_t srm_size, uint32_t *srm_version) psp_set_srm() argument
[all...]
H A Damdgpu_dm_hdcp.h70 uint8_t *srm; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dselftest_workarounds.c104 u32 srm, *cs; in read_nonprivs() local
147 srm = MI_STORE_REGISTER_MEM | MI_SRM_LRM_GLOBAL_GTT; in read_nonprivs()
149 srm++; in read_nonprivs()
158 *cs++ = srm; in read_nonprivs()
506 u32 srm, lrm, rsvd; in check_dirty_whitelist() local
522 srm = MI_STORE_REGISTER_MEM; in check_dirty_whitelist()
525 lrm++, srm++; in check_dirty_whitelist()
537 *cs++ = srm; in check_dirty_whitelist()
550 *cs++ = srm; in check_dirty_whitelist()
563 *cs++ = srm; in check_dirty_whitelist()
795 u32 srm, *cs; read_whitelisted_registers() local
[all...]
H A Dselftest_rps.c55 bool srm, in create_spin_counter()
119 if (srm) { in create_spin_counter()
135 *counter = srm ? memset32(base + end, 0, 1) : NULL; in create_spin_counter()
53 create_spin_counter(struct intel_engine_cs *engine, struct i915_address_space *vm, bool srm, u32 **cancel, u32 **counter) create_spin_counter() argument
H A Dintel_workarounds.c2076 u32 srm, *cs; in wa_list_srm() local
2078 srm = MI_STORE_REGISTER_MEM | MI_SRM_LRM_GLOBAL_GTT; in wa_list_srm()
2080 srm++; in wa_list_srm()
2097 *cs++ = srm; in wa_list_srm()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dselftest_workarounds.c106 u32 srm, *cs; in read_nonprivs() local
145 srm = MI_STORE_REGISTER_MEM | MI_SRM_LRM_GLOBAL_GTT; in read_nonprivs()
147 srm++; in read_nonprivs()
156 *cs++ = srm; in read_nonprivs()
524 u32 srm, lrm, rsvd; in check_dirty_whitelist() local
563 srm = MI_STORE_REGISTER_MEM; in check_dirty_whitelist()
566 lrm++, srm++; in check_dirty_whitelist()
572 *cs++ = srm; in check_dirty_whitelist()
585 *cs++ = srm; in check_dirty_whitelist()
598 *cs++ = srm; in check_dirty_whitelist()
848 u32 srm, *cs; read_whitelisted_registers() local
[all...]
H A Dselftest_rps.c59 bool srm, in create_spin_counter()
123 if (srm) { in create_spin_counter()
139 *counter = srm ? memset32(base + end, 0, 1) : NULL; in create_spin_counter()
57 create_spin_counter(struct intel_engine_cs *engine, struct i915_address_space *vm, bool srm, u32 **cancel, u32 **counter) create_spin_counter() argument
H A Dintel_workarounds.c3256 u32 srm, *cs; in wa_list_srm() local
3258 srm = MI_STORE_REGISTER_MEM | MI_SRM_LRM_GLOBAL_GTT; in wa_list_srm()
3260 srm++; in wa_list_srm()
3277 *cs++ = srm; in wa_list_srm()

Completed in 14 milliseconds