Lines Matching defs:rc
31 int rc;
35 rc = fdt_read_uint32(fdt, node, "maj_ver", &attr->major_version);
36 if (rc != 0) {
39 return rc;
42 rc = fdt_read_uint32(fdt, node, "min_ver", &attr->minor_version);
43 if (rc != 0) {
46 return rc;
49 rc = fdt_read_uint32(fdt, node, "spmc_id", &val32);
50 if (rc != 0) {
52 return rc;
57 rc = fdt_read_uint32(fdt, node, "exec_state", &attr->exec_state);
58 if (rc != 0) {
63 rc = fdt_read_uint32(fdt, node, "binary_size", &attr->binary_size);
64 if (rc != 0) {
69 rc = fdt_read_uint64(fdt, node, "load_address", &attr->load_address);
70 if (rc != 0) {
75 rc = fdt_read_uint64(fdt, node, "entrypoint", &attr->entrypoint);
76 if (rc != 0) {
119 int rc, unmap_ret;
150 rc = mmap_add_dynamic_region((unsigned long long)pm_base_align,
154 if (rc != 0) {
155 ERROR("Error while mapping SPM Core manifest (%d).\n", rc);
156 return rc;
159 rc = fdt_check_header(pm_addr);
160 if (rc != 0) {
161 ERROR("Wrong format for SPM Core manifest (%d).\n", rc);
168 rc = -EINVAL;
174 rc = fdt_node_offset_by_compatible(pm_addr, -1,
176 if (rc < 0) {
181 rc = manifest_parse_root(manifest, pm_addr, rc);
188 if (rc == 0) {
189 rc = unmap_ret;
193 return rc;