Symbol: seg_desc
usr/src/cmd/bhyve/amd64/task_switch.c
132
static struct seg_desc
usr/src/cmd/bhyve/amd64/task_switch.c
135
struct seg_desc seg_desc;
usr/src/cmd/bhyve/amd64/task_switch.c
137
seg_desc.base = (u_int)USD_GETBASE(usd);
usr/src/cmd/bhyve/amd64/task_switch.c
139
seg_desc.limit = (u_int)(USD_GETLIMIT(usd) << 12) | 0xfff;
usr/src/cmd/bhyve/amd64/task_switch.c
141
seg_desc.limit = (u_int)USD_GETLIMIT(usd);
usr/src/cmd/bhyve/amd64/task_switch.c
142
seg_desc.access = usd->sd_type | usd->sd_dpl << 5 | usd->sd_p << 7;
usr/src/cmd/bhyve/amd64/task_switch.c
143
seg_desc.access |= usd->sd_xx << 12;
usr/src/cmd/bhyve/amd64/task_switch.c
144
seg_desc.access |= usd->sd_def32 << 14;
usr/src/cmd/bhyve/amd64/task_switch.c
145
seg_desc.access |= usd->sd_gran << 15;
usr/src/cmd/bhyve/amd64/task_switch.c
147
return (seg_desc);
usr/src/cmd/bhyve/amd64/task_switch.c
322
int segment, struct seg_desc *seg_desc, int *faultptr)
usr/src/cmd/bhyve/amd64/task_switch.c
374
seg_desc->base = 0;
usr/src/cmd/bhyve/amd64/task_switch.c
375
seg_desc->limit = 0;
usr/src/cmd/bhyve/amd64/task_switch.c
376
seg_desc->access = 0x10000; /* unusable */
usr/src/cmd/bhyve/amd64/task_switch.c
442
*seg_desc = usd_to_seg_desc(&usd);
usr/src/cmd/bhyve/amd64/task_switch.c
480
update_seg_desc(struct vcpu *vcpu, int reg, struct seg_desc *sd)
usr/src/cmd/bhyve/amd64/task_switch.c
495
struct seg_desc seg_desc, seg_desc2;
usr/src/cmd/bhyve/amd64/task_switch.c
575
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_LDTR, &seg_desc,
usr/src/cmd/bhyve/amd64/task_switch.c
579
update_seg_desc(vcpu, VM_REG_GUEST_LDTR, &seg_desc);
usr/src/cmd/bhyve/amd64/task_switch.c
590
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_CS, &seg_desc,
usr/src/cmd/bhyve/amd64/task_switch.c
599
update_seg_desc(vcpu, VM_REG_GUEST_CS, &seg_desc);
usr/src/cmd/bhyve/amd64/task_switch.c
603
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_DS, &seg_desc,
usr/src/cmd/bhyve/amd64/task_switch.c
607
update_seg_desc(vcpu, VM_REG_GUEST_DS, &seg_desc);
usr/src/cmd/bhyve/amd64/task_switch.c
609
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_ES, &seg_desc,
usr/src/cmd/bhyve/amd64/task_switch.c
613
update_seg_desc(vcpu, VM_REG_GUEST_ES, &seg_desc);
usr/src/cmd/bhyve/amd64/task_switch.c
615
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_FS, &seg_desc,
usr/src/cmd/bhyve/amd64/task_switch.c
619
update_seg_desc(vcpu, VM_REG_GUEST_FS, &seg_desc);
usr/src/cmd/bhyve/amd64/task_switch.c
621
error = validate_seg_desc(vcpu, ts, VM_REG_GUEST_GS, &seg_desc,
usr/src/cmd/bhyve/amd64/task_switch.c
625
update_seg_desc(vcpu, VM_REG_GUEST_GS, &seg_desc);
usr/src/cmd/bhyve/amd64/task_switch.c
673
struct seg_desc *desc, uint64_t offset, int length, int addrsize,
usr/src/cmd/bhyve/amd64/task_switch.c
784
struct seg_desc seg_desc;
usr/src/cmd/bhyve/amd64/task_switch.c
796
error = vm_get_desc(vcpu, VM_REG_GUEST_SS, &seg_desc.base,
usr/src/cmd/bhyve/amd64/task_switch.c
797
&seg_desc.limit, &seg_desc.access);
usr/src/cmd/bhyve/amd64/task_switch.c
815
if (SEG_DESC_DEF32(seg_desc.access))
usr/src/cmd/bhyve/amd64/task_switch.c
824
&seg_desc, esp, bytes, stacksize, PROT_WRITE, &gla)) {
usr/src/cmd/bhyve/amd64/task_switch.c
862
struct seg_desc nt;
usr/src/cmd/fruadm/fruadm.c
502
fru_segdesc_t seg_desc;
usr/src/cmd/fruadm/fruadm.c
507
(void) memset(&seg_desc, 0, sizeof (seg_desc));
usr/src/cmd/fruadm/fruadm.c
508
seg_desc.field.field_perm = 0x6;
usr/src/cmd/fruadm/fruadm.c
509
seg_desc.field.operations_perm = 0x6;
usr/src/cmd/fruadm/fruadm.c
510
seg_desc.field.engineering_perm = 0x6;
usr/src/cmd/fruadm/fruadm.c
511
seg_desc.field.repair_perm = 0x6;
usr/src/cmd/fruadm/fruadm.c
515
def.desc.raw_data = seg_desc.raw_data;
usr/src/lib/libvmmapi/common/vmmapi.c
841
vm_get_seg_desc(struct vcpu *vcpu, int reg, struct seg_desc *seg_desc)
usr/src/lib/libvmmapi/common/vmmapi.c
845
error = vm_get_desc(vcpu, reg, &seg_desc->base, &seg_desc->limit,
usr/src/lib/libvmmapi/common/vmmapi.c
846
&seg_desc->access);
usr/src/lib/libvmmapi/common/vmmapi.h
189
int vm_get_seg_desc(struct vcpu *vcpu, int reg, struct seg_desc *seg_desc);
usr/src/uts/intel/io/vmm/amd/svm.c
2288
svm_setdesc(void *arg, int vcpu, int reg, const struct seg_desc *desc)
usr/src/uts/intel/io/vmm/amd/svm.c
2349
svm_getdesc(void *arg, int vcpu, int reg, struct seg_desc *desc)
usr/src/uts/intel/io/vmm/intel/vmx.c
305
static int vmx_getdesc(void *arg, int vcpu, int reg, struct seg_desc *desc);
usr/src/uts/intel/io/vmm/intel/vmx.c
3220
vmx_getdesc(void *arg, int vcpu, int seg, struct seg_desc *desc)
usr/src/uts/intel/io/vmm/intel/vmx.c
3243
vmx_setdesc(void *arg, int vcpu, int seg, const struct seg_desc *desc)
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
187
struct seg_desc *ret_desc);
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
189
const struct seg_desc *desc);
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
60
struct seg_desc;
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
91
struct seg_desc *desc);
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
93
const struct seg_desc *desc);
usr/src/uts/intel/io/vmm/vmm.c
1279
vm_get_seg_desc(struct vm *vm, int vcpu, int reg, struct seg_desc *desc)
usr/src/uts/intel/io/vmm/vmm.c
1292
vm_set_seg_desc(struct vm *vm, int vcpu, int reg, const struct seg_desc *desc)
usr/src/uts/intel/io/vmm/vmm.c
3072
struct seg_desc desc;
usr/src/uts/intel/io/vmm/vmm.c
3194
struct seg_desc desc;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
1098
struct seg_desc desc;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
1985
struct seg_desc ss_desc;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2729
struct seg_desc cs_desc;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
2821
struct seg_desc *desc, uint64_t offset, int length, int addrsize,
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
3854
struct seg_desc desc;
usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
478
struct seg_desc *desc, uint64_t offset, int length, int addrsize,
usr/src/uts/intel/sys/vmm_dev.h
94
struct seg_desc desc;