Lines Matching refs:access
129 seg_desc.access = usd->sd_type | usd->sd_dpl << 5 | usd->sd_p << 7; in usd_to_seg_desc()
130 seg_desc.access |= usd->sd_xx << 12; in usd_to_seg_desc()
131 seg_desc.access |= usd->sd_def32 << 14; in usd_to_seg_desc()
132 seg_desc.access |= usd->sd_gran << 15; in usd_to_seg_desc()
176 uint32_t limit, access; in desc_table_limit_check() local
180 error = vm_get_desc(vcpu, reg, &base, &limit, &access); in desc_table_limit_check()
184 if (SEG_DESC_UNUSABLE(access) || !SEG_DESC_PRESENT(access)) in desc_table_limit_check()
209 uint32_t limit, access; in desc_table_rw() local
213 error = vm_get_desc(vcpu, reg, &base, &limit, &access); in desc_table_rw()
363 seg_desc->access = 0x10000; /* unusable */ in validate_seg_desc()
471 error = vm_set_desc(vcpu, reg, sd->base, sd->limit, sd->access); in update_seg_desc()
640 &seg_desc.limit, &seg_desc.access); in push_errcode()
658 if (SEG_DESC_DEF32(seg_desc.access)) in push_errcode()
715 uint32_t eip, ot_lim, access; in vmexit_task_switch() local
751 nt_type = SEG_DESC_TYPE(nt.access); in vmexit_task_switch()
759 if (!SEG_DESC_PRESENT(nt.access)) { in vmexit_task_switch()
817 &access); in vmexit_task_switch()
819 assert(!SEG_DESC_UNUSABLE(access) && SEG_DESC_PRESENT(access)); in vmexit_task_switch()
820 ot_type = SEG_DESC_TYPE(access); in vmexit_task_switch()