Searched refs:partition (Results 1 – 7 of 7) sorted by relevance
| /optee_os/core/drivers/crypto/caam/hal/common/ |
| H A D | hal_sm.c | 30 unsigned int partition, uint8_t cmd) in issue_cmd() argument 39 SM_SMCR_PRTN(partition) | in issue_cmd() 65 page_desc->partition > GET_SMVID_MS_NPRT(val)) in caam_hal_sm_check_page_partition() 80 bool caam_hal_sm_prtn_is_free(vaddr_t jr_base, unsigned int partition) in caam_hal_sm_prtn_is_free() argument 82 return SM_SMPO_OWNER(io_caam_read32(jr_base + SM_SMPO), partition) == in caam_hal_sm_prtn_is_free() 86 bool caam_hal_sm_prtn_is_owned(vaddr_t jr_base, unsigned int partition) in caam_hal_sm_prtn_is_owned() argument 88 return SM_SMPO_OWNER(io_caam_read32(jr_base + SM_SMPO), partition) == in caam_hal_sm_prtn_is_owned() 92 void caam_hal_sm_set_access_all_group(vaddr_t jr_base, unsigned int partition) in caam_hal_sm_set_access_all_group() argument 94 io_caam_write32(jr_base + SM_SMAG1(partition), UINT32_MAX); in caam_hal_sm_set_access_all_group() 95 io_caam_write32(jr_base + SM_SMAG2(partition), UINT32_MAX); in caam_hal_sm_set_access_all_group() [all …]
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_sm.c | 36 page_desc->partition); in caam_sm_alloc() 42 page_desc->partition)) { in caam_sm_alloc() 43 SM_TRACE("Partition %u not available", page_desc->partition); in caam_sm_alloc() 48 caam_hal_sm_open_access_perm(sm_privdata.jr_addr, page_desc->partition); in caam_sm_alloc() 50 page_desc->partition); in caam_sm_alloc() 57 page_desc->partition); in caam_sm_alloc() 74 page_desc->partition, page_desc->page, in caam_sm_alloc() 87 page_desc->partition); in caam_sm_free() 97 page_desc->partition)) { in caam_sm_free() 99 page_desc->partition); in caam_sm_free() [all …]
|
| /optee_os/core/drivers/crypto/caam/include/ |
| H A D | caam_hal_sm.h | 35 bool caam_hal_sm_prtn_is_free(vaddr_t jr_base, unsigned int partition); 43 bool caam_hal_sm_prtn_is_owned(vaddr_t jr_base, unsigned int partition); 53 void caam_hal_sm_set_access_all_group(vaddr_t jr_base, unsigned int partition); 63 void caam_hal_sm_set_access_group(vaddr_t jr_base, unsigned int partition, 72 void caam_hal_sm_open_access_perm(vaddr_t jr_base, unsigned int partition); 83 void caam_hal_sm_set_access_perm(vaddr_t jr_base, unsigned int partition, 104 unsigned int partition);
|
| H A D | caam_sm.h | 23 unsigned int partition; /* Partition number */ member
|
| /optee_os/core/drivers/ |
| H A D | imx_sc_api.c | 95 static TEE_Result sc_rm_get_partition(uint8_t *partition) in sc_rm_get_partition() argument 118 *partition = IMX_MU_DATA_U8(&msg, 0); in sc_rm_get_partition()
|
| /optee_os/core/drivers/crypto/caam/blob/ |
| H A D | caam_dek.c | 26 .partition = 1,
|
| /optee_os/ |
| H A D | CHANGELOG.md | 1618 * RPMB support: Secure Storage can now use Replay Protected Memory Block (RPMB) partition
|