Lines Matching refs:attr

70 	if ((prev_reg->attr & TEE_MATTR_SECURE) !=  in select_va_in_range()
71 (reg->attr & TEE_MATTR_SECURE)) in select_va_in_range()
93 if ((next_reg->attr & TEE_MATTR_SECURE) != in select_va_in_range()
94 (reg->attr & TEE_MATTR_SECURE)) in select_va_in_range()
170 paddr_t pa, size_t size, uint32_t attr) in set_pa_range() argument
176 core_mmu_set_entry(ti, idx, pa, attr); in set_pa_range()
196 set_pa_range(ti, va, pa, sz, r->attr); in set_reg_in_table()
301 uint32_t attr = 0; in vm_map_pad() local
316 attr |= mem_type << TEE_MATTR_MEM_TYPE_SHIFT; in vm_map_pad()
318 attr |= TEE_MATTR_VALID_BLOCK; in vm_map_pad()
320 attr |= TEE_MATTR_SECURE; in vm_map_pad()
326 reg->attr = attr | prot; in vm_map_pad()
437 r2->attr = r->attr; in split_vm_region()
528 r->attr != r_next->attr) in merge_vm_range()
552 return r0->flags == r->flags && r0->attr == r->attr && in cmp_region_for_remap()
620 r->attr); in vm_remap()
675 if (tee_pager_add_um_region(uctx, r->va, fobj, r->attr)) in vm_remap()
718 return (r0->attr & TEE_MATTR_PROT_MASK) == in cmp_region_for_get_prot()
719 (r->attr & TEE_MATTR_PROT_MASK); in cmp_region_for_get_prot()
737 *prot = r->attr & TEE_MATTR_PROT_MASK; in vm_get_prot()
763 if (r->attr & (TEE_MATTR_UW | TEE_MATTR_PW)) in vm_set_prot()
766 r->attr &= ~TEE_MATTR_PROT_MASK; in vm_set_prot()
767 r->attr |= prot; in vm_set_prot()
1120 if (r->attr & VM_FLAGS_NONPRIV) in vm_buf_intersects_um_private()
1153 void *ua, paddr_t *pa, uint32_t *attr) in tee_mmu_user_va2pa_attr() argument
1189 if (attr) in tee_mmu_user_va2pa_attr()
1190 *attr = region->attr; in tee_mmu_user_va2pa_attr()
1277 uint32_t attr; in vm_check_access_rights() local
1280 res = tee_mmu_user_va2pa_attr(uctx, (void *)a, NULL, &attr); in vm_check_access_rights()
1285 (attr & TEE_MATTR_SECURE)) in vm_check_access_rights()
1289 !(attr & TEE_MATTR_SECURE)) in vm_check_access_rights()
1292 if ((flags & TEE_MEMORY_ACCESS_WRITE) && !(attr & TEE_MATTR_UW)) in vm_check_access_rights()
1294 if ((flags & TEE_MEMORY_ACCESS_READ) && !(attr & TEE_MATTR_UR)) in vm_check_access_rights()
1345 *prot = r->attr & TEE_MATTR_PROT_MASK; in vm_get_mobj()