Lines Matching defs:pas
411 * *pas Pointer to the structure defining the PAS region to
414 static void gpt_generate_l0_blk_desc(pas_region_t *pas)
422 assert(pas != NULL);
432 gpt_desc = GPT_L0_BLK_DESC(GPT_PAS_ATTR_GPI(pas->attrs));
435 idx = GPT_L0_IDX(pas->base_pa);
442 end_idx = GPT_L0_IDX(pas->base_pa + pas->size);
563 * *pas Pointer to the structure defining the PAS region.
565 static void gpt_generate_l0_tbl_desc(pas_region_t *pas)
575 assert(pas != NULL);
582 end_pa = pas->base_pa + pas->size;
586 cur_pa = pas->base_pa;
589 for (l0_idx = GPT_L0_IDX(pas->base_pa);
624 gpt_fill_l1_tbl(GPT_PAS_ATTR_GPI(pas->attrs), l1_gpt_arr,
640 * *pas Pointer to an array of PAS regions.
643 static void flush_l0_for_pas_array(pas_region_t *pas, unsigned int pas_count)
650 assert(pas != NULL);
654 start_idx = GPT_L0_IDX(pas[0].base_pa);
655 end_idx = GPT_L0_IDX(pas[0].base_pa + pas[0].size - 1);
659 if (GPT_L0_IDX(pas[idx].base_pa) < start_idx) {
660 start_idx = GPT_L0_IDX(pas[idx].base_pa);
662 if (GPT_L0_IDX(pas[idx].base_pa + pas[idx].size - 1) > end_idx) {
663 end_idx = GPT_L0_IDX(pas[idx].base_pa + pas[idx].size - 1);