Lines Matching defs:dst_id
208 uint16_t dst_id)
211 if (ffa_is_normal_world_id(dst_id)) {
219 else if (secure_origin && ffa_is_secure_world_id(dst_id)) {
223 else if (!secure_origin && ffa_is_secure_world_id(dst_id)) {
265 static bool direct_msg_validate_dst_id(uint16_t dst_id)
270 if (ffa_is_normal_world_id(dst_id)) {
275 if (dst_id == FFA_SPMC_ID) {
280 sp = spmc_get_sp_ctx(dst_id);
298 uint16_t dst_id = ffa_endpoint_destination(x1);
309 if ((!direct_msg_validate_dst_id(dst_id)) || (dst_id != origin_id)) {
310 ERROR("Invalid EL3 LP destination ID (0x%x).\n", dst_id);
335 uint16_t dst_id = ffa_endpoint_destination(x1);
358 if (el3_lp_descs[i].sp_id == dst_id) {
362 if (!direct_msg_validate_lp_resp(src_id, dst_id,
385 sp = spmc_get_sp_ctx(dst_id);
388 dst_id);
412 handle, cookie, flags, dst_id);
428 uint16_t dst_id = ffa_endpoint_destination(x1);
449 if (!direct_msg_validate_dst_id(dst_id)) {
451 dst_id);
460 dst_id);
476 if (sp->ec[idx].dir_req_origin_id != dst_id) {
478 dst_id, sp->ec[idx].dir_req_origin_id, idx);
492 if (dst_id == FFA_SPMC_ID) {
499 handle, cookie, flags, dst_id);