Lines Matching defs:attr
64 debug_print(" VA:%p PA:0x%llx size:0x%zx attr:0x%x\n",
66 mm->size, mm->attr);
74 size_t size, unsigned int attr)
170 mm->attr = attr;
182 while ((mm_cursor->size != 0U) || (mm_cursor->attr != 0U)) {
184 mm_cursor->size, mm_cursor->attr);
189 static uint64_t mmap_desc(unsigned int attr, unsigned long long addr_pa,
204 desc |= ((attr & MT_NS) != 0U) ? LOWER_ATTRS(NS) : 0U;
205 desc |= ((attr & MT_RW) != 0U) ? LOWER_ATTRS(AP_RW) : LOWER_ATTRS(AP_RO);
223 mem_type = MT_TYPE(attr);
250 if (((attr & MT_RW) != 0U) || ((attr & MT_EXECUTE_NEVER) != 0U)) {
264 debug_print(((attr & MT_RW) != 0U) ? "-RW" : "-RO");
265 debug_print(((attr & MT_NS) != 0U) ? "-NS" : "-S");
266 debug_print(((attr & MT_EXECUTE_NEVER) != 0U) ? "-XN" : "-EXEC");
272 * `size`. Populate *attr with the attributes of this region.
277 * case the value pointed by attr should be ignored by the caller.
280 size_t size, unsigned int *attr)
311 if ((ret == 0U) && (mm->attr == *attr))
318 *attr = mm->attr;
365 unsigned int attr;
367 level_size, &attr);
370 desc = mmap_desc(attr,