Home
last modified time | relevance | path

Searched refs:tss (Results 1 – 31 of 31) sorted by relevance

/linux-4.4.14/arch/x86/kernel/
Ddoublefault.c22 unsigned long gdt, tss; in doublefault_fn() local
31 tss = get_desc_base((struct desc_struct *)gdt); in doublefault_fn()
32 printk(KERN_EMERG "double fault, tss at %08lx\n", tss); in doublefault_fn()
34 if (ptr_ok(tss)) { in doublefault_fn()
35 struct x86_hw_tss *t = (struct x86_hw_tss *)tss; in doublefault_fn()
Dioport.c26 struct tss_struct *tss; in sys_ioperm() local
57 tss = &per_cpu(cpu_tss, get_cpu()); in sys_ioperm()
79 memcpy(tss->io_bitmap, t->io_bitmap_ptr, bytes_updated); in sys_ioperm()
Dprocess.c105 struct tss_struct *tss = &per_cpu(cpu_tss, get_cpu()); in exit_thread() local
112 memset(tss->io_bitmap, 0xff, t->io_bitmap_max); in exit_thread()
192 struct tss_struct *tss) in __switch_to_xtra() argument
224 memcpy(tss->io_bitmap, next->io_bitmap_ptr, in __switch_to_xtra()
230 memset(tss->io_bitmap, 0xff, prev->io_bitmap_max); in __switch_to_xtra()
Dprocess_32.c249 struct tss_struct *tss = &per_cpu(cpu_tss, cpu); in __switch_to() local
287 __switch_to_xtra(prev_p, next_p, tss); in __switch_to()
302 load_sp0(tss, next); in __switch_to()
Dvm86_32.c95 struct tss_struct *tss; in save_v86_state() local
147 tss = &per_cpu(cpu_tss, get_cpu()); in save_v86_state()
150 load_sp0(tss, &tsk->thread); in save_v86_state()
229 struct tss_struct *tss; in do_sys_vm86() local
357 tss = &per_cpu(cpu_tss, get_cpu()); in do_sys_vm86()
362 load_sp0(tss, &tsk->thread); in do_sys_vm86()
Dprocess_64.c282 struct tss_struct *tss = &per_cpu(cpu_tss, cpu); in __switch_to() local
406 load_sp0(tss, next); in __switch_to()
413 __switch_to_xtra(prev_p, next_p, tss); in __switch_to()
/linux-4.4.14/drivers/lguest/
Dsegments.c109 unsigned long tss = (unsigned long)&state->guest_tss; in setup_default_gdt_entries() local
122 gdt[GDT_ENTRY_TSS].base0 = tss & 0xFFFF; in setup_default_gdt_entries()
123 gdt[GDT_ENTRY_TSS].base1 = (tss >> 16) & 0xFF; in setup_default_gdt_entries()
124 gdt[GDT_ENTRY_TSS].base2 = tss >> 24; in setup_default_gdt_entries()
/linux-4.4.14/arch/x86/power/
Dcpu.c140 tss_desc tss; in fix_processor_context() local
150 memcpy(&tss, &desc[GDT_ENTRY_TSS], sizeof(tss_desc)); in fix_processor_context()
151 tss.type = 0x9; /* The available 64-bit TSS (see AMD vol 2, pg 91 */ in fix_processor_context()
152 write_gdt_entry(desc, GDT_ENTRY_TSS, &tss, DESC_TSS); in fix_processor_context()
/linux-4.4.14/drivers/ata/
Dpata_mpc52xx.c120 u8 tss; member
126 .tsr = 3, .trfs = 5, .trp = 11, .tack = 2, .tss = 4,
130 .tsr = 2, .trfs = 5, .trp = 9, .tack = 2, .tss = 4,
134 .tsr = 2, .trfs = 4, .trp = 7, .tack = 2, .tss = 4,
138 .tsr = 2, .trfs = 4, .trp = 7, .tack = 2, .tss = 4,
142 .tsr = 2, .trfs = 4, .trp = 7, .tack = 2, .tss = 4,
146 .tsr = 2, .trfs = 4, .trp = 6, .tack = 2, .tss = 4,
153 .tsr = 7, .trfs = 10, .trp = 22, .tack = 3, .tss = 7,
157 .tsr = 4, .trfs = 10, .trp = 17, .tack = 3, .tss = 7,
161 .tsr = 3, .trfs = 8, .trp = 14, .tack = 3, .tss = 7,
[all …]
Dpata_bf54x.c373 unsigned short tenv, tack, tcyc_tdvs, tdvs, tmli, tss, trp, tzah; in bfin_set_dmamode() local
412 tss = num_clocks_min(udma_tssmin, fsclk); in bfin_set_dmamode()
421 ATAPI_SET_ULTRA_TIM_2(base, (tmli<<8 | tss)); in bfin_set_dmamode()
/linux-4.4.14/Documentation/networking/timestamping/
Dtxtimestamp.c118 static void print_timestamp(struct scm_timestamping *tss, int tstype, in print_timestamp() argument
137 __print_timestamp(tsname, &tss->ts[0], tskey, payload_len); in print_timestamp()
182 struct scm_timestamping *tss = NULL; in __recv_errmsg_cmsg() local
191 tss = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg()
218 if (serr && tss) { in __recv_errmsg_cmsg()
219 print_timestamp(tss, serr->ee_info, serr->ee_data, in __recv_errmsg_cmsg()
222 tss = NULL; in __recv_errmsg_cmsg()
/linux-4.4.14/arch/x86/kvm/
Demulate.c2875 struct tss_segment_16 *tss) in save_state_to_tss16() argument
2877 tss->ip = ctxt->_eip; in save_state_to_tss16()
2878 tss->flag = ctxt->eflags; in save_state_to_tss16()
2879 tss->ax = reg_read(ctxt, VCPU_REGS_RAX); in save_state_to_tss16()
2880 tss->cx = reg_read(ctxt, VCPU_REGS_RCX); in save_state_to_tss16()
2881 tss->dx = reg_read(ctxt, VCPU_REGS_RDX); in save_state_to_tss16()
2882 tss->bx = reg_read(ctxt, VCPU_REGS_RBX); in save_state_to_tss16()
2883 tss->sp = reg_read(ctxt, VCPU_REGS_RSP); in save_state_to_tss16()
2884 tss->bp = reg_read(ctxt, VCPU_REGS_RBP); in save_state_to_tss16()
2885 tss->si = reg_read(ctxt, VCPU_REGS_RSI); in save_state_to_tss16()
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dprocessor.h441 native_load_sp0(struct tss_struct *tss, struct thread_struct *thread) in native_load_sp0() argument
443 tss->x86_tss.sp0 = thread->sp0; in native_load_sp0()
446 if (unlikely(tss->x86_tss.ss1 != thread->sysenter_cs)) { in native_load_sp0()
447 tss->x86_tss.ss1 = thread->sysenter_cs; in native_load_sp0()
477 static inline void load_sp0(struct tss_struct *tss, in load_sp0() argument
480 native_load_sp0(tss, thread); in load_sp0()
Dsuspend_32.h21 u16 tss; member
Dsuspend_64.h34 u16 tss; member
Ddesc.h178 tss_desc tss; in __set_tss_desc() local
187 set_tssldt_descriptor(&tss, (unsigned long)addr, DESC_TSS, in __set_tss_desc()
190 write_gdt_entry(d, entry, &tss, DESC_TSS); in __set_tss_desc()
Dswitch_to.h9 struct tss_struct *tss);
Dparavirt.h28 static inline void load_sp0(struct tss_struct *tss, in load_sp0() argument
31 PVOP_VCALL2(pv_cpu_ops.load_sp0, tss, thread); in load_sp0()
Dparavirt_types.h147 void (*load_sp0)(struct tss_struct *tss, struct thread_struct *t);
/linux-4.4.14/drivers/acpi/
Dprocessor_throttling.c514 union acpi_object *tss = NULL; in acpi_processor_get_throttling_states() local
525 tss = buffer.pointer; in acpi_processor_get_throttling_states()
526 if (!tss || (tss->type != ACPI_TYPE_PACKAGE)) { in acpi_processor_get_throttling_states()
533 tss->package.count)); in acpi_processor_get_throttling_states()
535 pr->throttling.state_count = tss->package.count; in acpi_processor_get_throttling_states()
537 kmalloc(sizeof(struct acpi_processor_tx_tss) * tss->package.count, in acpi_processor_get_throttling_states()
555 status = acpi_extract_package(&(tss->package.elements[i]), in acpi_processor_get_throttling_states()
/linux-4.4.14/arch/x86/kernel/cpu/
Dcommon.c992 struct tss_struct *tss; in enable_sep_cpu() local
996 tss = &per_cpu(cpu_tss, cpu); in enable_sep_cpu()
1006 tss->x86_tss.ss1 = __KERNEL_CS; in enable_sep_cpu()
1007 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0); in enable_sep_cpu()
1010 (unsigned long)tss + offsetofend(struct tss_struct, SYSENTER_stack), in enable_sep_cpu()
/linux-4.4.14/net/ipv4/
Dtcp.c698 struct tcp_splice_state *tss = rd_desc->arg.data; in tcp_splice_data_recv() local
701 ret = skb_splice_bits(skb, skb->sk, offset, tss->pipe, in tcp_splice_data_recv()
702 min(rd_desc->count, len), tss->flags, in tcp_splice_data_recv()
709 static int __tcp_splice_read(struct sock *sk, struct tcp_splice_state *tss) in __tcp_splice_read() argument
713 .arg.data = tss, in __tcp_splice_read()
714 .count = tss->len, in __tcp_splice_read()
737 struct tcp_splice_state tss = { in tcp_splice_read() local
758 while (tss.len) { in tcp_splice_read()
759 ret = __tcp_splice_read(sk, &tss); in tcp_splice_read()
793 tss.len -= ret; in tcp_splice_read()
/linux-4.4.14/Documentation/zh_CN/
Doops-tracing.txt161 Aug 29 09:51:01 blizard kernel: current->tss.cr3 = 0062d000, %cr3 = 0062d000
/linux-4.4.14/arch/x86/lguest/
Dboot.c1069 static void lguest_load_sp0(struct tss_struct *tss, in lguest_load_sp0() argument
1074 tss->x86_tss.sp0 = thread->sp0; in lguest_load_sp0()
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dentry.S348 add.d $r12, $r10 ; R10 = current tasks tss.
367 add.d $r12, $r11 ; Find the new tasks tss.
/linux-4.4.14/net/
Dsocket.c640 struct scm_timestamping tss; in __sock_recv_timestamp() local
664 memset(&tss, 0, sizeof(tss)); in __sock_recv_timestamp()
666 ktime_to_timespec_cond(skb->tstamp, tss.ts + 0)) in __sock_recv_timestamp()
670 ktime_to_timespec_cond(shhwtstamps->hwtstamp, tss.ts + 2)) in __sock_recv_timestamp()
674 SCM_TIMESTAMPING, sizeof(tss), &tss); in __sock_recv_timestamp()
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dentry.S308 add.d $r12, $r10 ; r10 = current tasks tss
322 add.d $r12, $r11 ; find the new tasks tss
/linux-4.4.14/arch/x86/xen/
Denlighten.c953 static void xen_load_sp0(struct tss_struct *tss, in xen_load_sp0() argument
961 tss->x86_tss.sp0 = thread->sp0; in xen_load_sp0()
/linux-4.4.14/Documentation/x86/
Dexception-tables.txt69 if (((((0 + current_set[0])->tss.segment) == 0x18 ) ||
/linux-4.4.14/Documentation/
Doops-tracing.txt197 Aug 29 09:51:01 blizard kernel: current->tss.cr3 = 0062d000, %cr3 = 0062d000
/linux-4.4.14/Documentation/s390/
DDebugging390.txt2013 task: 004b6000 tss: 004b62d8 ksp: 004b7ca8 pt_regs: 004b7f68