Lines Matching refs:params
14 static TEE_Result write_otp_row(uint32_t param_types, TEE_Param params[4]) in write_otp_row()
28 ret = ti_sci_write_otp_row(params[0].value.a, params[1].value.a, in write_otp_row()
29 params[1].value.b); in write_otp_row()
33 DMSG("Written the value: 0x%08"PRIx32, params[1].value.a); in write_otp_row()
38 static TEE_Result read_otp_mmr(uint32_t param_types, TEE_Param params[4]) in read_otp_mmr()
52 ret = ti_sci_read_otp_mmr(params[0].value.a, ¶ms[1].value.a); in read_otp_mmr()
56 DMSG("Got the value: 0x%08"PRIx32, params[1].value.a); in read_otp_mmr()
61 static TEE_Result lock_otp_row(uint32_t param_types, TEE_Param params[4]) in lock_otp_row()
77 if (params[0].value.b & K3_OTP_KEYWRITING_SOFT_LOCK) in lock_otp_row()
79 if (params[0].value.b & K3_OTP_KEYWRITING_HW_READ_LOCK) in lock_otp_row()
81 if (params[0].value.b & K3_OTP_KEYWRITING_HW_WRITE_LOCK) in lock_otp_row()
88 ret = ti_sci_lock_otp_row(params[0].value.a, hw_write_lock, in lock_otp_row()
94 DMSG("Locked the row: 0x%08"PRIx32, params[1].value.a); in lock_otp_row()
101 TEE_Param params[4]) in invoke_command()
105 return read_otp_mmr(param_types, params); in invoke_command()
107 return write_otp_row(param_types, params); in invoke_command()
109 return lock_otp_row(param_types, params); in invoke_command()