| /rk3399_ARM-atf/drivers/brcm/emmc/ |
| H A D | emmc_csl_sdcmd.c | 39 struct sd_resp resp; in sd_cmd1() local 49 res = send_cmd(handle, SD_CMD_SEND_OPCOND, ocr, options, &resp); in sd_cmd1() 52 *ocr_output = resp.data.r3.ocr; in sd_cmd1() 60 struct sd_resp resp; in sd_cmd2() local 65 return send_cmd(handle, SD_CMD_ALL_SEND_CID, 0, options, &resp); in sd_cmd2() 73 struct sd_resp resp; in sd_cmd3() local 84 res = send_cmd(handle, SD_CMD_MMC_SET_RCA, argument, options, &resp); in sd_cmd3() 96 struct sd_resp resp; in sd_cmd7() local 114 &resp); in sd_cmd7() 130 struct sd_resp resp; in mmc_cmd8() local [all …]
|
| H A D | emmc_csl_sdcard.c | 851 uint32_t rsp2, uint32_t rsp3, struct sd_resp *resp) in process_cmd_response() argument 864 resp->r1 = 0x3f; in process_cmd_response() 865 resp->cardStatus = cardStatus; in process_cmd_response() 868 resp->data.r4.cardReady = cBit; in process_cmd_response() 869 resp->data.r4.funcs = funcs; in process_cmd_response() 870 resp->data.r4.memPresent = memPresent; in process_cmd_response() 871 resp->data.r4.ocr = cardStatus; in process_cmd_response() 875 resp->data.r6.rca = rca; in process_cmd_response() 876 resp->data.r6.cardStatus = cardStatus & 0xFFFF; in process_cmd_response() 880 resp->data.r7.rca = rca; in process_cmd_response() [all …]
|
| H A D | emmc_chal_sd.c | 865 int32_t chal_sd_get_response(CHAL_HANDLE *sd_handle, uint32_t *resp) in chal_sd_get_response() argument 873 resp[0] = mmio_read_32(handle->ctrl.sdRegBaseAddr + in chal_sd_get_response() 875 resp[1] = mmio_read_32(handle->ctrl.sdRegBaseAddr + in chal_sd_get_response() 877 resp[2] = mmio_read_32(handle->ctrl.sdRegBaseAddr + in chal_sd_get_response() 879 resp[3] = mmio_read_32(handle->ctrl.sdRegBaseAddr + in chal_sd_get_response()
|
| H A D | emmc_pboot_hal_memory_drv.c | 250 uint32_t options, struct sd_resp *resp) in send_sdio_cmd() argument 259 return send_cmd(sd_handle, cmdIndex, argument, options, resp); in send_sdio_cmd()
|
| /rk3399_ARM-atf/plat/imx/imx9/common/ |
| H A D | ele_api.c | 29 uint32_t msg, resp; in ele_get_soc_info() local 39 resp = mmio_read_32(ELE_MU_RSR); in ele_get_soc_info() 40 } while ((resp & 0x3) != 0x3); in ele_get_soc_info() 43 resp = mmio_read_32(ELE_MU_RRx(1)); in ele_get_soc_info() 44 VERBOSE("msg : %x, resp: %x\n", msg, resp); in ele_get_soc_info() 49 uint32_t msg, resp; in ele_release_gmid() local 54 resp = mmio_read_32(ELE_MU_RSR); in ele_release_gmid() 55 } while ((resp & 0x3) != 0x3); in ele_release_gmid() 58 resp = mmio_read_32(ELE_MU_RRx(1)); in ele_release_gmid() 59 VERBOSE("msg : %x, resp: %x\n", msg, resp); in ele_release_gmid()
|
| /rk3399_ARM-atf/drivers/ti/ti_sci/ |
| H A D | ti_sci.c | 241 struct ti_sci_msg_resp_query_fw_caps resp; in ti_sci_query_fw_caps() local 248 &resp, sizeof(resp), in ti_sci_query_fw_caps() 262 *fw_caps = resp.fw_caps; in ti_sci_query_fw_caps() 279 struct ti_sci_msg_hdr resp; in ti_sci_device_set_state() local 286 &resp, sizeof(resp), in ti_sci_device_set_state() 321 struct ti_sci_msg_resp_get_device_state resp; in ti_sci_device_get_state() local 331 &resp, sizeof(resp), in ti_sci_device_get_state() 347 *clcnt = resp.context_loss_count; in ti_sci_device_get_state() 349 *resets = resp.resets; in ti_sci_device_get_state() 351 *p_state = resp.programmed_state; in ti_sci_device_get_state() [all …]
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_el3_token_sign.c | 83 int plat_rmmd_el3_token_sign_pull_resp(struct el3_token_sign_response *resp) in plat_rmmd_el3_token_sign_pull_resp() argument 89 resp->rec_granule = el3_req.rec_granule; in plat_rmmd_el3_token_sign_pull_resp() 90 resp->req_ticket = el3_req.req_ticket; in plat_rmmd_el3_token_sign_pull_resp() 91 resp->sig_len = (uint16_t)sizeof(resp->signature_buf); in plat_rmmd_el3_token_sign_pull_resp() 93 memset(resp->signature_buf, 0, sizeof(resp->signature_buf)); in plat_rmmd_el3_token_sign_pull_resp()
|
| /rk3399_ARM-atf/services/std_svc/spm/el3_spmc/ |
| H A D | spmc_pm.c | 123 u_register_t resp; in spmc_send_pm_msg() local 169 resp = read_ctx_reg(gpregs_ctx, CTX_GPREG_X0); in spmc_send_pm_msg() 170 if (resp != FFA_MSG_SEND_DIRECT_RESP_SMC32) { in spmc_send_pm_msg() 171 ERROR("%s invalid SP response (%lx).\n", __func__, resp); in spmc_send_pm_msg() 177 resp = read_ctx_reg(gpregs_ctx, CTX_GPREG_X1); in spmc_send_pm_msg() 178 if (!(ffa_endpoint_source(resp) == sp->sp_id && in spmc_send_pm_msg() 179 ffa_endpoint_destination(resp) == FFA_SPMC_ID)) { in spmc_send_pm_msg() 180 ERROR("%s invalid src/dst response (%lx).\n", __func__, resp); in spmc_send_pm_msg() 186 resp = read_ctx_reg(gpregs_ctx, CTX_GPREG_X2); in spmc_send_pm_msg() 187 if ((resp & FFA_FWK_MSG_BIT) == 0U || in spmc_send_pm_msg() [all …]
|
| H A D | spmc_shared_mem.c | 1451 void spmc_ffa_mem_retrieve_update_ns_bit(struct ffa_mtd *resp, in spmc_ffa_mem_retrieve_update_ns_bit() argument 1460 resp->memory_region_attributes &= ~FFA_MEM_ATTR_NS_BIT; in spmc_ffa_mem_retrieve_update_ns_bit() 1472 resp->memory_region_attributes |= FFA_MEM_ATTR_NS_BIT; in spmc_ffa_mem_retrieve_update_ns_bit() 1478 resp->memory_region_attributes &= ~FFA_MEM_ATTR_NS_BIT; in spmc_ffa_mem_retrieve_update_ns_bit() 1527 struct ffa_mtd *resp; in spmc_ffa_mem_retrieve_req() local 1543 resp = mbox->rx_buffer; in spmc_ffa_mem_retrieve_req() 1733 ret = spmc_populate_ffa_hyp_descriptor(resp, obj, buf_size, ffa_version, in spmc_ffa_mem_retrieve_req() 1740 ret = spmc_populate_ffa_v1_0_descriptor(resp, obj, buf_size, 0, in spmc_ffa_mem_retrieve_req() 1751 memcpy(resp, &obj->desc, copy_size); in spmc_ffa_mem_retrieve_req() 1759 spmc_ffa_mem_retrieve_update_ns_bit(resp, sp_ctx, secure_origin); in spmc_ffa_mem_retrieve_req()
|
| /rk3399_ARM-atf/plat/brcm/board/stingray/src/ |
| H A D | scp_cmd.c | 23 static void scp_read_response(crmu_response_t *resp) in scp_read_response() argument 28 resp->completed = code & MCU_IPC_CMD_DONE_MASK; in scp_read_response() 29 resp->cmd = code & SCP_CMD_MASK; in scp_read_response() 30 resp->ret = (code & MCU_IPC_CMD_REPLY_MASK) >> MCU_IPC_CMD_REPLY_SHIFT; in scp_read_response()
|
| /rk3399_ARM-atf/plat/intel/soc/common/sip/ |
| H A D | socfpga_sip_fcs.c | 32 sdm_response_t *resp = (sdm_response_t *)resp_desc; in fcs_send_cert_cb() local 37 __func__, resp->err_code, resp->resp_data[0]); in fcs_send_cert_cb() 40 ret_args[ret_args_len++] = resp->err_code; in fcs_send_cert_cb() 41 ret_args[ret_args_len++] = resp->resp_data[0]; in fcs_send_cert_cb() 49 sdm_response_t *resp = (sdm_response_t *)resp_desc; in fcs_cntr_set_preauth_cb() local 53 INFO("MBOX: %s: mailbox_err 0x%x\n", __func__, resp->err_code); in fcs_cntr_set_preauth_cb() 56 ret_args[ret_args_len++] = resp->err_code; in fcs_cntr_set_preauth_cb() 64 sdm_response_t *resp = (sdm_response_t *)resp_desc; in fcs_get_attest_cert_cb() local 68 __func__, resp->err_code, resp->rcvd_resp_len * MBOX_WORD_BYTE); in fcs_get_attest_cert_cb() 71 ret_args[ret_args_len++] = resp->err_code; in fcs_get_attest_cert_cb() [all …]
|
| /rk3399_ARM-atf/plat/intel/soc/agilex5/soc/ |
| H A D | agilex5_iossm_mailbox.c | 57 uint32_t resp_data_len, struct io96b_mb_resp *resp) in io96b_mb_req() argument 64 resp->cmd_resp_status = 0; in io96b_mb_req() 65 resp->cmd_resp_data_0 = 0; in io96b_mb_req() 66 resp->cmd_resp_data_1 = 0; in io96b_mb_req() 67 resp->cmd_resp_data_2 = 0; in io96b_mb_req() 147 resp->cmd_resp_status = mmio_read_32(io96b_csr_addr + IOSSM_CMD_RESPONSE_STATUS_OFFSET); in io96b_mb_req() 149 __func__, io96b_csr_addr + IOSSM_CMD_RESPONSE_STATUS_OFFSET, resp->cmd_resp_status); in io96b_mb_req() 155 resp->cmd_resp_data_0 = in io96b_mb_req() 160 resp->cmd_resp_data_1 = in io96b_mb_req() 165 resp->cmd_resp_data_2 = in io96b_mb_req() [all …]
|
| /rk3399_ARM-atf/drivers/ufs/ |
| H A D | ufs.c | 618 resp_upiu_t *resp; in ufs_check_resp() local 624 resp = (resp_upiu_t *)utrd->resp_upiu; in ufs_check_resp() 642 assert((resp->trans_type & TRANS_TYPE_CODE_MASK) == trans_type); in ufs_check_resp() 644 sense = &resp->sd.sense; in ufs_check_resp() 652 (void)resp; in ufs_check_resp() 734 query_resp_upiu_t *resp; in ufs_query() local 754 resp = (query_resp_upiu_t *)utrd.resp_upiu; in ufs_query() 758 assert(resp->query_resp == QUERY_RESP_SUCCESS); in ufs_query() 762 *(uint32_t *)buf = (uint32_t)resp->ts.flag.value; in ufs_query() 770 *(uint32_t *)buf = htobe32(resp->ts.attr.value); in ufs_query() [all …]
|
| /rk3399_ARM-atf/plat/intel/soc/common/ |
| H A D | socfpga_vab.c | 77 uint32_t resp = 0, resp_len = 1; in socfpga_vab_authentication() local 124 (uint32_t *)mbox_relocate_data_addr, mbox_data_sz, 0, &resp, &resp_len); in socfpga_vab_authentication() 164 if (resp) { in socfpga_vab_authentication()
|
| H A D | socfpga_sip_svc.c | 165 uint32_t resp[5]; in intel_fpga_config_completed_write() local 166 unsigned int resp_len = ARRAY_SIZE(resp); in intel_fpga_config_completed_write() 174 resp, &resp_len); in intel_fpga_config_completed_write() 841 sdm_response_t *resp = (sdm_response_t *)resp_desc; local 847 ret_args[ret_args_len++] = resp->err_code; 855 sdm_response_t *resp = (sdm_response_t *)resp_desc; local 861 ret_args[ret_args_len++] = resp->err_code; 862 ret_args[ret_args_len++] = resp->resp_data[0]; 870 sdm_response_t *resp = (sdm_response_t *)resp_desc; local 874 __func__, resp->err_code, resp->rcvd_resp_len * MBOX_WORD_BYTE); [all …]
|
| /rk3399_ARM-atf/drivers/nxp/sd/ |
| H A D | sd_mmc.c | 1002 uint32_t resp[4]; in identify_mmc_card() local 1011 ret = esdhc_wait_response(mmc, resp); in identify_mmc_card() 1027 ret = esdhc_wait_response(mmc, resp); in identify_mmc_card() 1031 } while (((resp[0] & MMC_OCR_BUSY) == 0U) && in identify_mmc_card() 1038 if ((resp[0] & MMC_OCR_CCS) == MMC_OCR_CCS) { in identify_mmc_card() 1061 uint32_t resp[4]; in check_for_sd_card() local 1068 ret = esdhc_wait_response(mmc, resp); in check_for_sd_card() 1079 ret = esdhc_wait_response(mmc, resp); in check_for_sd_card() 1082 } else if ((resp[0] & U(0xFF)) == U(0xAA)) { /* ver 2.0 or later */ in check_for_sd_card() 1097 ret = esdhc_wait_response(mmc, resp); in check_for_sd_card() [all …]
|
| /rk3399_ARM-atf/plat/nvidia/tegra/soc/t186/drivers/mce/ |
| H A D | ari.c | 253 uint64_t resp; in ari_enumeration_misc() local 267 resp = (uint64_t)ret; in ari_enumeration_misc() 270 resp = ari_get_response_low(ari_base); in ari_enumeration_misc() 271 resp |= ((uint64_t)ari_get_response_high(ari_base) << 32); in ari_enumeration_misc() 274 return resp; in ari_enumeration_misc()
|
| /rk3399_ARM-atf/plat/imx/imx8ulp/ |
| H A D | apd_context.c | 522 uint32_t msg, resp; in s400_release_caam() local 528 resp = mmio_read_32(S400_MU_RSR); in s400_release_caam() 529 } while ((resp & 0x3) != 0x3); in s400_release_caam() 532 resp = mmio_read_32(S400_MU_RRx(1)); in s400_release_caam() 534 VERBOSE("resp %x; %x", msg, resp); in s400_release_caam()
|
| /rk3399_ARM-atf/plat/arm/board/juno/fdts/ |
| H A D | juno_stmm_spmc_at_el3_manifest.dts | 67 messaging-method = <0x603>; /* Direct req/resp/req2/resp2 supported. */
|
| /rk3399_ARM-atf/plat/arm/board/fvp/fdts/ |
| H A D | fvp_stmm_spmc_at_el3_manifest.dts | 75 messaging-method = <0x603>; /* Direct req/resp/req2/resp2 supported. */
|
| H A D | fvp_stmm_rust_spmc_manifest.dts | 77 messaging-method = <0x603>; /* Direct req/resp/req2/resp2 supported. */
|
| /rk3399_ARM-atf/include/drivers/brcm/emmc/ |
| H A D | emmc_csl_sd.h | 86 uint32_t rsp3, struct sd_resp *resp);
|
| H A D | emmc_csl_sdcmd.h | 167 uint32_t argument, uint32_t options, struct sd_resp *resp);
|
| /rk3399_ARM-atf/plat/intel/soc/agilex5/include/ |
| H A D | agilex5_iossm_mailbox.h | 220 uint32_t resp_data_len, struct io96b_mb_resp *resp);
|
| /rk3399_ARM-atf/plat/intel/soc/common/soc/ |
| H A D | socfpga_mailbox.c | 32 uint32_t *header, uint32_t *resp, 36 uint32_t *resp, unsigned int *resp_len, 1009 uint32_t *header, uint32_t *resp, in mailbox_read_response_v3() argument 1030 status = mailbox_fill_cmd_desc(client_id, async_v1_job_id, resp); in mailbox_read_response_v3() 1121 uint32_t *resp, unsigned int *resp_len, in mailbox_poll_response_v3() argument 1163 if (mailbox_fill_cmd_desc(client_id, job_id, resp) != in mailbox_poll_response_v3()
|