Home
last modified time | relevance | path

Searched refs:slot (Results 1 – 23 of 23) sorted by relevance

/trusted-firmware-a-latest/plat/mediatek/mt8183/drivers/sspm/
Dsspm.c31 int sspm_mbox_read(uint32_t slot, uint32_t *data, uint32_t len) in sspm_mbox_read() argument
33 if (slot >= 32) { in sspm_mbox_read()
34 ERROR("%s:slot = %d\n", __func__, slot); in sspm_mbox_read()
40 MBOX3_BASE + slot * 4, in sspm_mbox_read()
46 int sspm_mbox_write(uint32_t slot, uint32_t *data, uint32_t len) in sspm_mbox_write() argument
48 if (slot >= 32) { in sspm_mbox_write()
49 ERROR("%s:slot = %d\n", __func__, slot); in sspm_mbox_write()
54 memcpy_to_sspm(MBOX3_BASE + slot * 4, in sspm_mbox_write()
Dsspm.h27 int sspm_mbox_read(uint32_t slot, uint32_t *data, uint32_t len);
28 int sspm_mbox_write(uint32_t slot, uint32_t *data, uint32_t len);
30 int sspm_ipi_recv_non_blocking(uint32_t slot, uint32_t *data, uint32_t len);
/trusted-firmware-a-latest/plat/arm/board/tc/
Dtc_bl2_measured_boot.c23 .slot = U(9),
30 .slot = U(10),
37 .slot = U(11),
Dtc_bl1_measured_boot.c23 .slot = U(6),
30 .slot = U(7),
37 .slot = U(8),
/trusted-firmware-a-latest/plat/arm/board/fvp/
Dfvp_bl1_measured_boot.c32 .slot = U(6),
39 .slot = U(7),
46 .slot = U(8),
Dfvp_bl2_measured_boot.c66 .slot = U(9),
73 .slot = U(10),
80 .slot = U(11),
88 .slot = U(12),
/trusted-firmware-a-latest/plat/mediatek/mt8195/drivers/spm/notifier/
Dmt_spm_sspm_notifier.c15 #define MT_SPM_MBOX(slot) MT_SPM_SSPM_MBOX_OFF((slot << 2UL)) argument
/trusted-firmware-a-latest/plat/mediatek/drivers/spm/version/notifier/v1/
Dmt_spm_sspm_notifier.c14 #define MT_SPM_MBOX(slot) MT_SPM_SSPM_MBOX_OFF((slot << 2UL)) argument
/trusted-firmware-a-latest/plat/nvidia/tegra/soc/t210/drivers/se/
Dsecurity_engine.c552 for (int slot = 0; slot < TEGRA_SE_AES_KEYSLOT_COUNT; slot++) { in tegra_se_aeskeytable_context_save() local
555 ctx_save_buf)->key_slots[slot].key))); in tegra_se_aeskeytable_context_save()
559 SE_CTX_SAVE_KEY_INDEX(slot) | in tegra_se_aeskeytable_context_save()
569 __func__, slot, i); in tegra_se_aeskeytable_context_save()
579 ctx_save_buf)->key_slots[slot].oiv))); in tegra_se_aeskeytable_context_save()
583 SE_CTX_SAVE_KEY_INDEX(slot) | in tegra_se_aeskeytable_context_save()
591 __func__, slot); in tegra_se_aeskeytable_context_save()
599 ctx_save_buf)->key_slots[slot].uiv))); in tegra_se_aeskeytable_context_save()
603 SE_CTX_SAVE_KEY_INDEX(slot) | in tegra_se_aeskeytable_context_save()
611 __func__, slot); in tegra_se_aeskeytable_context_save()
[all …]
/trusted-firmware-a-latest/plat/mediatek/mt8186/drivers/spm/notifier/
Dmt_spm_sspm_notifier.c15 #define MT_SPM_MBOX(slot) MT_SPM_SSPM_MBOX_OFF((slot << 2UL)) argument
/trusted-firmware-a-latest/plat/mediatek/mt8192/drivers/spm/notifier/
Dmt_spm_sspm_notifier.c15 #define MT_SPM_MBOX(slot) MT_SPM_SSPM_MBOX_OFF((slot << 2UL)) argument
/trusted-firmware-a-latest/drivers/nxp/ddr/nxp-ddr/
DREADME.odt3 Two-slot system
5 configurations are possible but not covered here. First slot empty is possbile
/trusted-firmware-a-latest/include/drivers/measured_boot/rss/
Drss_measured_boot.h36 uint8_t slot; member
/trusted-firmware-a-latest/docs/design_documents/
Drss.rst220 taken) instead they contribute to the current value of the measurement slot.
266 The caller must specify in which measurement slot to extend a certain
267 measurement and metadata. A measurement slot can be extended by multiple
268 measurements. The default value is IMPDEF. All measurement slot is cleared at
271 measurement in a slot, the extend operation uses the default value of the
272 measurement slot. All upcoming extend operation on the same slot contributes
273 to the previous value of that measurement slot.
275 The following rules are kept when a slot is extended multiple times:
283 In case of error no further action is taken (slot is not locked). If there is
284 a valid data in a sub-sequent call then measurement slot will be extended. The
[all …]
Dmeasured_boot.rst55 Measurement slot
58 The measurement slot resides in a Trusted Module and can be either a secure
60 The measurement slot is used to provide a method to cryptographically record
62 The measurement slot update calculation, called an **extend** operation, is
64 is the only way to change the slot value, thus no measurements can ever be
151 PCR (or slot) with the given measurement.
/trusted-firmware-a-latest/drivers/ufs/
Dufs.c599 int slot; in ufs_send_request() local
601 slot = task_tag - 1; in ufs_send_request()
612 mmio_setbits_32(ufs_params.reg_base + UTRLDBR, 1U << slot); in ufs_send_request()
621 int slot, result; in ufs_check_resp() local
631 slot = utrd->task_tag - 1; in ufs_check_resp()
634 assert((data & (1 << slot)) == 0); in ufs_check_resp()
653 (void)slot; in ufs_check_resp()
/trusted-firmware-a-latest/drivers/measured_boot/rss/
Drss_measured_boot.c91 metadata_ptr->slot, in rss_mboot_measure_and_record()
/trusted-firmware-a-latest/include/drivers/brcm/emmc/
Demmc_csl_sd.h56 uint32_t slot; /* if the HC is locatd at slot 0 or slot 1 */ member
/trusted-firmware-a-latest/plat/allwinner/common/
Darisc_off.S79 l.nop 0x0 # (delay slot)
/trusted-firmware-a-latest/plat/brcm/board/stingray/src/
Dpaxb.c225 #define EP_CONFIG_VAL(bus_no, slot, fn, where) \ argument
227 ((slot) << CFG_ADDR_DEV_NUM_SHIFT) | \
/trusted-firmware-a-latest/docs/plat/
Dpoplar.rst24 EXPANSION INTERFACE Linaro 96Boards Low Speed Expansion slot
/trusted-firmware-a-latest/docs/plat/nxp/
Dnxp-layerscape.rst87 * PCIe2 (Lanes C) to mini-PCIe slot
88 * PCIe3 (Lanes D) to PCIe slot
/trusted-firmware-a-latest/docs/
Dchange-log.md1633 …- only allow using one slot ([56db7b8](https://review.trustedfirmware.org/plugins/gitiles/TF-A/tru…
1925 …- correct the slot ack setting for STOP mode ([724ac3e](https://review.trustedfirmware.org/plugins…
2990 …- fix slot base address computation ([7d9648d](https://review.trustedfirmware.org/plugins/gitiles/…
6588 - imx: Fix shift-overflow errors, the rdc memory region slot's offset,