Lines Matching refs:desc
192 uint64_t desc; in mmap_desc() local
198 desc = addr_pa; in mmap_desc()
203 desc |= (level == XLAT_TABLE_LEVEL_MAX) ? PAGE_DESC : BLOCK_DESC; in mmap_desc()
204 desc |= ((attr & MT_NS) != 0U) ? LOWER_ATTRS(NS) : 0U; in mmap_desc()
205 desc |= ((attr & MT_RW) != 0U) ? LOWER_ATTRS(AP_RW) : LOWER_ATTRS(AP_RO); in mmap_desc()
210 desc |= LOWER_ATTRS(ACCESS_FLAG); in mmap_desc()
211 desc |= ap1_mask; in mmap_desc()
225 desc |= LOWER_ATTRS(ATTR_DEVICE_INDEX | OSH); in mmap_desc()
232 desc |= execute_never_mask; in mmap_desc()
251 desc |= execute_never_mask; in mmap_desc()
255 desc |= LOWER_ATTRS(ATTR_IWBWA_OWBWA_NTR_INDEX | ISH); in mmap_desc()
258 desc |= LOWER_ATTRS(ATTR_NON_CACHEABLE_INDEX | OSH); in mmap_desc()
267 return desc; in mmap_desc()
341 uint64_t desc = UNSET_DESC; in init_xlation_table_inner() local
345 desc = INVALID_DESC; in init_xlation_table_inner()
357 desc = INVALID_DESC; in init_xlation_table_inner()
370 desc = mmap_desc(attr, in init_xlation_table_inner()
376 if (desc == UNSET_DESC) { in init_xlation_table_inner()
382 desc = TABLE_DESC | (uintptr_t)new_table; in init_xlation_table_inner()
391 *table++ = desc; in init_xlation_table_inner()