Home
last modified time | relevance | path

Searched refs:desc (Results 1 – 25 of 61) sorted by relevance

123

/trusted-firmware-a-latest/drivers/nxp/crypto/caam/src/
Djobdesc.c22 uint32_t desc_length(uint32_t *desc) in desc_length() argument
24 return desc[0] & DESC_LEN_MASK; in desc_length()
28 void desc_update_start_index(uint32_t *desc, uint32_t index) in desc_update_start_index() argument
30 desc[0] |= (index << DESC_START_SHIFT); in desc_update_start_index()
34 void desc_init(uint32_t *desc) in desc_init() argument
36 *desc = 0; in desc_init()
40 void desc_add_word(uint32_t *desc, uint32_t word) in desc_add_word() argument
42 uint32_t len = desc_length(desc); in desc_add_word()
47 uint32_t *last = desc + len; in desc_add_word()
51 desc[0] += 1; in desc_add_word()
[all …]
Drng.c21 static void rng_done(uint32_t *desc, uint32_t status, void *arg, in rng_done() argument
100 struct job_descriptor desc __aligned(CACHE_WRITEBACK_GRANULE); in instantiate_rng()
101 struct job_descriptor *jobdesc = &desc; in instantiate_rng()
107 cnstr_rng_instantiate_jobdesc(jobdesc->desc); in instantiate_rng()
133 struct job_descriptor desc __aligned(CACHE_WRITEBACK_GRANULE); in hw_rng_generate()
134 struct job_descriptor *jobdesc = &desc; in hw_rng_generate()
145 ret = cnstr_rng_jobdesc(jobdesc->desc, state_handle, in hw_rng_generate()
Dhw_key_blob.c23 static void blob_done(uint32_t *desc, uint32_t status, void *arg, in blob_done() argument
42 struct job_descriptor desc __aligned(CACHE_WRITEBACK_GRANULE); in get_hw_unq_key_blob_hw()
43 struct job_descriptor *jobdesc = &desc; in get_hw_unq_key_blob_hw()
64 ret = cnstr_hw_encap_blob_jobdesc(jobdesc->desc, key_data, key_sz, in get_hw_unq_key_blob_hw()
/trusted-firmware-a-latest/bl1/
Dbl1_fwu.c166 const image_desc_t *desc, *checked_desc; in bl1_fwu_image_check_overlaps() local
189 desc = bl1_plat_get_image_desc(bl1_fwu_loaded_ids[i]); in bl1_fwu_image_check_overlaps()
192 assert ((desc != NULL) && (desc->state != IMAGE_STATE_RESET)); in bl1_fwu_image_check_overlaps()
194 info = &desc->image_info; in bl1_fwu_image_check_overlaps()
213 checked_desc->image_id, desc->image_id); in bl1_fwu_image_check_overlaps()
232 image_desc_t *desc; in bl1_fwu_image_copy() local
235 desc = bl1_plat_get_image_desc(image_id); in bl1_fwu_image_copy()
236 if (desc == NULL) { in bl1_fwu_image_copy()
249 if (GET_SECURITY_STATE(desc->ep_info.h.attr) == NON_SECURE) { in bl1_fwu_image_copy()
255 if ((desc->state != IMAGE_STATE_RESET) && in bl1_fwu_image_copy()
[all …]
/trusted-firmware-a-latest/tools/fiptool/
Dfiptool.c143 image_desc_t *desc; in new_image_desc() local
145 desc = xzalloc(sizeof(*desc), in new_image_desc()
147 memcpy(&desc->uuid, uuid, sizeof(uuid_t)); in new_image_desc()
148 desc->name = xstrdup(name, in new_image_desc()
150 desc->cmdline_name = xstrdup(cmdline_name, in new_image_desc()
152 desc->action = DO_UNSPEC; in new_image_desc()
153 return desc; in new_image_desc()
156 static void set_image_desc_action(image_desc_t *desc, int action, in set_image_desc_action() argument
159 assert(desc != NULL); in set_image_desc_action()
161 if (desc->action_arg != (char *)DO_UNSPEC) in set_image_desc_action()
[all …]
/trusted-firmware-a-latest/drivers/st/regulator/
Dregulator_core.c29 ((rdev) <= &rdev_array[PLAT_NB_RDEVS - 1U]) && ((rdev)->desc != NULL); (rdev)++)
33 if (rdev->desc->ops->lock != NULL) { in lock_driver()
34 rdev->desc->ops->lock(rdev->desc); in lock_driver()
40 if (rdev->desc->ops->unlock != NULL) { in unlock_driver()
41 rdev->desc->ops->unlock(rdev->desc); in unlock_driver()
74 if (strcmp(rdev->desc->node_name, node_name) == 0) { in regulator_get_by_name()
123 if (rdev->desc->ops->set_state == NULL) { in __regulator_set_state()
127 return rdev->desc->ops->set_state(rdev->desc, state); in __regulator_set_state()
184 VERBOSE("%s: is en\n", rdev->desc->node_name); in regulator_is_enabled()
186 if (rdev->desc->ops->get_state == NULL) { in regulator_is_enabled()
[all …]
Dregulator_fixed.c25 struct regul_description desc; member
30 static int fixed_set_state(const struct regul_description *desc, bool state) in fixed_set_state() argument
35 static int fixed_get_state(const struct regul_description *desc) in fixed_get_state() argument
70 d->desc.node_name = d->name; in fixed_regulator_register()
71 d->desc.driver_data = d; in fixed_regulator_register()
72 d->desc.ops = &fixed_ops; in fixed_regulator_register()
74 ret = regulator_register(&d->desc, node); in fixed_regulator_register()
/trusted-firmware-a-latest/tools/cert_create/src/tbbr/
Dtbb_key.c19 .desc = "Root Of Trust key"
25 .desc = "Trusted World key"
31 .desc = "Non Trusted World key"
37 .desc = "SCP Firmware Content Certificate key"
43 .desc = "SoC Firmware Content Certificate key"
49 .desc = "Trusted OS Firmware Content Certificate key"
55 .desc = "Non Trusted Firmware Content Certificate key"
/trusted-firmware-a-latest/include/drivers/st/
Dregulator.h77 int (*set_state)(const struct regul_description *desc, bool state);
78 int (*get_state)(const struct regul_description *desc);
79 int (*set_voltage)(const struct regul_description *desc, uint16_t mv);
80 int (*get_voltage)(const struct regul_description *desc);
81 int (*list_voltages)(const struct regul_description *desc,
83 int (*set_flag)(const struct regul_description *desc, uint16_t flag);
84 void (*lock)(const struct regul_description *desc);
85 void (*unlock)(const struct regul_description *desc);
88 int regulator_register(const struct regul_description *desc, int node);
96 const struct regul_description *desc; member
/trusted-firmware-a-latest/lib/xlat_tables_v2/
Dxlat_tables_utils.c53 static void xlat_desc_print(const xlat_ctx_t *ctx, uint64_t desc) in xlat_desc_print() argument
55 uint64_t mem_type_index = ATTR_INDEX_GET(desc); in xlat_desc_print()
69 printf(((desc & LOWER_ATTRS(AP_RO)) != 0ULL) ? "-RO" : "-RW"); in xlat_desc_print()
70 printf(((desc & UPPER_ATTRS(XN)) != 0ULL) ? "-XN" : "-EXEC"); in xlat_desc_print()
84 uint64_t xn_perm = desc & xn_mask; in xlat_desc_print()
88 printf(((desc & LOWER_ATTRS(AP_RO)) != 0ULL) ? "-RO" : "-RW"); in xlat_desc_print()
90 printf(((desc & UPPER_ATTRS(PXN)) != 0ULL) ? "-XN" : "-EXEC"); in xlat_desc_print()
95 printf(((desc & LOWER_ATTRS(AP_ACCESS_UNPRIVILEGED)) != 0ULL) in xlat_desc_print()
100 switch (desc & LOWER_ATTRS(EL3_S1_NSE | NS)) { in xlat_desc_print()
114 printf(((LOWER_ATTRS(NS) & desc) != 0ULL) ? "-NS" : "-S"); in xlat_desc_print()
[all …]
/trusted-firmware-a-latest/drivers/st/pmic/
Dstm32mp_pmic.c380 static int pmic_set_state(const struct regul_description *desc, bool enable) in pmic_set_state() argument
382 VERBOSE("%s: set state to %d\n", desc->node_name, enable); in pmic_set_state()
385 return stpmic1_regulator_enable(desc->node_name); in pmic_set_state()
387 return stpmic1_regulator_disable(desc->node_name); in pmic_set_state()
391 static int pmic_get_state(const struct regul_description *desc) in pmic_get_state() argument
393 VERBOSE("%s: get state\n", desc->node_name); in pmic_get_state()
395 return stpmic1_is_regulator_enabled(desc->node_name); in pmic_get_state()
398 static int pmic_get_voltage(const struct regul_description *desc) in pmic_get_voltage() argument
400 VERBOSE("%s: get volt\n", desc->node_name); in pmic_get_voltage()
402 return stpmic1_regulator_voltage_get(desc->node_name); in pmic_get_voltage()
[all …]
/trusted-firmware-a-latest/common/
Druntime_svc.c61 static int32_t validate_rt_svc_desc(const rt_svc_desc_t *desc) in validate_rt_svc_desc() argument
63 if (desc == NULL) in validate_rt_svc_desc()
66 if (desc->start_oen > desc->end_oen) in validate_rt_svc_desc()
69 if (desc->end_oen >= OEN_LIMIT) in validate_rt_svc_desc()
72 if ((desc->call_type != SMC_TYPE_FAST) && in validate_rt_svc_desc()
73 (desc->call_type != SMC_TYPE_YIELD)) in validate_rt_svc_desc()
77 if ((desc->init == NULL) && (desc->handle == NULL)) in validate_rt_svc_desc()
/trusted-firmware-a-latest/include/drivers/nxp/crypto/caam/
Djobdesc.h35 uint32_t desc_length(uint32_t *desc);
37 int cnstr_rng_jobdesc(uint32_t *desc, uint32_t state_handle,
41 int cnstr_rng_instantiate_jobdesc(uint32_t *desc);
44 int cnstr_hw_encap_blob_jobdesc(uint32_t *desc,
50 void cnstr_hash_jobdesc(uint32_t *desc, uint8_t *msg, uint32_t msgsz,
53 void cnstr_jobdesc_pkha_rsaexp(uint32_t *desc,
/trusted-firmware-a-latest/drivers/amlogic/crypto/
Dsha_dma.c116 struct asd_desc desc = { in asd_compute_sha() local
122 assert((uintptr_t)data == (uintptr_t)desc.src); in asd_compute_sha()
123 assert((uintptr_t)ctx->digest == (uintptr_t)desc.dst); in asd_compute_sha()
124 assert((uintptr_t)&desc == (uintptr_t)&desc); in asd_compute_sha()
126 ASD_DESC_LEN_SET(&desc, len); in asd_compute_sha()
127 ASD_DESC_OWNER_SET(&desc, 1u); in asd_compute_sha()
128 ASD_DESC_ENCONLY_SET(&desc, 1); in asd_compute_sha()
129 ASD_DESC_EOD_SET(&desc, 1); in asd_compute_sha()
131 ASD_DESC_BEGIN_SET(&desc, 1); in asd_compute_sha()
135 ASD_DESC_END_SET(&desc, 1); in asd_compute_sha()
[all …]
/trusted-firmware-a-latest/lib/xlat_tables/
Dxlat_tables_common.c192 uint64_t desc; in mmap_desc() local
198 desc = addr_pa; in mmap_desc()
203 desc |= (level == XLAT_TABLE_LEVEL_MAX) ? PAGE_DESC : BLOCK_DESC; in mmap_desc()
204 desc |= ((attr & MT_NS) != 0U) ? LOWER_ATTRS(NS) : 0U; in mmap_desc()
205 desc |= ((attr & MT_RW) != 0U) ? LOWER_ATTRS(AP_RW) : LOWER_ATTRS(AP_RO); in mmap_desc()
210 desc |= LOWER_ATTRS(ACCESS_FLAG); in mmap_desc()
211 desc |= ap1_mask; in mmap_desc()
225 desc |= LOWER_ATTRS(ATTR_DEVICE_INDEX | OSH); in mmap_desc()
232 desc |= execute_never_mask; in mmap_desc()
251 desc |= execute_never_mask; in mmap_desc()
[all …]
/trusted-firmware-a-latest/plat/arm/board/fvp_r/
Dfvp_r_bl1_main.c60 image_desc_t *desc; in bl1_load_bl33() local
65 desc = bl1_plat_get_image_desc(BL33_IMAGE_ID); in bl1_load_bl33()
66 assert(desc != NULL); in bl1_load_bl33()
69 info = &desc->image_info; in bl1_load_bl33()
121 image_desc_t *desc; in bl1_prepare_next_image() local
137 desc = bl1_plat_get_image_desc(image_id); in bl1_prepare_next_image()
138 assert(desc != NULL); in bl1_prepare_next_image()
141 next_bl_ep = &desc->ep_info; in bl1_prepare_next_image()
157 desc->state = IMAGE_STATE_EXECUTED; in bl1_prepare_next_image()
/trusted-firmware-a-latest/services/std_svc/spm/el3_spmc/
Dspmc_shared_mem.c33 struct ffa_mtd desc; member
57 return desc_size + offsetof(struct spmc_shmem_obj, desc); in spmc_shmem_obj_size()
105 obj->desc = (struct ffa_mtd) {0}; in spmc_shmem_obj_alloc()
156 if (obj->desc.handle == handle) { in spmc_shmem_obj_lookup()
202 spmc_shmem_obj_get_emad(const struct ffa_mtd *desc, uint32_t index, in spmc_shmem_obj_get_emad() argument
207 assert(index < desc->emad_count); in spmc_shmem_obj_get_emad()
214 emad = (uint8_t *)desc + offsetof(struct ffa_mtd_v1_0, emad); in spmc_shmem_obj_get_emad()
217 assert(is_aligned(desc->emad_offset, 16)); in spmc_shmem_obj_get_emad()
218 emad = ((uint8_t *) desc + desc->emad_offset); in spmc_shmem_obj_get_emad()
219 *emad_size = desc->emad_size; in spmc_shmem_obj_get_emad()
[all …]
/trusted-firmware-a-latest/lib/xlat_tables/aarch32/
Dnonlpae_tables.c295 uint32_t desc; in mmap_desc() local
301 desc = SECTION_SECTION | SECTION_SHARED; in mmap_desc()
303 desc |= (attr & MT_NS) != 0U ? SECTION_NOTSECURE : 0U; in mmap_desc()
305 desc |= SECTION_ACCESS_FLAG; in mmap_desc()
306 desc |= (attr & MT_RW) != 0U ? 0U : SECTION_RO; in mmap_desc()
308 desc |= (attr & MT_MEMORY) != 0U ? in mmap_desc()
312 desc |= SECTION_XN; in mmap_desc()
318 desc = SMALL_PAGE_SMALL_PAGE | SMALL_PAGE_SHARED; in mmap_desc()
320 desc |= SMALL_PAGE_ACCESS_FLAG; in mmap_desc()
321 desc |= (attr & MT_RW) != 0U ? 0U : SMALL_PAGE_RO; in mmap_desc()
[all …]
/trusted-firmware-a-latest/drivers/auth/
Dimg_parser_mod.c24 static void validate_desc(img_parser_lib_desc_t *desc) in validate_desc() argument
26 assert(desc != NULL); in validate_desc()
27 assert(desc->init != NULL); in validate_desc()
28 assert(desc->name != NULL); in validate_desc()
29 assert(desc->check_integrity != NULL); in validate_desc()
30 assert(desc->get_auth_param != NULL); in validate_desc()
/trusted-firmware-a-latest/bl1/aarch64/
Dbl1_context_mgmt.c82 image_desc_t *desc; in bl1_prepare_next_image() local
98 desc = bl1_plat_get_image_desc(image_id); in bl1_prepare_next_image()
99 assert(desc != NULL); in bl1_prepare_next_image()
102 next_bl_ep = &desc->ep_info; in bl1_prepare_next_image()
127 desc->state = IMAGE_STATE_EXECUTED; in bl1_prepare_next_image()
/trusted-firmware-a-latest/drivers/st/ddr/
Dstm32mp_ddr.c34 const struct stm32mp_ddr_reg_desc *desc = ddr_registers[type].desc; in stm32mp_ddr_set_reg() local
38 uintptr_t ptr = base_addr + desc[i].offset; in stm32mp_ddr_set_reg()
40 if (desc[i].par_offset == INVALID_OFFSET) { in stm32mp_ddr_set_reg()
41 ERROR("invalid parameter offset for %s", desc[i].name); in stm32mp_ddr_set_reg()
45 desc[i].par_offset)); in stm32mp_ddr_set_reg()
/trusted-firmware-a-latest/plat/ti/k3/common/drivers/sec_proxy/
Dsec_proxy.c73 const struct k3_sec_proxy_desc desc; member
93 .desc = {
162 (spm.desc.timeout_us * ticks_per_us)) { in k3_sec_proxy_verify_thread()
204 mmio_read_32(spt->data + spm.desc.data_end_offset); in k3_sec_proxy_clear_rx_thread()
231 if (msg->len + sizeof(secure_header) > spm.desc.max_msg_size) { in k3_sec_proxy_send()
241 data_reg = spm.desc.data_start_offset; in k3_sec_proxy_send()
273 while (data_reg <= spm.desc.data_end_offset) { in k3_sec_proxy_send()
304 data_reg = spm.desc.data_start_offset; in k3_sec_proxy_recv()
332 if (data_reg <= spm.desc.data_end_offset) in k3_sec_proxy_recv()
333 mmio_read_32(spt->data + spm.desc.data_end_offset); in k3_sec_proxy_recv()
/trusted-firmware-a-latest/plat/socionext/synquacer/
Dsq_image_desc.c71 struct bl_mem_params_node *desc; in REGISTER_BL_IMAGE_DESCS() local
73 desc = get_bl_mem_params_node(image_id); in REGISTER_BL_IMAGE_DESCS()
74 assert(desc); in REGISTER_BL_IMAGE_DESCS()
75 return &desc->image_info; in REGISTER_BL_IMAGE_DESCS()
/trusted-firmware-a-latest/drivers/allwinner/
Dsunxi_rsb.c37 static int rsb_wait_bit(const char *desc, unsigned int offset, uint32_t mask) in rsb_wait_bit() argument
45 ERROR("%s: timed out\n", desc); in rsb_wait_bit()
52 static int rsb_wait_stat(const char *desc) in rsb_wait_stat() argument
55 int ret = rsb_wait_bit(desc, RSB_CTRL, BIT(7)); in rsb_wait_stat()
64 ERROR("%s: 0x%x\n", desc, reg); in rsb_wait_stat()
/trusted-firmware-a-latest/bl1/aarch32/
Dbl1_context_mgmt.c106 image_desc_t *desc; in bl1_prepare_next_image() local
110 desc = bl1_plat_get_image_desc(image_id); in bl1_prepare_next_image()
111 assert(desc != NULL); in bl1_prepare_next_image()
114 next_bl_ep = &desc->ep_info; in bl1_prepare_next_image()
169 desc->state = IMAGE_STATE_EXECUTED; in bl1_prepare_next_image()

123