/Linux-v5.10/net/core/ |
D | scm.c | 257 struct scm_timestamping64 tss; in put_cmsg_scm_timestamping64() local 260 for (i = 0; i < ARRAY_SIZE(tss.ts); i++) { in put_cmsg_scm_timestamping64() 261 tss.ts[i].tv_sec = tss_internal->ts[i].tv_sec; in put_cmsg_scm_timestamping64() 262 tss.ts[i].tv_nsec = tss_internal->ts[i].tv_nsec; in put_cmsg_scm_timestamping64() 265 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPING_NEW, sizeof(tss), &tss); in put_cmsg_scm_timestamping64() 271 struct scm_timestamping tss; in put_cmsg_scm_timestamping() local 274 for (i = 0; i < ARRAY_SIZE(tss.ts); i++) { in put_cmsg_scm_timestamping() 275 tss.ts[i].tv_sec = tss_internal->ts[i].tv_sec; in put_cmsg_scm_timestamping() 276 tss.ts[i].tv_nsec = tss_internal->ts[i].tv_nsec; in put_cmsg_scm_timestamping() 279 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPING_OLD, sizeof(tss), &tss); in put_cmsg_scm_timestamping()
|
/Linux-v5.10/arch/x86/kernel/cpu/ |
D | common.c | 1634 struct tss_struct *tss; in enable_sep_cpu() local 1641 tss = &per_cpu(cpu_tss_rw, cpu); in enable_sep_cpu() 1648 tss->x86_tss.ss1 = __KERNEL_CS; in enable_sep_cpu() 1649 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0); in enable_sep_cpu() 1872 static inline void tss_setup_ist(struct tss_struct *tss) in tss_setup_ist() argument 1875 tss->x86_tss.ist[IST_INDEX_DF] = __this_cpu_ist_top_va(DF); in tss_setup_ist() 1876 tss->x86_tss.ist[IST_INDEX_NMI] = __this_cpu_ist_top_va(NMI); in tss_setup_ist() 1877 tss->x86_tss.ist[IST_INDEX_DB] = __this_cpu_ist_top_va(DB); in tss_setup_ist() 1878 tss->x86_tss.ist[IST_INDEX_MCE] = __this_cpu_ist_top_va(MCE); in tss_setup_ist() 1880 tss->x86_tss.ist[IST_INDEX_VC] = __this_cpu_ist_top_va(VC); in tss_setup_ist() [all …]
|
/Linux-v5.10/tools/testing/selftests/net/ |
D | txtimestamp.c | 213 static void print_timestamp(struct scm_timestamping *tss, int tstype, in print_timestamp() argument 223 validate_timestamp(&tss->ts[0], 0); in print_timestamp() 224 add_timing_event(&usr_enq, &ts_usr, &tss->ts[0]); in print_timestamp() 228 validate_timestamp(&tss->ts[0], cfg_delay_snd); in print_timestamp() 229 add_timing_event(&usr_snd, &ts_usr, &tss->ts[0]); in print_timestamp() 233 validate_timestamp(&tss->ts[0], cfg_delay_ack); in print_timestamp() 234 add_timing_event(&usr_ack, &ts_usr, &tss->ts[0]); in print_timestamp() 240 __print_timestamp(tsname, &tss->ts[0], tskey, payload_len); in print_timestamp() 311 struct scm_timestamping *tss = NULL; in __recv_errmsg_cmsg() local 320 tss = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg() [all …]
|
D | udpgso_bench_tx.c | 141 struct scm_timestamping *tss; in flush_cmsg() local 150 tss = (struct scm_timestamping *)CMSG_DATA(cmsg); in flush_cmsg() 151 if (tss->ts[i].tv_sec == 0) in flush_cmsg()
|
/Linux-v5.10/arch/x86/include/asm/ |
D | desc.h | 182 tss_desc tss; in __set_tss_desc() local 184 set_tssldt_descriptor(&tss, (unsigned long)addr, DESC_TSS, in __set_tss_desc() 186 write_gdt_entry(d, entry, &tss, DESC_TSS); in __set_tss_desc() 285 tss_desc tss; in force_reload_TR() local 287 memcpy(&tss, &d[GDT_ENTRY_TSS], sizeof(tss_desc)); in force_reload_TR() 293 tss.type = DESC_TSS; in force_reload_TR() 294 write_gdt_entry(d, GDT_ENTRY_TSS, &tss, DESC_TSS); in force_reload_TR()
|
D | cpu_entry_area.h | 72 struct x86_hw_tss tss; member 106 struct tss_struct tss; member
|
D | suspend_32.h | 29 u16 tss; member
|
D | suspend_64.h | 47 u16 tss; member
|
/Linux-v5.10/arch/x86/kernel/ |
D | doublefault_32.c | 88 .tss = { 115 &get_cpu_entry_area(cpu)->doublefault_stack.tss); in set_df_gdt_entry() 128 this_cpu_write(doublefault_stack.tss.sp, in doublefault_init_cpu_tss()
|
D | process.c | 341 static void tss_copy_io_bitmap(struct tss_struct *tss, struct io_bitmap *iobm) in tss_copy_io_bitmap() argument 351 memcpy(tss->io_bitmap.bitmap, iobm->bitmap, in tss_copy_io_bitmap() 352 max(tss->io_bitmap.prev_max, iobm->max)); in tss_copy_io_bitmap() 358 tss->io_bitmap.prev_max = iobm->max; in tss_copy_io_bitmap() 359 tss->io_bitmap.prev_sequence = iobm->sequence; in tss_copy_io_bitmap() 367 struct tss_struct *tss = this_cpu_ptr(&cpu_tss_rw); in native_tss_update_io_bitmap() local 369 u16 *base = &tss->x86_tss.io_bitmap_base; in native_tss_update_io_bitmap() 385 if (tss->io_bitmap.prev_sequence != iobm->sequence) in native_tss_update_io_bitmap() 386 tss_copy_io_bitmap(tss, iobm); in native_tss_update_io_bitmap()
|
D | asm-offsets_32.c | 53 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - in foo()
|
/Linux-v5.10/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-v5.10/arch/x86/power/ |
D | cpu.c | 154 tss_desc tss; in fix_processor_context() local 164 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in fix_processor_context() 167 memcpy(&tss, &desc[GDT_ENTRY_TSS], sizeof(tss_desc)); in fix_processor_context() 168 tss.type = 0x9; /* The available 64-bit TSS (see AMD vol 2, pg 91 */ in fix_processor_context() 169 write_gdt_entry(desc, GDT_ENTRY_TSS, &tss, DESC_TSS); in fix_processor_context()
|
/Linux-v5.10/arch/x86/kvm/ |
D | emulate.c | 3040 struct tss_segment_16 *tss) in save_state_to_tss16() argument 3042 tss->ip = ctxt->_eip; in save_state_to_tss16() 3043 tss->flag = ctxt->eflags; in save_state_to_tss16() 3044 tss->ax = reg_read(ctxt, VCPU_REGS_RAX); in save_state_to_tss16() 3045 tss->cx = reg_read(ctxt, VCPU_REGS_RCX); in save_state_to_tss16() 3046 tss->dx = reg_read(ctxt, VCPU_REGS_RDX); in save_state_to_tss16() 3047 tss->bx = reg_read(ctxt, VCPU_REGS_RBX); in save_state_to_tss16() 3048 tss->sp = reg_read(ctxt, VCPU_REGS_RSP); in save_state_to_tss16() 3049 tss->bp = reg_read(ctxt, VCPU_REGS_RBP); in save_state_to_tss16() 3050 tss->si = reg_read(ctxt, VCPU_REGS_RSI); in save_state_to_tss16() [all …]
|
/Linux-v5.10/net/ipv4/ |
D | tcp.c | 743 struct tcp_splice_state *tss = rd_desc->arg.data; in tcp_splice_data_recv() local 746 ret = skb_splice_bits(skb, skb->sk, offset, tss->pipe, in tcp_splice_data_recv() 747 min(rd_desc->count, len), tss->flags); in tcp_splice_data_recv() 753 static int __tcp_splice_read(struct sock *sk, struct tcp_splice_state *tss) in __tcp_splice_read() argument 757 .arg.data = tss, in __tcp_splice_read() 758 .count = tss->len, in __tcp_splice_read() 781 struct tcp_splice_state tss = { in tcp_splice_read() local 802 while (tss.len) { in tcp_splice_read() 803 ret = __tcp_splice_read(sk, &tss); in tcp_splice_read() 842 tss.len -= ret; in tcp_splice_read() [all …]
|
/Linux-v5.10/drivers/media/platform/qcom/venus/ |
D | helpers.c | 392 for (i = 0; i < ARRAY_SIZE(inst->tss); i++) { in put_ts_metadata() 393 if (!inst->tss[i].used) { in put_ts_metadata() 406 inst->tss[slot].used = true; in put_ts_metadata() 407 inst->tss[slot].flags = vbuf->flags; in put_ts_metadata() 408 inst->tss[slot].tc = vbuf->timecode; in put_ts_metadata() 409 inst->tss[slot].ts_us = ts_us; in put_ts_metadata() 410 inst->tss[slot].ts_ns = vb->timestamp; in put_ts_metadata() 419 for (i = 0; i < ARRAY_SIZE(inst->tss); ++i) { in venus_helper_get_ts_metadata() 420 if (!inst->tss[i].used) in venus_helper_get_ts_metadata() 423 if (inst->tss[i].ts_us != timestamp_us) in venus_helper_get_ts_metadata() [all …]
|
D | core.h | 385 struct venus_ts_metadata tss[VIDEO_MAX_FRAME]; member
|
/Linux-v5.10/drivers/acpi/ |
D | processor_throttling.c | 501 union acpi_object *tss = NULL; in acpi_processor_get_throttling_states() local 512 tss = buffer.pointer; in acpi_processor_get_throttling_states() 513 if (!tss || (tss->type != ACPI_TYPE_PACKAGE)) { in acpi_processor_get_throttling_states() 520 tss->package.count)); in acpi_processor_get_throttling_states() 522 pr->throttling.state_count = tss->package.count; in acpi_processor_get_throttling_states() 524 kmalloc_array(tss->package.count, in acpi_processor_get_throttling_states() 543 status = acpi_extract_package(&(tss->package.elements[i]), in acpi_processor_get_throttling_states()
|
/Linux-v5.10/tools/testing/selftests/kvm/lib/ |
D | kvm_util_internal.h | 52 vm_vaddr_t tss; member
|
/Linux-v5.10/include/linux/ |
D | socket.h | 378 extern void put_cmsg_scm_timestamping64(struct msghdr *msg, struct scm_timestamping_internal *tss); 379 extern void put_cmsg_scm_timestamping(struct msghdr *msg, struct scm_timestamping_internal *tss);
|
/Linux-v5.10/tools/perf/trace/beauty/include/linux/ |
D | socket.h | 378 extern void put_cmsg_scm_timestamping64(struct msghdr *msg, struct scm_timestamping_internal *tss); 379 extern void put_cmsg_scm_timestamping(struct msghdr *msg, struct scm_timestamping_internal *tss);
|
/Linux-v5.10/arch/x86/xen/ |
D | enlighten_pv.c | 849 struct tss_struct *tss = this_cpu_ptr(&cpu_tss_rw); in xen_update_io_bitmap() local 853 iobitmap.bitmap = (uint8_t *)(&tss->x86_tss) + in xen_update_io_bitmap() 854 tss->x86_tss.io_bitmap_base; in xen_update_io_bitmap() 855 if (tss->x86_tss.io_bitmap_base == IO_BITMAP_OFFSET_INVALID) in xen_update_io_bitmap()
|
/Linux-v5.10/arch/x86/mm/ |
D | cpu_entry_area.c | 182 cea_map_percpu_pages(&cea->tss, &per_cpu(cpu_tss_rw, cpu), in setup_cpu_entry_area()
|
/Linux-v5.10/Documentation/translations/zh_CN/ |
D | oops-tracing.txt | 161 Aug 29 09:51:01 blizard kernel: current->tss.cr3 = 0062d000, %cr3 = 0062d000
|
/Linux-v5.10/tools/testing/selftests/kvm/lib/x86_64/ |
D | processor.c | 538 if (!vm->tss) in kvm_setup_tss_64bit() 539 vm->tss = vm_vaddr_alloc(vm, getpagesize(), in kvm_setup_tss_64bit() 543 segp->base = vm->tss; in kvm_setup_tss_64bit()
|