Lines Matching defs:attr
161 printf(" VA:%p PA:0x%llx size:0x%zx attr:0x%x\n",
163 mm->size, mm->attr);
174 while ((mm_cursor->size != 0U) || (mm_cursor->attr != 0U)) {
176 mm_cursor->size, mm_cursor->attr);
182 size_t size, unsigned int attr)
281 mm->attr = attr;
292 static uint32_t mmap_desc(unsigned attr, unsigned int addr_pa,
303 desc |= (attr & MT_NS) != 0U ? SECTION_NOTSECURE : 0U;
306 desc |= (attr & MT_RW) != 0U ? 0U : SECTION_RO;
308 desc |= (attr & MT_MEMORY) != 0U ?
311 if (((attr & MT_RW) != 0U) || ((attr & MT_MEMORY) == 0U)) {
321 desc |= (attr & MT_RW) != 0U ? 0U : SMALL_PAGE_RO;
323 desc |= (attr & MT_MEMORY) != 0U ?
326 if (((attr & MT_RW) != 0U) || ((attr & MT_MEMORY) == 0U)) {
336 printf(attr & MT_MEMORY ? "MEM" : "dev");
337 printf(attr & MT_RW ? "-rw" : "-RO");
338 printf(attr & MT_NS ? "-NS" : "-S");
345 size_t size, unsigned int *attr)
379 if ((ret == 0U) && (mm->attr == *attr)) {
389 *attr = mm->attr;
432 unsigned int attr = mm->attr;
434 level_size, &attr);
437 desc = mmap_desc(attr,
454 == ((mm->attr & MT_NS) == 0U));
468 desc |= (mm->attr & MT_NS) != 0U ?