Searched refs:mbx_mem (Results 1 – 8 of 8) sorted by relevance
| /rk3399_ARM-atf/drivers/nxp/scmi/vendor/ |
| H A D | scmi_imx9.c | 21 mailbox_mem_t *mbx_mem; in scmi_core_set_reset_addr() local 30 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_core_set_reset_addr() 31 mbx_mem->msg_header = SCMI_MSG_CREATE(IMX9_SCMI_CORE_PROTO_ID, in scmi_core_set_reset_addr() 33 mbx_mem->len = IMX9_SCMI_CORE_RESET_ADDR_SET_MSG_LEN; in scmi_core_set_reset_addr() 34 mbx_mem->flags = SCMI_FLAG_RESP_POLL; in scmi_core_set_reset_addr() 35 SCMI_PAYLOAD_ARG4(mbx_mem->payload, cpu_id, attr, in scmi_core_set_reset_addr() 41 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_core_set_reset_addr() 42 assert(mbx_mem->len == IMX9_SCMI_CORE_RESET_ADDR_SET_RESP_LEN); in scmi_core_set_reset_addr() 43 assert(token == SCMI_MSG_GET_TOKEN(mbx_mem->msg_header)); in scmi_core_set_reset_addr() 52 mailbox_mem_t *mbx_mem; in scmi_core_start() local [all …]
|
| /rk3399_ARM-atf/drivers/arm/css/scmi/ |
| H A D | scmi_base_proto.c | 17 mailbox_mem_t *mbx_mem; in scmi_base_protocol_attributes() local 27 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_base_protocol_attributes() 28 mbx_mem->msg_header = SCMI_MSG_CREATE(SCMI_BASE_PROTO_ID, in scmi_base_protocol_attributes() 30 mbx_mem->len = SCMI_PROTO_ATTR_MSG_LEN; in scmi_base_protocol_attributes() 31 mbx_mem->flags = SCMI_FLAG_RESP_POLL; in scmi_base_protocol_attributes() 36 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, attr); in scmi_base_protocol_attributes() 37 assert(mbx_mem->len == SCMI_BASE_RESET_AGENT_CONFIGURATION_RESP_LEN); in scmi_base_protocol_attributes() 38 assert(token == SCMI_MSG_GET_TOKEN(mbx_mem->msg_header)); in scmi_base_protocol_attributes() 57 mailbox_mem_t *mbx_mem; in scmi_base_discover_agent() local 66 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_base_discover_agent() [all …]
|
| H A D | scmi_sys_pwr_proto.c | 20 mailbox_mem_t *mbx_mem; in scmi_sys_pwr_state_set() local 29 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_sys_pwr_state_set() 30 mbx_mem->msg_header = SCMI_MSG_CREATE(SCMI_SYS_PWR_PROTO_ID, in scmi_sys_pwr_state_set() 32 mbx_mem->len = SCMI_SYS_PWR_STATE_SET_MSG_LEN; in scmi_sys_pwr_state_set() 33 mbx_mem->flags = SCMI_FLAG_RESP_POLL; in scmi_sys_pwr_state_set() 34 SCMI_PAYLOAD_ARG2(mbx_mem->payload, flags, system_state); in scmi_sys_pwr_state_set() 39 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_sys_pwr_state_set() 40 assert(mbx_mem->len == SCMI_SYS_PWR_STATE_SET_RESP_LEN); in scmi_sys_pwr_state_set() 41 assert(token == SCMI_MSG_GET_TOKEN(mbx_mem->msg_header)); in scmi_sys_pwr_state_set() 53 mailbox_mem_t *mbx_mem; in scmi_sys_pwr_state_get() local [all …]
|
| H A D | scmi_pwr_dmn_proto.c | 21 mailbox_mem_t *mbx_mem; in scmi_pwr_state_set() local 36 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_pwr_state_set() 37 mbx_mem->msg_header = SCMI_MSG_CREATE(SCMI_PWR_DMN_PROTO_ID, in scmi_pwr_state_set() 39 mbx_mem->len = SCMI_PWR_STATE_SET_MSG_LEN; in scmi_pwr_state_set() 40 mbx_mem->flags = SCMI_FLAG_RESP_POLL; in scmi_pwr_state_set() 41 SCMI_PAYLOAD_ARG3(mbx_mem->payload, pwr_state_set_msg_flag, in scmi_pwr_state_set() 47 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_pwr_state_set() 48 assert(mbx_mem->len == SCMI_PWR_STATE_SET_RESP_LEN); in scmi_pwr_state_set() 49 assert(token == SCMI_MSG_GET_TOKEN(mbx_mem->msg_header)); in scmi_pwr_state_set() 62 mailbox_mem_t *mbx_mem; in scmi_pwr_state_get() local [all …]
|
| H A D | scmi_ap_core_proto.c | 20 mailbox_mem_t *mbx_mem; in scmi_ap_core_set_reset_addr() local 29 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_ap_core_set_reset_addr() 30 mbx_mem->msg_header = SCMI_MSG_CREATE(SCMI_AP_CORE_PROTO_ID, in scmi_ap_core_set_reset_addr() 32 mbx_mem->len = SCMI_AP_CORE_RESET_ADDR_SET_MSG_LEN; in scmi_ap_core_set_reset_addr() 33 mbx_mem->flags = SCMI_FLAG_RESP_POLL; in scmi_ap_core_set_reset_addr() 34 SCMI_PAYLOAD_ARG3(mbx_mem->payload, reset_addr & 0xffffffff, in scmi_ap_core_set_reset_addr() 40 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_ap_core_set_reset_addr() 41 assert(mbx_mem->len == SCMI_AP_CORE_RESET_ADDR_SET_RESP_LEN); in scmi_ap_core_set_reset_addr() 42 assert(token == SCMI_MSG_GET_TOKEN(mbx_mem->msg_header)); in scmi_ap_core_set_reset_addr() 54 mailbox_mem_t *mbx_mem; in scmi_ap_core_get_reset_addr() local [all …]
|
| H A D | scmi_common.c | 45 mailbox_mem_t *mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_send_sync_command() local 47 SCMI_MARK_CHANNEL_BUSY(mbx_mem->status); in scmi_send_sync_command() 64 while (!SCMI_IS_CHANNEL_FREE(mbx_mem->status)) { in scmi_send_sync_command() 95 mailbox_mem_t *mbx_mem; in scmi_proto_version() local 104 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_proto_version() 105 mbx_mem->msg_header = SCMI_MSG_CREATE(proto_id, SCMI_PROTO_VERSION_MSG, in scmi_proto_version() 107 mbx_mem->len = SCMI_PROTO_VERSION_MSG_LEN; in scmi_proto_version() 108 mbx_mem->flags = SCMI_FLAG_RESP_POLL; in scmi_proto_version() 113 SCMI_PAYLOAD_RET_VAL2(mbx_mem->payload, ret, *version); in scmi_proto_version() 114 assert(mbx_mem->len == SCMI_PROTO_VERSION_RESP_LEN); in scmi_proto_version() [all …]
|
| /rk3399_ARM-atf/drivers/arm/css/scmi/vendor/ |
| H A D | scmi_sq.c | 28 mailbox_mem_t *mbx_mem; in scmi_get_draminfo() local 37 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_get_draminfo() 38 mbx_mem->msg_header = SCMI_MSG_CREATE(SCMI_SYS_VENDOR_EXT_PROTO_ID, in scmi_get_draminfo() 40 mbx_mem->len = SCMI_VENDOR_EXT_MEMINFO_GET_MSG_LEN; in scmi_get_draminfo() 41 mbx_mem->flags = SCMI_FLAG_RESP_POLL; in scmi_get_draminfo() 53 SCMI_PAYLOAD_RET_VAL1(mbx_mem->payload, ret); in scmi_get_draminfo() 55 memcpy(&response, (void *)mbx_mem->payload, sizeof(response)); in scmi_get_draminfo()
|
| /rk3399_ARM-atf/plat/renesas/rcar_gen5/ |
| H A D | plat_pm_scmi.c | 204 mailbox_mem_t *mbx_mem; in plat_rcar_scmi_setup() local 216 mbx_mem = (mailbox_mem_t *)(scmi_plat_info.scmi_mbx_mem); in plat_rcar_scmi_setup() 217 (void)memset(mbx_mem, 0x0, RCAR_SCMI_CHANNEL_SIZE - 0xF00); in plat_rcar_scmi_setup() 220 mbx_mem->status |= (uint32_t)SCMI_CH_STATUS_FREE_MASK; in plat_rcar_scmi_setup()
|