Lines Matching refs:pas
614 static void generate_l0_blk_desc(pas_region_t *pas) in generate_l0_blk_desc() argument
621 assert(pas != NULL); in generate_l0_blk_desc()
631 gpt_desc = GPT_L0_BLK_DESC(GPT_PAS_ATTR_GPI(pas->attrs)); in generate_l0_blk_desc()
634 idx = GPT_L0_IDX(pas->base_pa); in generate_l0_blk_desc()
641 end_idx = GPT_L0_IDX(pas->base_pa + pas->size); in generate_l0_blk_desc()
911 static void generate_l0_tbl_desc(pas_region_t *pas) in generate_l0_tbl_desc() argument
921 assert(pas != NULL); in generate_l0_tbl_desc()
927 end_pa = pas->base_pa + pas->size; in generate_l0_tbl_desc()
931 cur_pa = pas->base_pa; in generate_l0_tbl_desc()
934 gpi = GPT_PAS_ATTR_GPI(pas->attrs); in generate_l0_tbl_desc()
937 for (l0_idx = (unsigned int)GPT_L0_IDX(pas->base_pa); in generate_l0_tbl_desc()
987 static void flush_l0_for_pas_array(pas_region_t *pas, unsigned int pas_count) in flush_l0_for_pas_array() argument
994 assert(pas != NULL); in flush_l0_for_pas_array()
998 start_idx = GPT_L0_IDX(pas[0].base_pa); in flush_l0_for_pas_array()
999 end_idx = GPT_L0_IDX(pas[0].base_pa + pas[0].size - 1UL); in flush_l0_for_pas_array()
1003 if (GPT_L0_IDX(pas[idx].base_pa) < start_idx) { in flush_l0_for_pas_array()
1004 start_idx = GPT_L0_IDX(pas[idx].base_pa); in flush_l0_for_pas_array()
1006 if (GPT_L0_IDX(pas[idx].base_pa + pas[idx].size - 1UL) > end_idx) { in flush_l0_for_pas_array()
1007 end_idx = GPT_L0_IDX(pas[idx].base_pa + pas[idx].size - 1UL); in flush_l0_for_pas_array()