Lines Matching defs:pas
611 * *pas Pointer to the structure defining the PAS region to
614 static void generate_l0_blk_desc(pas_region_t *pas)
621 assert(pas != NULL);
631 gpt_desc = GPT_L0_BLK_DESC(GPT_PAS_ATTR_GPI(pas->attrs));
634 idx = GPT_L0_IDX(pas->base_pa);
641 end_idx = GPT_L0_IDX(pas->base_pa + pas->size);
909 * *pas Pointer to the structure defining the PAS region.
911 static void generate_l0_tbl_desc(pas_region_t *pas)
921 assert(pas != NULL);
927 end_pa = pas->base_pa + pas->size;
931 cur_pa = pas->base_pa;
934 gpi = GPT_PAS_ATTR_GPI(pas->attrs);
937 for (l0_idx = (unsigned int)GPT_L0_IDX(pas->base_pa);
984 * *pas Pointer to an array of PAS regions.
987 static void flush_l0_for_pas_array(pas_region_t *pas, unsigned int pas_count)
994 assert(pas != NULL);
998 start_idx = GPT_L0_IDX(pas[0].base_pa);
999 end_idx = GPT_L0_IDX(pas[0].base_pa + pas[0].size - 1UL);
1003 if (GPT_L0_IDX(pas[idx].base_pa) < start_idx) {
1004 start_idx = GPT_L0_IDX(pas[idx].base_pa);
1006 if (GPT_L0_IDX(pas[idx].base_pa + pas[idx].size - 1UL) > end_idx) {
1007 end_idx = GPT_L0_IDX(pas[idx].base_pa + pas[idx].size - 1UL);