Lines Matching defs:desc
376 static void rsm_set_desc_flags(struct kvm_segment *desc, u32 flags)
378 desc->g = (flags >> 23) & 1;
379 desc->db = (flags >> 22) & 1;
380 desc->l = (flags >> 21) & 1;
381 desc->avl = (flags >> 20) & 1;
382 desc->present = (flags >> 15) & 1;
383 desc->dpl = (flags >> 13) & 3;
384 desc->s = (flags >> 12) & 1;
385 desc->type = (flags >> 8) & 15;
387 desc->unusable = !desc->present;
388 desc->padding = 0;
395 struct kvm_segment desc;
397 desc.selector = selector;
398 desc.base = state->base;
399 desc.limit = state->limit;
400 rsm_set_desc_flags(&desc, state->flags);
401 kvm_set_segment(vcpu, &desc, n);
411 struct kvm_segment desc;
413 desc.selector = state->selector;
414 rsm_set_desc_flags(&desc, state->attributes << 8);
415 desc.limit = state->limit;
416 desc.base = state->base;
417 kvm_set_segment(vcpu, &desc, n);