Lines Matching refs:xpc_vars_sn2

60 static struct xpc_vars_sn2 *xpc_vars_sn2;  variable
199 struct amo *amo = xpc_vars_sn2->amos_page + index; in xpc_init_IRQ_amo_sn2()
245 struct amo *amos = (struct amo *)__va(xpc_vars_sn2->amos_page_pa + in xpc_send_local_activate_IRQ_sn2()
533 struct amo *amo = xpc_vars_sn2->amos_page + in xpc_assume_partition_disengaged_sn2()
544 struct amo *amo = xpc_vars_sn2->amos_page + in xpc_partition_engaged_sn2()
555 struct amo *amo = xpc_vars_sn2->amos_page + in xpc_any_partition_engaged_sn2()
639 xpc_vars_sn2 = XPC_RP_VARS(rp); in xpc_setup_rsvd_page_sn2()
641 rp->sn.sn2.vars_pa = xp_pa(xpc_vars_sn2); in xpc_setup_rsvd_page_sn2()
659 amos_page = xpc_vars_sn2->amos_page; in xpc_setup_rsvd_page_sn2()
681 memset(xpc_vars_sn2, 0, sizeof(struct xpc_vars_sn2)); in xpc_setup_rsvd_page_sn2()
683 xpc_vars_sn2->version = XPC_V_VERSION; in xpc_setup_rsvd_page_sn2()
684 xpc_vars_sn2->activate_IRQ_nasid = cpuid_to_nasid(0); in xpc_setup_rsvd_page_sn2()
685 xpc_vars_sn2->activate_IRQ_phys_cpuid = cpu_physical_id(0); in xpc_setup_rsvd_page_sn2()
686 xpc_vars_sn2->vars_part_pa = xp_pa(xpc_vars_part_sn2); in xpc_setup_rsvd_page_sn2()
687 xpc_vars_sn2->amos_page_pa = ia64_tpa((u64)amos_page); in xpc_setup_rsvd_page_sn2()
688 xpc_vars_sn2->amos_page = amos_page; /* save for next load of XPC */ in xpc_setup_rsvd_page_sn2()
714 DBUG_ON(xpc_vars_sn2 == NULL); in xpc_allow_hb_sn2()
715 set_bit(partid, xpc_vars_sn2->heartbeating_to_mask); in xpc_allow_hb_sn2()
721 DBUG_ON(xpc_vars_sn2 == NULL); in xpc_disallow_hb_sn2()
722 clear_bit(partid, xpc_vars_sn2->heartbeating_to_mask); in xpc_disallow_hb_sn2()
728 DBUG_ON(xpc_vars_sn2 == NULL); in xpc_disallow_all_hbs_sn2()
729 bitmap_zero(xpc_vars_sn2->heartbeating_to_mask, xp_max_npartitions); in xpc_disallow_all_hbs_sn2()
735 xpc_vars_sn2->heartbeat++; in xpc_increment_heartbeat_sn2()
742 xpc_vars_sn2->heartbeat_offline = 1; in xpc_offline_heartbeat_sn2()
749 xpc_vars_sn2->heartbeat_offline = 0; in xpc_online_heartbeat_sn2()
755 DBUG_ON(xpc_vars_sn2 == NULL); in xpc_heartbeat_init_sn2()
757 bitmap_zero(xpc_vars_sn2->heartbeating_to_mask, XP_MAX_NPARTITIONS_SN2); in xpc_heartbeat_init_sn2()
770 struct xpc_vars_sn2 *remote_vars; in xpc_get_remote_heartbeat_sn2()
773 remote_vars = (struct xpc_vars_sn2 *)xpc_remote_copy_buffer_sn2; in xpc_get_remote_heartbeat_sn2()
808 struct xpc_vars_sn2 *remote_vars) in xpc_get_remote_vars_sn2()
909 struct amo *amo = xpc_vars_sn2->amos_page + in xpc_partition_deactivation_requested_sn2()
925 struct xpc_vars_sn2 *remote_vars) in xpc_update_partition_info_sn2()
988 struct xpc_vars_sn2 *remote_vars; in xpc_identify_activate_IRQ_req_sn2()
1020 remote_vars = (struct xpc_vars_sn2 *)xpc_remote_copy_buffer_sn2; in xpc_identify_activate_IRQ_req_sn2()
1103 act_amos = xpc_vars_sn2->amos_page + XPC_ACTIVATE_IRQ_AMOS_SN2; in xpc_identify_activate_IRQ_sender_sn2()