Lines Matching refs:its_ctx
499 gicv3_its_ctx_t * const its_ctx) in gicv3_its_save_disable() argument
505 assert(its_ctx != NULL); in gicv3_its_save_disable()
508 its_ctx->gits_ctlr = gits_read_ctlr(gits_base); in gicv3_its_save_disable()
511 gits_write_ctlr(gits_base, its_ctx->gits_ctlr & ~GITS_CTLR_ENABLED_BIT); in gicv3_its_save_disable()
516 its_ctx->gits_cbaser = gits_read_cbaser(gits_base); in gicv3_its_save_disable()
517 its_ctx->gits_cwriter = gits_read_cwriter(gits_base); in gicv3_its_save_disable()
519 for (i = 0U; i < ARRAY_SIZE(its_ctx->gits_baser); i++) { in gicv3_its_save_disable()
520 its_ctx->gits_baser[i] = gits_read_baser(gits_base, i); in gicv3_its_save_disable()
533 const gicv3_its_ctx_t * const its_ctx) in gicv3_its_restore() argument
539 assert(its_ctx != NULL); in gicv3_its_restore()
546 gits_write_cbaser(gits_base, its_ctx->gits_cbaser); in gicv3_its_restore()
547 gits_write_cwriter(gits_base, its_ctx->gits_cwriter); in gicv3_its_restore()
549 for (i = 0U; i < ARRAY_SIZE(its_ctx->gits_baser); i++) { in gicv3_its_restore()
550 gits_write_baser(gits_base, i, its_ctx->gits_baser[i]); in gicv3_its_restore()
554 gits_write_ctlr(gits_base, its_ctx->gits_ctlr & ~GITS_CTLR_ENABLED_BIT); in gicv3_its_restore()