Searched refs:selector (Results 1 - 25 of 295) sorted by path

1234567891011>>

/linux-master/arch/x86/math-emu/
H A Dfpu_emu.h114 unsigned int selector:16; member in struct:address
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_dcb_nl.c261 .selector = idtype,
280 app.selector = idtype;
/linux-master/drivers/regulator/
H A Dmc13xxx-regulator-core.c67 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 Dnetlink.h237 * 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 Dpmac_feature.h146 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 Dfeature.c119 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 Dmem_encrypt.S195 orl $(__KERNEL32_CS << 16), %edx # Target code segment selector
/linux-master/arch/x86/hyperv/
H A Dhv_vtl.c132 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 Divm.c255 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 Dfsgsbase.h79 unsigned short selector);
H A Dgsseg.h15 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 Dhyperv-tlfs.h737 u16 selector; member in struct:hv_x64_segment_register
H A Dkvm_host.h2056 int kvm_load_segment_descriptor(struct kvm_vcpu *vcpu, u16 selector, int seg);
H A Dsvm.h291 u16 selector; member in struct:vmcb_seg
/linux-master/arch/x86/include/uapi/asm/
H A Dkvm.h129 __u16 selector; member in struct:kvm_segment
/linux-master/arch/x86/kernel/
H A Dprocess_64.c236 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 Dsev.c1034 vmsa->cs.selector = sipi_vector << 8;
/linux-master/arch/x86/kvm/
H A Demulate.c630 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 Dkvm_emulate.h193 bool (*get_segment)(struct x86_emulate_ctxt *ctxt, u16 *selector,
195 void (*set_segment)(struct x86_emulate_ctxt *ctxt, u16 selector,
H A Dsmm.c157 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 Dsmm.h72 u16 selector; member in struct:kvm_smm_seg_state_64
/linux-master/arch/x86/kvm/svm/
H A Dsvm.c1125 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 Dnested.c4579 .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 Dvmx.c503 .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 Dvmx.h314 u16 selector; member in struct:vcpu_vmx::__anon47::kvm_save_segment

Completed in 347 milliseconds

1234567891011>>