/linux-master/arch/x86/math-emu/ |
H A D | fpu_emu.h | 114 unsigned int selector:16; member in struct:address
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_dcb_nl.c | 261 .selector = idtype, 280 app.selector = idtype;
|
/linux-master/drivers/regulator/ |
H A D | mc13xxx-regulator-core.c | 67 unsigned selector) 75 selector << mc13xxx_regulators[id].vsel_shift); 113 int max_uV, unsigned *selector) 122 *selector = 0; 66 mc13xxx_regulator_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) argument 112 mc13xxx_fixed_regulator_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument
|
/linux-master/tools/include/uapi/linux/ |
H A D | netlink.h | 237 * The selector is a bitmask that defines which value is legit 240 * value = 0x0, and selector = 0x1 243 * value = 0x2, and selector = 0x2 249 __u32 selector; member in struct:nla_bitfield32
|
/linux-master/arch/powerpc/include/asm/ |
H A D | pmac_feature.h | 146 static inline long pmac_call_feature(int selector, struct device_node* node, argument 151 return ppc_md.feature_call(selector, node, param, value); 255 /* PMAC_FTR_GET_MB_INFO (NULL, selector, 0) 258 * selector: 0 - model id 301 extern long pmac_do_feature_call(unsigned int selector, ...);
|
/linux-master/arch/powerpc/platforms/powermac/ |
H A D | feature.c | 119 unsigned int selector; member in struct:feature_table_entry 2366 long pmac_do_feature_call(unsigned int selector, ...) argument 2376 if (pmac_mb.features[i].selector == selector) { 2382 if (any_features[i].selector == selector) { 2389 va_start(args, selector);
|
/linux-master/arch/x86/boot/compressed/ |
H A D | mem_encrypt.S | 195 orl $(__KERNEL32_CS << 16), %edx # Target code segment selector
|
/linux-master/arch/x86/hyperv/ |
H A D | hv_vtl.c | 132 input->vp_context.cs.selector = __KERNEL_CS; 137 input->vp_context.ss.selector = __KERNEL_DS; 143 input->vp_context.ldtr.selector = GDT_ENTRY_LDT * 8; 149 input->vp_context.tr.selector = GDT_ENTRY_TSS * 8;
|
H A D | ivm.c | 255 if (seg.selector) { \ 258 seg.attrib = *(u16 *)(gdtr_base + seg.selector + 5); \ 310 asm volatile("movl %%es, %%eax;" : "=a" (vmsa->es.selector)); 313 asm volatile("movl %%cs, %%eax;" : "=a" (vmsa->cs.selector)); 316 asm volatile("movl %%ss, %%eax;" : "=a" (vmsa->ss.selector)); 319 asm volatile("movl %%ds, %%eax;" : "=a" (vmsa->ds.selector));
|
/linux-master/arch/x86/include/asm/ |
H A D | fsgsbase.h | 79 unsigned short selector);
|
H A D | gsseg.h | 15 extern asmlinkage void asm_load_gs_index(u16 selector); 20 static inline void native_lkgs(unsigned int selector) argument 22 u16 sel = selector; 28 static inline void native_load_gs_index(unsigned int selector) argument 31 native_lkgs(selector); 36 asm_load_gs_index(selector); 55 static inline void load_gs_index(unsigned int selector) argument 58 native_load_gs_index(selector); 60 loadsegment(gs, selector);
|
H A D | hyperv-tlfs.h | 737 u16 selector; member in struct:hv_x64_segment_register
|
H A D | kvm_host.h | 2056 int kvm_load_segment_descriptor(struct kvm_vcpu *vcpu, u16 selector, int seg);
|
H A D | svm.h | 291 u16 selector; member in struct:vmcb_seg
|
/linux-master/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 129 __u16 selector; member in struct:kvm_segment
|
/linux-master/arch/x86/kernel/ |
H A D | process_64.c | 236 unsigned short selector, 239 if (likely(selector == 0)) { 258 * If the selector is 1, 2, or 3, then the base is zero on 264 * If selector > 3, then it refers to a real segment, and 361 * The next task is using a real segment. Loading the selector 413 unsigned short selector) 415 unsigned short idx = selector >> 3; 418 if (likely((selector & SEGMENT_TI_MASK) == 0)) { 683 * AMD CPUs have a misfeature: SYSRET sets the SS selector but 886 * Set the selector t 235 save_base_legacy(struct task_struct *prev_p, unsigned short selector, enum which_selector which) argument 412 x86_fsgsbase_read_task(struct task_struct *task, unsigned short selector) argument [all...] |
H A D | sev.c | 1034 vmsa->cs.selector = sipi_vector << 8;
|
/linux-master/arch/x86/kvm/ |
H A D | emulate.c | 630 u16 selector; local 633 ctxt->ops->get_segment(ctxt, &selector, &desc, NULL, seg); 634 return selector; 637 static void set_segment_selector(struct x86_emulate_ctxt *ctxt, u16 selector, argument 645 ctxt->ops->set_segment(ctxt, selector, &desc, base3, seg); 785 u16 selector; local 806 if (!ctxt->ops->get_segment(ctxt, &selector, &cs, &base3, VCPU_SREG_CS)) 1476 u16 selector, struct desc_ptr *dt) 1481 if (selector & 1 << 2) { 1497 u16 selector, ulon 1475 get_descriptor_table_ptr(struct x86_emulate_ctxt *ctxt, u16 selector, struct desc_ptr *dt) argument 1496 get_descriptor_ptr(struct x86_emulate_ctxt *ctxt, u16 selector, ulong *desc_addr_p) argument 1525 read_segment_descriptor(struct x86_emulate_ctxt *ctxt, u16 selector, struct desc_struct *desc, ulong *desc_addr_p) argument 1539 write_segment_descriptor(struct x86_emulate_ctxt *ctxt, u16 selector, struct desc_struct *desc) argument 1552 __load_segment_descriptor(struct x86_emulate_ctxt *ctxt, u16 selector, int seg, u8 cpl, enum x86_transfer_type transfer, struct desc_struct *desc) argument 1757 load_segment_descriptor(struct x86_emulate_ctxt *ctxt, u16 selector, int seg) argument 1958 unsigned long selector = 0; local [all...] |
H A D | kvm_emulate.h | 193 bool (*get_segment)(struct x86_emulate_ctxt *ctxt, u16 *selector, 195 void (*set_segment)(struct x86_emulate_ctxt *ctxt, u16 selector,
|
H A D | smm.c | 157 u32 *selector, int n) 162 *selector = seg.selector; 176 state->selector = seg.selector; 330 cs.selector = (vcpu->arch.smbase >> 4) & 0xffff; 333 ds.selector = 0; 385 u16 selector, int n) 389 desc.selector = selector; 155 enter_smm_save_seg_32(struct kvm_vcpu *vcpu, struct kvm_smm_seg_state_32 *state, u32 *selector, int n) argument 383 rsm_load_seg_32(struct kvm_vcpu *vcpu, const struct kvm_smm_seg_state_32 *state, u16 selector, int n) argument [all...] |
H A D | smm.h | 72 u16 selector; member in struct:kvm_smm_seg_state_64
|
/linux-master/arch/x86/kvm/svm/ |
H A D | svm.c | 1125 seg->selector = 0; 1134 seg->selector = 0; 1305 save->cs.selector = 0xf000; 1718 var->selector = s->selector; 1746 * Work around a bug where the busy flag in the tr selector 1946 s->selector = var->selector; 3364 save->es.selector, save->es.attrib, 3368 save->cs.selector, sav [all...] |
/linux-master/arch/x86/kvm/vmx/ |
H A D | nested.c | 4579 .selector = vmcs12->host_cs_selector, 4599 seg.selector = vmcs12->host_ds_selector; 4601 seg.selector = vmcs12->host_es_selector; 4603 seg.selector = vmcs12->host_ss_selector; 4605 seg.selector = vmcs12->host_fs_selector; 4608 seg.selector = vmcs12->host_gs_selector; 4614 .selector = vmcs12->host_tr_selector,
|
H A D | vmx.c | 503 .selector = GUEST_##seg##_SELECTOR, \ 510 unsigned selector; member in struct:kvm_vmx_segment_field 836 u16 *p = &vmx->segment_cache.seg[seg].selector; 839 *p = vmcs_read16(kvm_vmx_segment_fields[seg].selector); 1153 static unsigned long segment_base(u16 selector) argument 1158 if (!(selector & ~SEGMENT_RPL_MASK)) 1163 if ((selector & SEGMENT_TI_MASK) == SEGMENT_LDT) { 1171 v = get_desc_base(&table[selector >> 3]); 2984 save->selector &= ~SEGMENT_RPL_MASK; 2985 save->dpl = save->selector [all...] |
H A D | vmx.h | 314 u16 selector; member in struct:vcpu_vmx::__anon47::kvm_save_segment
|