Lines Matching refs:bank
8 mci_action_add_pageoffline(int bank, struct mc_info *mi, in mci_action_add_pageoffline() argument
23 rec->mc_bank = bank; in mci_action_add_pageoffline()
42 struct mcinfo_bank *bank = binfo->mib; in mc_memerr_dhandler() local
50 if ( !mc_check_addr(bank->mc_status, bank->mc_misc, MC_ADDR_PHYSICAL) ) in mc_memerr_dhandler()
57 mfn = bank->mc_addr >> PAGE_SHIFT; in mc_memerr_dhandler()
65 mci_action_add_pageoffline(binfo->bank, binfo->mi, mfn, status); in mc_memerr_dhandler()
77 bank->mc_domid = status >> PG_OFFLINE_OWNER_SHIFT; in mc_memerr_dhandler()
79 " by DOM %d\n", bank->mc_domid); in mc_memerr_dhandler()
85 BUG_ON( bank->mc_domid == DOMID_COW ); in mc_memerr_dhandler()
86 if ( bank->mc_domid != DOMID_XEN ) in mc_memerr_dhandler()
88 d = get_domain_by_id(bank->mc_domid); in mc_memerr_dhandler()
90 gfn = get_gpfn_from_mfn((bank->mc_addr) >> PAGE_SHIFT); in mc_memerr_dhandler()
107 global->mc_domid != bank->mc_domid || in mc_memerr_dhandler()
116 bank->mc_addr = gfn << PAGE_SHIFT | in mc_memerr_dhandler()
117 (bank->mc_addr & (PAGE_SIZE - 1)); in mc_memerr_dhandler()
118 if ( fill_vmsr_data(bank, d, global->mc_gstatus, vmce_vcpuid) ) in mc_memerr_dhandler()
121 "failed\n", bank->mc_domid); in mc_memerr_dhandler()