Lines Matching refs:access
132 seg_desc.access = usd->sd_type | usd->sd_dpl << 5 | usd->sd_p << 7; in usd_to_seg_desc()
133 seg_desc.access |= usd->sd_xx << 12; in usd_to_seg_desc()
134 seg_desc.access |= usd->sd_def32 << 14; in usd_to_seg_desc()
135 seg_desc.access |= usd->sd_gran << 15; in usd_to_seg_desc()
179 uint32_t limit, access; in desc_table_limit_check() local
183 error = vm_get_desc(ctx, vcpu, reg, &base, &limit, &access); in desc_table_limit_check()
187 if (SEG_DESC_UNUSABLE(access) || !SEG_DESC_PRESENT(access)) in desc_table_limit_check()
212 uint32_t limit, access; in desc_table_rw() local
216 error = vm_get_desc(ctx, vcpu, reg, &base, &limit, &access); in desc_table_rw()
366 seg_desc->access = 0x10000; /* unusable */ in validate_seg_desc()
474 error = vm_set_desc(ctx, vcpu, reg, sd->base, sd->limit, sd->access); in update_seg_desc()
643 &seg_desc.limit, &seg_desc.access); in push_errcode()
661 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()