/Linux-v4.19/arch/x86/kernel/ |
D | doublefault.c | 24 unsigned long gdt, tss; in doublefault_fn() local 33 tss = get_desc_base((struct desc_struct *)gdt); in doublefault_fn() 34 printk(KERN_EMERG "double fault, tss at %08lx\n", tss); in doublefault_fn() 36 if (ptr_ok(tss)) { in doublefault_fn() 37 struct x86_hw_tss *t = (struct x86_hw_tss *)tss; in doublefault_fn()
|
D | ioport.c | 29 struct tss_struct *tss; in ksys_ioperm() local 70 tss = &per_cpu(cpu_tss_rw, get_cpu()); in ksys_ioperm() 92 memcpy(tss->io_bitmap, t->io_bitmap_ptr, bytes_updated); in ksys_ioperm()
|
D | process.c | 112 struct tss_struct *tss = &per_cpu(cpu_tss_rw, get_cpu()); in exit_thread() local 119 memset(tss->io_bitmap, 0xff, t->io_bitmap_max); in exit_thread() 255 static inline void switch_to_bitmap(struct tss_struct *tss, in switch_to_bitmap() argument 265 memcpy(tss->io_bitmap, next->io_bitmap_ptr, in switch_to_bitmap() 276 memset(tss->io_bitmap, 0xff, prev->io_bitmap_max); in switch_to_bitmap() 423 struct tss_struct *tss) in __switch_to_xtra() argument 433 switch_to_bitmap(tss, prev, next, tifp, tifn); in __switch_to_xtra()
|
D | process_32.c | 235 struct tss_struct *tss = &per_cpu(cpu_tss_rw, cpu); in __switch_to() local 272 __switch_to_xtra(prev_p, next_p, tss); in __switch_to()
|
D | asm-offsets_32.c | 56 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - in foo()
|
D | asm-offsets.c | 102 OFFSET(CPU_ENTRY_AREA_tss, cpu_entry_area, tss); in common()
|
D | process_64.c | 425 struct tss_struct *tss = &per_cpu(cpu_tss_rw, cpu); in __switch_to() local 497 __switch_to_xtra(prev_p, next_p, tss); in __switch_to()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | desc.h | 187 tss_desc tss; in __set_tss_desc() local 189 set_tssldt_descriptor(&tss, (unsigned long)addr, DESC_TSS, in __set_tss_desc() 191 write_gdt_entry(d, entry, &tss, DESC_TSS); in __set_tss_desc() 290 tss_desc tss; in force_reload_TR() local 292 memcpy(&tss, &d[GDT_ENTRY_TSS], sizeof(tss_desc)); in force_reload_TR() 298 tss.type = DESC_TSS; in force_reload_TR() 299 write_gdt_entry(d, GDT_ENTRY_TSS, &tss, DESC_TSS); in force_reload_TR()
|
D | suspend_32.h | 29 u16 tss; member
|
D | suspend_64.h | 47 u16 tss; member
|
D | cpu_entry_area.h | 31 struct tss_struct tss; member
|
D | switch_to.h | 16 struct tss_struct *tss);
|
/Linux-v4.19/arch/x86/power/ |
D | cpu.c | 157 tss_desc tss; in fix_processor_context() local 167 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in fix_processor_context() 170 memcpy(&tss, &desc[GDT_ENTRY_TSS], sizeof(tss_desc)); in fix_processor_context() 171 tss.type = 0x9; /* The available 64-bit TSS (see AMD vol 2, pg 91 */ in fix_processor_context() 172 write_gdt_entry(desc, GDT_ENTRY_TSS, &tss, DESC_TSS); in fix_processor_context()
|
/Linux-v4.19/drivers/ata/ |
D | pata_mpc52xx.c | 120 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 …]
|
/Linux-v4.19/tools/testing/selftests/networking/timestamping/ |
D | txtimestamp.c | 120 static void print_timestamp(struct scm_timestamping *tss, int tstype, in print_timestamp() argument 139 __print_timestamp(tsname, &tss->ts[0], tskey, payload_len); in print_timestamp() 184 struct scm_timestamping *tss = NULL; in __recv_errmsg_cmsg() local 193 tss = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg() 220 if (serr && tss) { in __recv_errmsg_cmsg() 221 print_timestamp(tss, serr->ee_info, serr->ee_data, in __recv_errmsg_cmsg() 224 tss = NULL; in __recv_errmsg_cmsg()
|
/Linux-v4.19/arch/x86/kvm/ |
D | emulate.c | 2984 struct tss_segment_16 *tss) in save_state_to_tss16() argument 2986 tss->ip = ctxt->_eip; in save_state_to_tss16() 2987 tss->flag = ctxt->eflags; in save_state_to_tss16() 2988 tss->ax = reg_read(ctxt, VCPU_REGS_RAX); in save_state_to_tss16() 2989 tss->cx = reg_read(ctxt, VCPU_REGS_RCX); in save_state_to_tss16() 2990 tss->dx = reg_read(ctxt, VCPU_REGS_RDX); in save_state_to_tss16() 2991 tss->bx = reg_read(ctxt, VCPU_REGS_RBX); in save_state_to_tss16() 2992 tss->sp = reg_read(ctxt, VCPU_REGS_RSP); in save_state_to_tss16() 2993 tss->bp = reg_read(ctxt, VCPU_REGS_RBP); in save_state_to_tss16() 2994 tss->si = reg_read(ctxt, VCPU_REGS_RSI); in save_state_to_tss16() [all …]
|
/Linux-v4.19/net/ipv4/ |
D | tcp.c | 741 struct tcp_splice_state *tss = rd_desc->arg.data; in tcp_splice_data_recv() local 744 ret = skb_splice_bits(skb, skb->sk, offset, tss->pipe, in tcp_splice_data_recv() 745 min(rd_desc->count, len), tss->flags); in tcp_splice_data_recv() 751 static int __tcp_splice_read(struct sock *sk, struct tcp_splice_state *tss) in __tcp_splice_read() argument 755 .arg.data = tss, in __tcp_splice_read() 756 .count = tss->len, in __tcp_splice_read() 779 struct tcp_splice_state tss = { in tcp_splice_read() local 800 while (tss.len) { in tcp_splice_read() 801 ret = __tcp_splice_read(sk, &tss); in tcp_splice_read() 840 tss.len -= ret; in tcp_splice_read() [all …]
|
/Linux-v4.19/drivers/acpi/ |
D | processor_throttling.c | 514 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_array(tss->package.count, in acpi_processor_get_throttling_states() 556 status = acpi_extract_package(&(tss->package.elements[i]), in acpi_processor_get_throttling_states()
|
/Linux-v4.19/tools/testing/selftests/kvm/lib/ |
D | kvm_util_internal.h | 60 vm_vaddr_t tss; member
|
D | x86.c | 602 if (!vm->tss) in kvm_setup_tss_64bit() 603 vm->tss = vm_vaddr_alloc(vm, getpagesize(), in kvm_setup_tss_64bit() 607 segp->base = vm->tss; in kvm_setup_tss_64bit()
|
/Linux-v4.19/arch/x86/kernel/cpu/ |
D | common.c | 1419 struct tss_struct *tss; in enable_sep_cpu() local 1426 tss = &per_cpu(cpu_tss_rw, cpu); in enable_sep_cpu() 1433 tss->x86_tss.ss1 = __KERNEL_CS; in enable_sep_cpu() 1434 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0); in enable_sep_cpu() 1770 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init() 1828 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init()
|
/Linux-v4.19/arch/x86/mm/ |
D | cpu_entry_area.c | 134 cea_map_percpu_pages(&get_cpu_entry_area(cpu)->tss, in setup_cpu_entry_area()
|
/Linux-v4.19/Documentation/translations/zh_CN/ |
D | oops-tracing.txt | 161 Aug 29 09:51:01 blizard kernel: current->tss.cr3 = 0062d000, %cr3 = 0062d000
|
/Linux-v4.19/net/ |
D | socket.c | 708 struct scm_timestamping tss; in __sock_recv_timestamp() local 734 memset(&tss, 0, sizeof(tss)); in __sock_recv_timestamp() 736 ktime_to_timespec_cond(skb->tstamp, tss.ts + 0)) in __sock_recv_timestamp() 741 ktime_to_timespec_cond(shhwtstamps->hwtstamp, tss.ts + 2)) { in __sock_recv_timestamp() 749 SCM_TIMESTAMPING, sizeof(tss), &tss); in __sock_recv_timestamp()
|
/Linux-v4.19/Documentation/x86/ |
D | exception-tables.txt | 69 if (((((0 + current_set[0])->tss.segment) == 0x18 ) ||
|