Home
last modified time | relevance | path

Searched refs:policy (Results 1 – 25 of 26) sorted by relevance

12

/tf-a-ffa_el3_spmc/plat/arm/common/
A Darm_io_storage.c124 const struct plat_io_policy *policy; in plat_get_image_source() local
126 policy = FCONF_GET_PROPERTY(arm, io_policies, image_id); in plat_get_image_source()
127 result = policy->check(policy->image_spec); in plat_get_image_source()
129 *image_spec = policy->image_spec; in plat_get_image_source()
130 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
172 struct plat_io_policy *policy = FCONF_GET_PROPERTY(arm, in arm_set_image_source() local
176 assert(policy != NULL); in arm_set_image_source()
177 assert(policy->image_spec != 0UL); in arm_set_image_source()
179 io_block_spec_t *spec = (io_block_spec_t *)policy->image_spec; in arm_set_image_source()
184 *dev_handle = *(policy->dev_handle); in arm_set_image_source()
[all …]
/tf-a-ffa_el3_spmc/plat/nxp/common/fip_handler/fuse_fip/
A Dfuse_io_storage.c106 const struct plat_io_policy *policy; in plat_get_fuse_image_source() local
110 policy = &fuse_policies[image_id - FUSE_FIP_IMAGE_ID]; in plat_get_fuse_image_source()
113 result = check(policy->image_spec); in plat_get_fuse_image_source()
115 result = policy->check(policy->image_spec); in plat_get_fuse_image_source()
119 *image_spec = policy->image_spec; in plat_get_fuse_image_source()
120 *dev_handle = *(policy->dev_handle); in plat_get_fuse_image_source()
/tf-a-ffa_el3_spmc/plat/layerscape/common/
A Dls_io_storage.c162 const struct plat_io_policy *policy; in plat_get_image_source() local
166 policy = &policies[image_id]; in plat_get_image_source()
167 result = policy->check(policy->image_spec); in plat_get_image_source()
169 *image_spec = policy->image_spec; in plat_get_image_source()
170 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/nxp/common/fip_handler/ddr_fip/
A Dddr_io_storage.c180 const struct plat_io_policy *policy; in plat_get_ddr_fip_image_source() local
186 policy = &ddr_policies[image_id - DDR_FIP_IMAGE_ID]; in plat_get_ddr_fip_image_source()
188 result = check(policy->image_spec); in plat_get_ddr_fip_image_source()
190 result = policy->check(policy->image_spec); in plat_get_ddr_fip_image_source()
193 *image_spec = policy->image_spec; in plat_get_ddr_fip_image_source()
194 *dev_handle = *(policy->dev_handle); in plat_get_ddr_fip_image_source()
/tf-a-ffa_el3_spmc/plat/renesas/common/
A Dplat_storage.c386 const struct plat_io_policy *policy; in plat_get_image_source() local
389 policy = &policies[image_id]; in plat_get_image_source()
391 result = policy->check(policy->image_spec); in plat_get_image_source()
395 *image_spec = policy->image_spec; in plat_get_image_source()
396 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
404 const struct plat_io_policy *policy; in plat_get_drv_source() local
407 policy = &drv_policies[io_drv_id]; in plat_get_drv_source()
409 result = policy->check(policy->image_spec); in plat_get_drv_source()
413 *image_spec = policy->image_spec; in plat_get_drv_source()
414 *dev_handle = *(policy->dev_handle); in plat_get_drv_source()
/tf-a-ffa_el3_spmc/plat/intel/soc/common/
A Dsocfpga_storage.c181 const struct plat_io_policy *policy; in plat_get_image_source() local
185 policy = &policies[image_id]; in plat_get_image_source()
186 result = policy->check(policy->image_spec); in plat_get_image_source()
189 *image_spec = policy->image_spec; in plat_get_image_source()
190 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/marvell/armada/common/
A Dmarvell_io_storage.c198 const struct plat_io_policy *policy; in plat_get_image_source() local
202 policy = &policies[image_id]; in plat_get_image_source()
203 result = policy->check(policy->image_spec); in plat_get_image_source()
205 *image_spec = policy->image_spec; in plat_get_image_source()
206 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/hisilicon/poplar/
A Dplat_storage.c207 const struct plat_io_policy *policy; in plat_get_image_source() local
212 policy = &policies[image_id]; in plat_get_image_source()
213 result = policy->check(policy->image_spec); in plat_get_image_source()
216 *image_spec = policy->image_spec; in plat_get_image_source()
217 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/rpi/common/
A Drpi3_io_storage.c259 const struct plat_io_policy *policy; in plat_get_image_source() local
263 policy = &policies[image_id]; in plat_get_image_source()
264 result = policy->check(policy->image_spec); in plat_get_image_source()
266 *image_spec = policy->image_spec; in plat_get_image_source()
267 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/docs/resources/diagrams/plantuml/
A Dio_dev_init_and_check.puml12 get BL2_IMAGE_ID policy:
16 opt policy->check()
37 get FIP_IMAGE_ID policy:
41 opt policy->check()
/tf-a-ffa_el3_spmc/plat/imx/imx7/common/
A Dimx7_io_storage.c229 const struct plat_io_policy *policy; in plat_get_image_source() local
233 policy = &policies[image_id]; in plat_get_image_source()
234 result = policy->check(policy->image_spec); in plat_get_image_source()
237 *image_spec = policy->image_spec; in plat_get_image_source()
238 *dev_handle = *policy->dev_handle; in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/imx/imx8m/imx8mm/
A Dimx8mm_io_storage.c259 const struct plat_io_policy *policy; in plat_get_image_source() local
263 policy = &policies[image_id]; in plat_get_image_source()
264 result = policy->check(policy->image_spec); in plat_get_image_source()
267 *image_spec = policy->image_spec; in plat_get_image_source()
268 *dev_handle = *policy->dev_handle; in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/hisilicon/hikey/
A Dhikey_io_storage.c303 const struct plat_io_policy *policy; in plat_get_image_source() local
307 policy = &policies[image_id]; in plat_get_image_source()
308 result = policy->check(policy->image_spec); in plat_get_image_source()
311 *image_spec = policy->image_spec; in plat_get_image_source()
312 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/brcm/common/
A Dbrcm_io_storage.c377 const struct plat_io_policy *policy; in plat_get_image_source() local
385 policy = &boot_source_policies[boot_source]; in plat_get_image_source()
387 policy = &policies[image_id]; in plat_get_image_source()
389 result = policy->check(policy->image_spec); in plat_get_image_source()
391 *image_spec = policy->image_spec; in plat_get_image_source()
392 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/hisilicon/hikey960/
A Dhikey960_io_storage.c289 const struct plat_io_policy *policy; in plat_get_image_source() local
293 policy = &policies[image_id]; in plat_get_image_source()
294 result = policy->check(policy->image_spec); in plat_get_image_source()
297 *image_spec = policy->image_spec; in plat_get_image_source()
298 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/nxp/common/setup/
A Dls_io_storage.c492 const struct plat_io_policy *policy; in plat_get_image_source() local
496 policy = &policies[image_id]; in plat_get_image_source()
497 result = policy->check(policy->image_spec); in plat_get_image_source()
499 *image_spec = policy->image_spec; in plat_get_image_source()
500 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/plat/qemu/common/
A Dqemu_io_storage.c434 const struct plat_io_policy *policy; in plat_get_image_source() local
438 policy = &policies[image_id]; in plat_get_image_source()
439 result = policy->check(policy->image_spec); in plat_get_image_source()
441 *image_spec = policy->image_spec; in plat_get_image_source()
442 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/docs/process/
A Dindex.rst10 platform-compatibility-policy
A Dplatform-compatibility-policy.rst7 This document clarifies the project's policy around compatibility for upstream
10 Platform compatibility policy
/tf-a-ffa_el3_spmc/plat/st/common/
A Dbl2_io_storage.c653 const struct plat_io_policy *policy; in plat_get_image_source() local
657 policy = &policies[image_id]; in plat_get_image_source()
658 rc = policy->check(policy->image_spec); in plat_get_image_source()
660 *image_spec = policy->image_spec; in plat_get_image_source()
661 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/tf-a-ffa_el3_spmc/docs/threat_model/
A Dthreat_model.rst594 | | `TF-A error handling policy`_. TF-A provides an |
779 .. _TF-A error handling policy: https://trustedfirmware-a.readthedocs.io/en/latest/process/coding-g…
/tf-a-ffa_el3_spmc/docs/getting_started/
A Dporting-guide.rst26 Please refer to the :ref:`Platform Compatibility Policy` for the policy
913 In Arm platforms, this function is used to set an I/O policy of the FIP image,
926 responsible for setting up the platform I/O policy of the requested metadata
932 statically in I/O policy.
937 the I/O policy of the FWU metadata image.
942 Alongside, returns device handle and image specification from the I/O policy
/tf-a-ffa_el3_spmc/docs/components/
A Dexception-handling.rst592 The |EHF| doesn't enforce a particular prioritisation policy, but the platform
A Dsecure-partition-manager.rst786 - The NWd owns the platform PM policy.
/tf-a-ffa_el3_spmc/docs/design/
A Dfirmware-design.rst2001 Bootloader images are loaded according to the platform policy as specified by
2006 The Arm development platforms' policy is to only allow loading of a known set of
2007 images. The platform policy can be modified to allow additional images.

Completed in 43 milliseconds

12