Lines Matching refs:access
133 seg_desc.access = usd->sd_type | usd->sd_dpl << 5 | usd->sd_p << 7; in usd_to_seg_desc()
134 seg_desc.access |= usd->sd_xx << 12; in usd_to_seg_desc()
135 seg_desc.access |= usd->sd_def32 << 14; in usd_to_seg_desc()
136 seg_desc.access |= usd->sd_gran << 15; in usd_to_seg_desc()
180 uint32_t limit, access; in desc_table_limit_check() local
184 error = vm_get_desc(ctx, vcpu, reg, &base, &limit, &access); in desc_table_limit_check()
188 if (SEG_DESC_UNUSABLE(access) || !SEG_DESC_PRESENT(access)) in desc_table_limit_check()
213 uint32_t limit, access; in desc_table_rw() local
217 error = vm_get_desc(ctx, vcpu, reg, &base, &limit, &access); in desc_table_rw()
367 seg_desc->access = 0x10000; /* unusable */ in validate_seg_desc()
475 error = vm_set_desc(ctx, vcpu, reg, sd->base, sd->limit, sd->access); in update_seg_desc()
644 &seg_desc.limit, &seg_desc.access); in push_errcode()
662 if (SEG_DESC_DEF32(seg_desc.access)) in push_errcode()
716 uint32_t eip, ot_lim, access; in vmexit_task_switch() local
752 nt_type = SEG_DESC_TYPE(nt.access); in vmexit_task_switch()
760 if (!SEG_DESC_PRESENT(nt.access)) { in vmexit_task_switch()
818 &access); in vmexit_task_switch()
820 assert(!SEG_DESC_UNUSABLE(access) && SEG_DESC_PRESENT(access)); in vmexit_task_switch()
821 ot_type = SEG_DESC_TYPE(access); in vmexit_task_switch()