Lines Matching refs:rsp

83 static void print_rsp_code(struct response_code rsp __maybe_unused)  in print_rsp_code()
86 rsp.status, rsp.rating, rsp.rating_extension); in print_rsp_code()
179 struct response_code rsp = { in get_response_code() local
185 return rsp; in get_response_code()
191 struct response_code rsp = { }; in imx_ele_call() local
216 rsp = get_response_code(msg->data.u32[0]); in imx_ele_call()
225 if (rsp.status != ELE_COMMAND_SUCCEED) { in imx_ele_call()
227 print_rsp_code(rsp); in imx_ele_call()
232 if (rsp.rating != 0) { in imx_ele_call()
233 EMSG("Command has invalid rating: %#"PRIx8, rsp.rating); in imx_ele_call()
234 print_rsp_code(rsp); in imx_ele_call()
267 } rsp = { }; in imx_ele_session_open() local
283 memcpy(&rsp, msg.data.u8, sizeof(rsp)); in imx_ele_session_open()
285 *session_handle = rsp.session_handle; in imx_ele_session_open()
314 static TEE_Result imx_ele_get_device_info(struct get_info_rsp *rsp) in imx_ele_get_device_info() argument
330 if (!rsp) in imx_ele_get_device_info()
333 res = imx_ele_buf_alloc(&output, NULL, sizeof(*rsp)); in imx_ele_get_device_info()
339 cmd.size = sizeof(*rsp); in imx_ele_get_device_info()
347 res = imx_ele_buf_copy(&output, (uint8_t *)rsp, sizeof(*rsp)); in imx_ele_get_device_info()
358 struct get_info_rsp rsp = { }; in tee_otp_get_die_id() local
363 if (imx_ele_get_device_info(&rsp)) in tee_otp_get_die_id()
366 memcpy(uid, rsp.uid, MIN(sizeof(rsp.uid), len)); in tee_otp_get_die_id()
466 } __packed rsp = { }; in imx_ele_rng_get_trng_state() local
478 memcpy(&rsp, msg.data.u8, sizeof(rsp)); in imx_ele_rng_get_trng_state()
480 if (rsp.trng_state != IMX_ELE_TRNG_STATUS_READY) in imx_ele_rng_get_trng_state()