Lines Matching refs:desc
255 vmcs_setdesc(struct vmcs *vmcs, int running, int seg, struct seg_desc *desc)
266 if ((error = vmwrite(base, desc->base)) != 0)
269 if ((error = vmwrite(limit, desc->limit)) != 0)
273 if ((error = vmwrite(access, desc->access)) != 0)
283 vmcs_getdesc(struct vmcs *vmcs, int running, int seg, struct seg_desc *desc)
297 desc->base = u64;
301 desc->limit = u64;
306 desc->access = u64;
501 struct seg_desc desc;
504 ret = vmcs_getdesc(vmcs, running, seg, &desc);
508 SNAPSHOT_VAR_OR_LEAVE(desc.base, meta, ret, done);
509 SNAPSHOT_VAR_OR_LEAVE(desc.limit, meta, ret, done);
510 SNAPSHOT_VAR_OR_LEAVE(desc.access, meta, ret, done);
512 SNAPSHOT_VAR_OR_LEAVE(desc.base, meta, ret, done);
513 SNAPSHOT_VAR_OR_LEAVE(desc.limit, meta, ret, done);
514 SNAPSHOT_VAR_OR_LEAVE(desc.access, meta, ret, done);
516 ret = vmcs_setdesc(vmcs, running, seg, &desc);