Lines Matching refs:prot_sect
254 .prot_sect = PROT_SECT_DEVICE | PMD_SECT_S,
260 .prot_sect = PROT_SECT_DEVICE,
266 .prot_sect = PROT_SECT_DEVICE | PMD_SECT_WB,
272 .prot_sect = PROT_SECT_DEVICE,
278 .prot_sect = PMD_TYPE_SECT | PMD_SECT_XN,
282 .prot_sect = PMD_TYPE_SECT | PMD_SECT_XN,
287 .prot_sect = PMD_TYPE_SECT | PMD_SECT_XN | PMD_SECT_MINICACHE,
306 .prot_sect = PMD_TYPE_SECT | PMD_SECT_AP_WRITE,
313 .prot_sect = PMD_TYPE_SECT | PMD_SECT_AP_WRITE,
317 .prot_sect = PMD_TYPE_SECT,
324 .prot_sect = PMD_TYPE_SECT | PMD_SECT_AP_WRITE,
331 .prot_sect = PMD_TYPE_SECT | PMD_SECT_XN,
343 .prot_sect = PMD_TYPE_SECT | PMD_SECT_AP_WRITE | PMD_SECT_S |
470 mem_types[i].prot_sect &= ~PMD_SECT_TEX(7); in build_mem_type_table()
473 mem_types[i].prot_sect &= ~PMD_SECT_S; in build_mem_type_table()
482 mem_types[i].prot_sect &= ~PMD_BIT4; in build_mem_type_table()
489 if (mem_types[i].prot_sect) in build_mem_type_table()
490 mem_types[i].prot_sect |= PMD_BIT4; in build_mem_type_table()
503 mem_types[MT_DEVICE].prot_sect |= PMD_SECT_XN; in build_mem_type_table()
504 mem_types[MT_DEVICE_NONSHARED].prot_sect |= PMD_SECT_XN; in build_mem_type_table()
505 mem_types[MT_DEVICE_CACHED].prot_sect |= PMD_SECT_XN; in build_mem_type_table()
506 mem_types[MT_DEVICE_WC].prot_sect |= PMD_SECT_XN; in build_mem_type_table()
509 mem_types[MT_MEMORY_RW].prot_sect |= PMD_SECT_XN; in build_mem_type_table()
519 mem_types[MT_DEVICE].prot_sect |= PMD_SECT_TEX(1); in build_mem_type_table()
520 mem_types[MT_DEVICE_NONSHARED].prot_sect |= PMD_SECT_TEX(1); in build_mem_type_table()
521 mem_types[MT_DEVICE_WC].prot_sect |= PMD_SECT_BUFFERABLE; in build_mem_type_table()
530 mem_types[MT_DEVICE].prot_sect |= PMD_SECT_TEX(1) | PMD_SECT_BUFFERED; in build_mem_type_table()
531 mem_types[MT_DEVICE_NONSHARED].prot_sect |= PMD_SECT_TEX(2); in build_mem_type_table()
532 mem_types[MT_DEVICE_WC].prot_sect |= PMD_SECT_TEX(1); in build_mem_type_table()
541 mem_types[MT_DEVICE].prot_sect |= PMD_SECT_BUFFERED; in build_mem_type_table()
542 mem_types[MT_DEVICE_NONSHARED].prot_sect |= PMD_SECT_TEX(2); in build_mem_type_table()
543 mem_types[MT_DEVICE_WC].prot_sect |= PMD_SECT_TEX(1); in build_mem_type_table()
549 mem_types[MT_DEVICE_WC].prot_sect |= PMD_SECT_BUFFERABLE; in build_mem_type_table()
589 mem_types[MT_ROM].prot_sect |= PMD_SECT_APX|PMD_SECT_AP_WRITE; in build_mem_type_table()
590 mem_types[MT_MINICLEAN].prot_sect |= PMD_SECT_APX|PMD_SECT_AP_WRITE; in build_mem_type_table()
591 mem_types[MT_CACHECLEAN].prot_sect |= PMD_SECT_APX|PMD_SECT_AP_WRITE; in build_mem_type_table()
604 mem_types[MT_DEVICE_WC].prot_sect |= PMD_SECT_S; in build_mem_type_table()
606 mem_types[MT_DEVICE_CACHED].prot_sect |= PMD_SECT_S; in build_mem_type_table()
608 mem_types[MT_MEMORY_RWX].prot_sect |= PMD_SECT_S; in build_mem_type_table()
610 mem_types[MT_MEMORY_RW].prot_sect |= PMD_SECT_S; in build_mem_type_table()
613 mem_types[MT_MEMORY_RWX_NONCACHED].prot_sect |= PMD_SECT_S; in build_mem_type_table()
625 mem_types[MT_MEMORY_RWX_NONCACHED].prot_sect |= in build_mem_type_table()
629 mem_types[MT_MEMORY_RWX_NONCACHED].prot_sect |= in build_mem_type_table()
633 mem_types[MT_MEMORY_RWX_NONCACHED].prot_sect |= PMD_SECT_BUFFERABLE; in build_mem_type_table()
642 if (mem_types[i].prot_sect) in build_mem_type_table()
643 mem_types[i].prot_sect |= PMD_SECT_AF; in build_mem_type_table()
671 mem_types[MT_MEMORY_RWX].prot_sect |= ecc_mask | cp->pmd; in build_mem_type_table()
673 mem_types[MT_MEMORY_RW].prot_sect |= ecc_mask | cp->pmd; in build_mem_type_table()
676 mem_types[MT_MEMORY_RWX_NONCACHED].prot_sect |= ecc_mask; in build_mem_type_table()
677 mem_types[MT_ROM].prot_sect |= cp->pmd; in build_mem_type_table()
681 mem_types[MT_CACHECLEAN].prot_sect |= PMD_SECT_WT; in build_mem_type_table()
685 mem_types[MT_CACHECLEAN].prot_sect |= PMD_SECT_WB; in build_mem_type_table()
695 if (t->prot_sect) in build_mem_type_table()
696 t->prot_sect |= PMD_DOMAIN(t->domain); in build_mem_type_table()
768 *pmd = __pmd(phys | type->prot_sect); in __map_init_section()
793 if (type->prot_sect && in alloc_init_pmd()
870 *pmd++ = __pmd(phys | type->prot_sect | PMD_SECT_SUPER); in create_36bit_mapping()