Lines Matching refs:mtrr
666 vm_rdmtrr(struct vm_mtrr *mtrr, u_int num, uint64_t *val) in vm_rdmtrr() argument
673 *val = mtrr->def_type; in vm_rdmtrr()
676 *val = mtrr->fixed4k[num - MSR_MTRR4kBase]; in vm_rdmtrr()
679 *val = mtrr->fixed16k[num - MSR_MTRR16kBase]; in vm_rdmtrr()
682 *val = mtrr->fixed64k; in vm_rdmtrr()
687 *val = mtrr->var[offset / 2].base; in vm_rdmtrr()
689 *val = mtrr->var[offset / 2].mask; in vm_rdmtrr()
701 vm_wrmtrr(struct vm_mtrr *mtrr, u_int num, uint64_t val) in vm_wrmtrr() argument
712 mtrr->def_type = val; in vm_wrmtrr()
715 mtrr->fixed4k[num - MSR_MTRR4kBase] = val; in vm_wrmtrr()
718 mtrr->fixed16k[num - MSR_MTRR16kBase] = val; in vm_wrmtrr()
721 mtrr->fixed64k = val; in vm_wrmtrr()
730 mtrr->var[offset / 2].base = val; in vm_wrmtrr()
736 mtrr->var[offset / 2].mask = val; in vm_wrmtrr()