Lines Matching refs:psp

48 void psp_securedisplay_parse_resp_status(struct psp_context *psp,  in psp_securedisplay_parse_resp_status()  argument
55 dev_err(psp->adev->dev, "Secure display: Generic Failure."); in psp_securedisplay_parse_resp_status()
58 dev_err(psp->adev->dev, "Secure display: Invalid Parameter."); in psp_securedisplay_parse_resp_status()
61 dev_err(psp->adev->dev, "Secure display: Null Pointer."); in psp_securedisplay_parse_resp_status()
64 dev_err(psp->adev->dev, "Secure display: Failed to write to I2C."); in psp_securedisplay_parse_resp_status()
67 dev_err(psp->adev->dev, "Secure display: Failed to Read DIO Scratch Register."); in psp_securedisplay_parse_resp_status()
70 dev_err(psp->adev->dev, "Secure display: Failed to Read CRC"); in psp_securedisplay_parse_resp_status()
73 dev_err(psp->adev->dev, "Secure display: Failed to initialize I2C."); in psp_securedisplay_parse_resp_status()
76 dev_err(psp->adev->dev, "Secure display: Failed to parse status: %d\n", status); in psp_securedisplay_parse_resp_status()
80 void psp_prep_securedisplay_cmd_buf(struct psp_context *psp, struct ta_securedisplay_cmd **cmd, in psp_prep_securedisplay_cmd_buf() argument
83 *cmd = (struct ta_securedisplay_cmd *)psp->securedisplay_context.context.mem_context.shared_buf; in psp_prep_securedisplay_cmd_buf()
95 struct psp_context *psp = &adev->psp; in amdgpu_securedisplay_debugfs_write() local
124 mutex_lock(&psp->securedisplay_context.mutex); in amdgpu_securedisplay_debugfs_write()
125 psp_prep_securedisplay_cmd_buf(psp, &securedisplay_cmd, in amdgpu_securedisplay_debugfs_write()
127 ret = psp_securedisplay_invoke(psp, TA_SECUREDISPLAY_COMMAND__QUERY_TA); in amdgpu_securedisplay_debugfs_write()
133 psp_securedisplay_parse_resp_status(psp, securedisplay_cmd->status); in amdgpu_securedisplay_debugfs_write()
135 mutex_unlock(&psp->securedisplay_context.mutex); in amdgpu_securedisplay_debugfs_write()
138 mutex_lock(&psp->securedisplay_context.mutex); in amdgpu_securedisplay_debugfs_write()
139 psp_prep_securedisplay_cmd_buf(psp, &securedisplay_cmd, in amdgpu_securedisplay_debugfs_write()
142 ret = psp_securedisplay_invoke(psp, TA_SECUREDISPLAY_COMMAND__SEND_ROI_CRC); in amdgpu_securedisplay_debugfs_write()
149 psp_securedisplay_parse_resp_status(psp, securedisplay_cmd->status); in amdgpu_securedisplay_debugfs_write()
152 mutex_unlock(&psp->securedisplay_context.mutex); in amdgpu_securedisplay_debugfs_write()
177 if (!adev->psp.securedisplay_context.context.initialized) in amdgpu_securedisplay_debugfs_init()