Home
last modified time | relevance | path

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

12

/arm-trusted-firmware-2.8.0/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 …]
/arm-trusted-firmware-2.8.0/plat/arm/board/corstone1000/common/
A Dcorstone1000_plat.c35 const struct plat_io_policy *policy; in set_fip_image_source() local
50 policy = FCONF_GET_PROPERTY(arm, io_policies, FIP_IMAGE_ID); in set_fip_image_source()
52 assert(policy != NULL); in set_fip_image_source()
53 assert(policy->image_spec != 0UL); in set_fip_image_source()
55 io_block_spec_t *spec = (io_block_spec_t *)policy->image_spec; in set_fip_image_source()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/plat/imx/common/
A Dimx_io_storage.c260 const struct plat_io_policy *policy; in plat_get_image_source() local
264 policy = &policies[image_id]; in plat_get_image_source()
265 result = policy->check(policy->image_spec); in plat_get_image_source()
268 *image_spec = policy->image_spec; in plat_get_image_source()
269 *dev_handle = *policy->dev_handle; in plat_get_image_source()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/plat/st/common/
A Dbl2_io_storage.c583 const struct plat_io_policy *policy; in plat_get_image_source() local
585 policy = FCONF_GET_PROPERTY(stm32mp, io_policies, image_id); in plat_get_image_source()
586 rc = policy->check(policy->image_spec); in plat_get_image_source()
588 *image_spec = policy->image_spec; in plat_get_image_source()
589 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
690 struct plat_io_policy *policy; in plat_set_image_source() local
699 policy = &policies[image_id]; in plat_set_image_source()
701 spec = (io_block_spec_t *)policy->image_spec; in plat_set_image_source()
705 *image_spec = policy->image_spec; in plat_set_image_source()
706 *handle = *policy->dev_handle; in plat_set_image_source()
/arm-trusted-firmware-2.8.0/plat/hisilicon/hikey960/
A Dhikey960_io_storage.c361 const struct plat_io_policy *policy; in plat_get_image_source() local
365 policy = &policies[image_id]; in plat_get_image_source()
366 result = policy->check(policy->image_spec); in plat_get_image_source()
369 *image_spec = policy->image_spec; in plat_get_image_source()
370 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/arm-trusted-firmware-2.8.0/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()
/arm-trusted-firmware-2.8.0/plat/nxp/common/setup/
A Dls_io_storage.c529 const struct plat_io_policy *policy; in plat_get_image_source() local
533 policy = &policies[image_id]; in plat_get_image_source()
534 result = policy->check(policy->image_spec); in plat_get_image_source()
536 *image_spec = policy->image_spec; in plat_get_image_source()
537 *dev_handle = *(policy->dev_handle); in plat_get_image_source()
/arm-trusted-firmware-2.8.0/docs/process/
A Dindex.rst9 platform-ports-policy
A Dplatform-ports-policy.rst4 This document clarifies a couple of policy points around platform ports
7 Platform compatibility policy
29 Platform deprecation policy
/arm-trusted-firmware-2.8.0/docs/design_documents/
A Dcontext_mgmt_rework.rst38 from a centralized policy management by context management library will
/arm-trusted-firmware-2.8.0/docs/threat_model/
A Dthreat_model.rst676 | | `TF-A error handling policy`_. TF-A provides an |
894 .. _TF-A error handling policy: https://trustedfirmware-a.readthedocs.io/en/latest/process/coding-g…
/arm-trusted-firmware-2.8.0/docs/components/
A Del3-spmc.rst408 - The NWd owns the platform PM policy.
A Dexception-handling.rst592 The |EHF| doesn't enforce a particular prioritisation policy, but the platform
/arm-trusted-firmware-2.8.0/docs/getting_started/
A Dporting-guide.rst26 Please refer to the :ref:`Platform Ports Policy` for the policy regarding
1133 In Arm platforms, this function is used to set an I/O policy of the FIP image,
1146 responsible for setting up the platform I/O policy of the requested metadata
1152 statically in I/O policy.
1157 the I/O policy of the FWU metadata image.
1162 Alongside, returns device handle and image specification from the I/O policy
/arm-trusted-firmware-2.8.0/docs/design/
A Dfirmware-design.rst2031 Bootloader images are loaded according to the platform policy as specified by
2036 The Arm development platforms' policy is to only allow loading of a known set of
2037 images. The platform policy can be modified to allow additional images.

Completed in 38 milliseconds

12