| /optee_os/core/arch/arm/kernel/ |
| H A D | virtualization.c | 89 struct guest_partition *prtn = get_current_prtn(); in virt_get_current_guest_id() local 96 static void set_current_prtn(struct guest_partition *prtn) in set_current_prtn() 194 static TEE_Result configure_guest_prtn_mem(struct guest_partition *prtn) in configure_guest_prtn_mem() 268 static void destroy_gsd(struct guest_partition *prtn, bool free_only) in destroy_gsd() 281 static TEE_Result alloc_gsd(struct guest_partition *prtn) in alloc_gsd() 304 struct guest_partition *prtn = NULL; in virt_guest_created() local 374 static void get_prtn(struct guest_partition *prtn) in get_prtn() 380 uint16_t virt_get_guest_id(struct guest_partition *prtn) in virt_get_guest_id() 389 struct guest_partition *prtn = NULL; in find_guest_by_id_unlocked() local 398 struct guest_partition *virt_next_guest(struct guest_partition *prtn) in virt_next_guest() [all …]
|
| H A D | thread_spmc.c | 685 static struct notif_vm_bitmap *get_notif_vm_bitmap(struct guest_partition *prtn, in get_notif_vm_bitmap() 702 struct guest_partition *prtn = NULL; in spmc_enable_async_notif() local 1566 struct guest_partition *prtn = NULL; in handle_notification_bitmap_create() local 1605 struct guest_partition *prtn = NULL; in handle_notification_bitmap_destroy() local 1638 struct guest_partition *prtn = NULL; in handle_notification_bind() local 1684 struct guest_partition *prtn = NULL; in handle_notification_unbind() local 1725 struct guest_partition *prtn = NULL; in handle_notification_get() local 1817 struct guest_partition *prtn = NULL; in handle_notification_info_get() local 1883 struct guest_partition *prtn = NULL; in notif_send_async() local 1906 struct guest_partition *prtn = NULL; in notif_send_async() local
|
| /optee_os/core/drivers/crypto/caam/hal/common/registers/ |
| H A D | sm_regs.h | 11 #define SM_SMAPR(prtn) (0x0A04 + (prtn) * 16) argument 19 #define SM_SMAG2(prtn) (0x0A08 + (prtn) * 16) argument 20 #define SM_SMAG1(prtn) (0x0A0C + (prtn) * 16) argument 25 #define SM_SMCR_PRTN(prtn) SHIFT_U32((prtn) & 0xF, 8) argument 48 #define SM_SMPO_PART(prtn) ((prtn) * 2) argument 49 #define SM_SMPO_OWNER(val, prtn) (((val) >> SM_SMPO_PART(prtn)) & 0x3) argument
|
| /optee_os/core/kernel/ |
| H A D | notif_default.c | 29 static struct notif_vm_bitmap *get_notif_vm_bitmap(struct guest_partition *prtn) in get_notif_vm_bitmap() 41 struct guest_partition *prtn = NULL; in notif_alloc_async_value() local 81 struct guest_partition *prtn = NULL; in notif_free_async_value() local 103 struct guest_partition *prtn = NULL; in notif_get_value() local 138 struct guest_partition *prtn = NULL; in notif_send_async() local
|
| H A D | notif.c | 32 static struct notif_data *get_notif_data(struct guest_partition *prtn) in get_notif_data() 43 struct guest_partition *prtn = virt_get_guest(guest_id); in notif_async_is_started() local 85 struct guest_partition *prtn = virt_get_guest(guest_id); in notif_deliver_atomic_event() local 118 struct guest_partition *prtn = virt_get_current_guest(); in notif_deliver_event() local
|
| /optee_os/core/arch/arm/mm/ |
| H A D | core_mmu_lpae.c | 512 static uint64_t *get_base_table(struct mmu_partition *prtn, size_t tbl_idx, in get_base_table() 522 static uint64_t *get_l2_ta_tables(struct mmu_partition *prtn, size_t thread_id) in get_l2_ta_tables() 530 static uint64_t *get_l1_ta_table(struct mmu_partition *prtn, size_t base_idx, in get_l1_ta_table() 541 static void set_l1_ta_table(struct mmu_partition *prtn, size_t base_idx, in set_l1_ta_table() 567 struct mmu_partition *prtn; in core_alloc_mmu_prtn() local 608 void core_free_mmu_prtn(struct mmu_partition *prtn) in core_free_mmu_prtn() 614 void core_mmu_set_prtn(struct mmu_partition *prtn) in core_mmu_set_prtn() 646 static uint64_t *core_mmu_xlat_table_alloc(struct mmu_partition *prtn) in core_mmu_xlat_table_alloc() 722 static void *core_mmu_xlat_table_entry_pa2va(struct mmu_partition *prtn, in core_mmu_xlat_table_entry_pa2va() 759 struct mmu_partition *prtn = NULL; in core_mmu_entry_copy() local [all …]
|
| H A D | core_mmu_v7.c | 252 static vaddr_t core_mmu_get_main_ttb_va(struct mmu_partition *prtn) in core_mmu_get_main_ttb_va() 257 static paddr_t core_mmu_get_main_ttb_pa(struct mmu_partition *prtn) in core_mmu_get_main_ttb_pa() 266 static vaddr_t core_mmu_get_ul1_ttb_va(struct mmu_partition *prtn) in core_mmu_get_ul1_ttb_va() 271 static paddr_t core_mmu_get_ul1_ttb_pa(struct mmu_partition *prtn) in core_mmu_get_ul1_ttb_pa() 280 static uint32_t *alloc_l2_table(struct mmu_partition *prtn) in alloc_l2_table() 579 bool core_mmu_find_table(struct mmu_partition *prtn, vaddr_t va, in core_mmu_find_table() 775 void core_init_mmu_prtn(struct mmu_partition *prtn, struct memory_map *mem_map) in core_init_mmu_prtn() 789 struct mmu_partition *prtn = &default_partition; in core_init_mmu() local
|
| /optee_os/core/arch/riscv/mm/ |
| H A D | core_mmu_arch.c | 287 static struct mmu_pgt *core_mmu_get_root_pgt_va(struct mmu_partition *prtn, in core_mmu_get_root_pgt_va() 295 static struct mmu_pgt *core_mmu_get_ta_pgt_va(struct mmu_partition *prtn) in core_mmu_get_ta_pgt_va() 300 static struct mmu_pgt *core_mmu_pgt_alloc(struct mmu_partition *prtn) in core_mmu_pgt_alloc() 385 static struct mmu_pgt *core_mmu_get_vpn2_ta_table(struct mmu_partition *prtn, in core_mmu_get_vpn2_ta_table() 392 static void core_mmu_set_vpn2_ta_table(struct mmu_partition *prtn, in core_mmu_set_vpn2_ta_table() 429 struct mmu_partition *prtn = NULL; in core_mmu_entry_copy() local 523 static void core_init_mmu_prtn_ta(struct mmu_partition *prtn) in core_init_mmu_prtn_ta() 534 static void core_init_mmu_prtn_tee(struct mmu_partition *prtn, in core_init_mmu_prtn_tee() 692 struct mmu_partition *prtn = core_mmu_get_prtn(); in arch_va2pa_helper() local 750 bool core_mmu_find_table(struct mmu_partition *prtn, vaddr_t va, in core_mmu_find_table() [all …]
|
| /optee_os/core/tests/ |
| H A D | notif_test_wd.c | 28 static struct wd_data *get_wd_data(struct guest_partition *prtn) in get_wd_data() 62 struct guest_partition *prtn = virt_get_guest(guest_id); in wd_ndrv_atomic_cb() local 81 struct guest_partition *prtn = virt_get_current_guest(); in wd_ndrv_yielding_cb() local
|
| /optee_os/core/include/mm/ |
| H A D | core_mmu.h | 413 struct mmu_partition *prtn; member
|
| /optee_os/core/mm/ |
| H A D | core_mmu.c | 1970 void core_mmu_map_region(struct mmu_partition *prtn, struct tee_mmap_region *mm) in core_mmu_map_region()
|