Lines Matching defs:gits_base
493 void gicv3_its_save_disable(uintptr_t gits_base,
501 assert(gits_base != 0U);
503 its_ctx->gits_ctlr = gits_read_ctlr(gits_base);
506 gits_write_ctlr(gits_base, its_ctx->gits_ctlr & ~GITS_CTLR_ENABLED_BIT);
509 gits_wait_for_quiescent_bit(gits_base);
511 its_ctx->gits_cbaser = gits_read_cbaser(gits_base);
512 its_ctx->gits_cwriter = gits_read_cwriter(gits_base);
515 its_ctx->gits_baser[i] = gits_read_baser(gits_base, i);
527 void gicv3_its_restore(uintptr_t gits_base,
535 assert(gits_base != 0U);
538 assert((gits_read_ctlr(gits_base) & GITS_CTLR_ENABLED_BIT) == 0U);
539 assert((gits_read_ctlr(gits_base) & GITS_CTLR_QUIESCENT_BIT) != 0U);
541 gits_write_cbaser(gits_base, its_ctx->gits_cbaser);
542 gits_write_cwriter(gits_base, its_ctx->gits_cwriter);
545 gits_write_baser(gits_base, i, its_ctx->gits_baser[i]);
549 gits_write_ctlr(gits_base, its_ctx->gits_ctlr & ~GITS_CTLR_ENABLED_BIT);