/Linux-v5.4/kernel/time/ |
D | timekeeping.c | 95 static inline void tk_normalize_xtime(struct timekeeper *tk) in tk_normalize_xtime() argument 97 while (tk->tkr_mono.xtime_nsec >= ((u64)NSEC_PER_SEC << tk->tkr_mono.shift)) { in tk_normalize_xtime() 98 tk->tkr_mono.xtime_nsec -= (u64)NSEC_PER_SEC << tk->tkr_mono.shift; in tk_normalize_xtime() 99 tk->xtime_sec++; in tk_normalize_xtime() 101 while (tk->tkr_raw.xtime_nsec >= ((u64)NSEC_PER_SEC << tk->tkr_raw.shift)) { in tk_normalize_xtime() 102 tk->tkr_raw.xtime_nsec -= (u64)NSEC_PER_SEC << tk->tkr_raw.shift; in tk_normalize_xtime() 103 tk->raw_sec++; in tk_normalize_xtime() 107 static inline struct timespec64 tk_xtime(const struct timekeeper *tk) in tk_xtime() argument 111 ts.tv_sec = tk->xtime_sec; in tk_xtime() 112 ts.tv_nsec = (long)(tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift); in tk_xtime() [all …]
|
D | vsyscall.c | 17 struct timekeeper *tk) in update_vdso_data() argument 22 vdata[CS_HRES_COARSE].cycle_last = tk->tkr_mono.cycle_last; in update_vdso_data() 23 vdata[CS_HRES_COARSE].mask = tk->tkr_mono.mask; in update_vdso_data() 24 vdata[CS_HRES_COARSE].mult = tk->tkr_mono.mult; in update_vdso_data() 25 vdata[CS_HRES_COARSE].shift = tk->tkr_mono.shift; in update_vdso_data() 26 vdata[CS_RAW].cycle_last = tk->tkr_raw.cycle_last; in update_vdso_data() 27 vdata[CS_RAW].mask = tk->tkr_raw.mask; in update_vdso_data() 28 vdata[CS_RAW].mult = tk->tkr_raw.mult; in update_vdso_data() 29 vdata[CS_RAW].shift = tk->tkr_raw.shift; in update_vdso_data() 33 vdso_ts->sec = tk->xtime_sec; in update_vdso_data() [all …]
|
/Linux-v5.4/kernel/trace/ |
D | trace_kprobe.c | 87 static nokprobe_inline bool trace_kprobe_is_return(struct trace_kprobe *tk) in trace_kprobe_is_return() argument 89 return tk->rp.handler != NULL; in trace_kprobe_is_return() 92 static nokprobe_inline const char *trace_kprobe_symbol(struct trace_kprobe *tk) in trace_kprobe_symbol() argument 94 return tk->symbol ? tk->symbol : "unknown"; in trace_kprobe_symbol() 97 static nokprobe_inline unsigned long trace_kprobe_offset(struct trace_kprobe *tk) in trace_kprobe_offset() argument 99 return tk->rp.kp.offset; in trace_kprobe_offset() 102 static nokprobe_inline bool trace_kprobe_has_gone(struct trace_kprobe *tk) in trace_kprobe_has_gone() argument 104 return !!(kprobe_gone(&tk->rp.kp)); in trace_kprobe_has_gone() 107 static nokprobe_inline bool trace_kprobe_within_module(struct trace_kprobe *tk, in trace_kprobe_within_module() argument 111 const char *name = trace_kprobe_symbol(tk); in trace_kprobe_within_module() [all …]
|
/Linux-v5.4/drivers/input/keyboard/ |
D | dlink-dir685-touchkeys.c | 29 struct dir685_touchkeys *tk = data; in dir685_tk_irq_thread() local 30 const int num_bits = min_t(int, ARRAY_SIZE(tk->codes), 16); in dir685_tk_irq_thread() 38 err = i2c_master_recv(tk->client, buf, sizeof(buf)); in dir685_tk_irq_thread() 40 dev_err(tk->dev, "short read %d\n", err); in dir685_tk_irq_thread() 44 dev_dbg(tk->dev, "IN: %*ph\n", (int)sizeof(buf), buf); in dir685_tk_irq_thread() 48 changed = tk->cur_key ^ key; in dir685_tk_irq_thread() 50 dev_dbg(tk->dev, "key %d is %s\n", i, in dir685_tk_irq_thread() 52 input_report_key(tk->input, tk->codes[i], test_bit(i, &key)); in dir685_tk_irq_thread() 56 tk->cur_key = key; in dir685_tk_irq_thread() 57 input_sync(tk->input); in dir685_tk_irq_thread() [all …]
|
/Linux-v5.4/arch/sparc/kernel/ |
D | vdso.c | 25 void update_vsyscall(struct timekeeper *tk) in update_vsyscall() argument 33 vdata->vclock_mode = tk->tkr_mono.clock->archdata.vclock_mode; in update_vsyscall() 34 vdata->clock.cycle_last = tk->tkr_mono.cycle_last; in update_vsyscall() 35 vdata->clock.mask = tk->tkr_mono.mask; in update_vsyscall() 36 vdata->clock.mult = tk->tkr_mono.mult; in update_vsyscall() 37 vdata->clock.shift = tk->tkr_mono.shift; in update_vsyscall() 39 vdata->wall_time_sec = tk->xtime_sec; in update_vsyscall() 40 vdata->wall_time_snsec = tk->tkr_mono.xtime_nsec; in update_vsyscall() 42 vdata->monotonic_time_sec = tk->xtime_sec + in update_vsyscall() 43 tk->wall_to_monotonic.tv_sec; in update_vsyscall() [all …]
|
/Linux-v5.4/net/mac80211/ |
D | tkip.c | 82 static void tkip_mixing_phase1(const u8 *tk, struct tkip_ctx *ctx, in tkip_mixing_phase1() argument 96 p1k[0] += tkipS(p1k[4] ^ get_unaligned_le16(tk + 0 + j)); in tkip_mixing_phase1() 97 p1k[1] += tkipS(p1k[0] ^ get_unaligned_le16(tk + 4 + j)); in tkip_mixing_phase1() 98 p1k[2] += tkipS(p1k[1] ^ get_unaligned_le16(tk + 8 + j)); in tkip_mixing_phase1() 99 p1k[3] += tkipS(p1k[2] ^ get_unaligned_le16(tk + 12 + j)); in tkip_mixing_phase1() 100 p1k[4] += tkipS(p1k[3] ^ get_unaligned_le16(tk + 0 + j)) + i; in tkip_mixing_phase1() 106 static void tkip_mixing_phase2(const u8 *tk, struct tkip_ctx *ctx, in tkip_mixing_phase2() argument 120 ppk[0] += tkipS(ppk[5] ^ get_unaligned_le16(tk + 0)); in tkip_mixing_phase2() 121 ppk[1] += tkipS(ppk[0] ^ get_unaligned_le16(tk + 2)); in tkip_mixing_phase2() 122 ppk[2] += tkipS(ppk[1] ^ get_unaligned_le16(tk + 4)); in tkip_mixing_phase2() [all …]
|
/Linux-v5.4/crypto/asymmetric_keys/ |
D | asym_tpm.c | 303 struct tpm_key *tk = asymmetric_key->payload.data[asym_crypto]; in asym_tpm_describe() local 305 if (!tk) in asym_tpm_describe() 313 struct tpm_key *tk = payload0; in asym_tpm_destroy() local 315 if (!tk) in asym_tpm_destroy() 318 kfree(tk->blob); in asym_tpm_destroy() 319 tk->blob_len = 0; in asym_tpm_destroy() 321 kfree(tk); in asym_tpm_destroy() 411 struct tpm_key *tk = params->key->payload.data[asym_crypto]; in tpm_key_query() local 428 der_pub_key_len = derive_pub_key(tk->pub_key, tk->pub_key_len, in tpm_key_query() 437 info->key_size = tk->key_len; in tpm_key_query() [all …]
|
D | tpm_parser.c | 58 struct tpm_key *tk; in tpm_key_preparse() local 67 tk = tpm_parse(prep->data, prep->datalen); in tpm_key_preparse() 69 if (IS_ERR(tk)) in tpm_key_preparse() 70 return PTR_ERR(tk); in tpm_key_preparse() 76 prep->payload.data[asym_crypto] = tk; in tpm_key_preparse()
|
/Linux-v5.4/arch/arm/kernel/ |
D | vdso.c | 277 static bool tk_is_cntvct(const struct timekeeper *tk) in tk_is_cntvct() argument 282 if (!tk->tkr_mono.clock->archdata.vdso_direct) in tk_is_cntvct() 306 void update_vsyscall(struct timekeeper *tk) in update_vsyscall() argument 308 struct timespec64 *wtm = &tk->wall_to_monotonic; in update_vsyscall() 319 vdso_data->tk_is_cntvct = tk_is_cntvct(tk); in update_vsyscall() 320 vdso_data->xtime_coarse_sec = tk->xtime_sec; in update_vsyscall() 321 vdso_data->xtime_coarse_nsec = (u32)(tk->tkr_mono.xtime_nsec >> in update_vsyscall() 322 tk->tkr_mono.shift); in update_vsyscall() 327 vdso_data->cs_cycle_last = tk->tkr_mono.cycle_last; in update_vsyscall() 328 vdso_data->xtime_clock_sec = tk->xtime_sec; in update_vsyscall() [all …]
|
/Linux-v5.4/arch/nds32/kernel/ |
D | vdso.c | 209 void update_vsyscall(struct timekeeper *tk) in update_vsyscall() argument 212 vdso_data->cs_mask = tk->tkr_mono.mask; in update_vsyscall() 213 vdso_data->cs_mult = tk->tkr_mono.mult; in update_vsyscall() 214 vdso_data->cs_shift = tk->tkr_mono.shift; in update_vsyscall() 215 vdso_data->cs_cycle_last = tk->tkr_mono.cycle_last; in update_vsyscall() 216 vdso_data->wtm_clock_sec = tk->wall_to_monotonic.tv_sec; in update_vsyscall() 217 vdso_data->wtm_clock_nsec = tk->wall_to_monotonic.tv_nsec; in update_vsyscall() 218 vdso_data->xtime_clock_sec = tk->xtime_sec; in update_vsyscall() 219 vdso_data->xtime_clock_nsec = tk->tkr_mono.xtime_nsec; in update_vsyscall() 220 vdso_data->xtime_coarse_sec = tk->xtime_sec; in update_vsyscall() [all …]
|
/Linux-v5.4/arch/ia64/kernel/ |
D | time.c | 431 void update_vsyscall(struct timekeeper *tk) in update_vsyscall() argument 436 fsyscall_gtod_data.clk_mask = tk->tkr_mono.mask; in update_vsyscall() 437 fsyscall_gtod_data.clk_mult = tk->tkr_mono.mult; in update_vsyscall() 438 fsyscall_gtod_data.clk_shift = tk->tkr_mono.shift; in update_vsyscall() 439 fsyscall_gtod_data.clk_fsys_mmio = tk->tkr_mono.clock->archdata.fsys_mmio; in update_vsyscall() 440 fsyscall_gtod_data.clk_cycle_last = tk->tkr_mono.cycle_last; in update_vsyscall() 442 fsyscall_gtod_data.wall_time.sec = tk->xtime_sec; in update_vsyscall() 443 fsyscall_gtod_data.wall_time.snsec = tk->tkr_mono.xtime_nsec; in update_vsyscall() 445 fsyscall_gtod_data.monotonic_time.sec = tk->xtime_sec in update_vsyscall() 446 + tk->wall_to_monotonic.tv_sec; in update_vsyscall() [all …]
|
/Linux-v5.4/mm/ |
D | memory-failure.c | 209 static int kill_proc(struct to_kill *tk, unsigned long pfn, int flags) in kill_proc() argument 211 struct task_struct *t = tk->tsk; in kill_proc() 212 short addr_lsb = tk->size_shift; in kill_proc() 219 ret = force_sig_mceerr(BUS_MCEERR_AR, (void __user *)tk->addr, in kill_proc() 228 ret = send_sig_mceerr(BUS_MCEERR_AO, (void __user *)tk->addr, in kill_proc() 313 struct to_kill *tk; in add_to_kill() local 316 tk = *tkc; in add_to_kill() 319 tk = kmalloc(sizeof(struct to_kill), GFP_ATOMIC); in add_to_kill() 320 if (!tk) { in add_to_kill() 325 tk->addr = page_address_in_vma(p, vma); in add_to_kill() [all …]
|
/Linux-v5.4/arch/s390/kernel/ |
D | time.c | 276 void update_vsyscall(struct timekeeper *tk) in update_vsyscall() argument 280 if (tk->tkr_mono.clock != &clocksource_tod) in update_vsyscall() 286 vdso_data->xtime_tod_stamp = tk->tkr_mono.cycle_last; in update_vsyscall() 287 vdso_data->xtime_clock_sec = tk->xtime_sec; in update_vsyscall() 288 vdso_data->xtime_clock_nsec = tk->tkr_mono.xtime_nsec; in update_vsyscall() 290 tk->xtime_sec + tk->wall_to_monotonic.tv_sec; in update_vsyscall() 291 vdso_data->wtom_clock_nsec = tk->tkr_mono.xtime_nsec + in update_vsyscall() 292 + ((u64) tk->wall_to_monotonic.tv_nsec << tk->tkr_mono.shift); in update_vsyscall() 293 nsecps = (u64) NSEC_PER_SEC << tk->tkr_mono.shift; in update_vsyscall() 299 vdso_data->xtime_coarse_sec = tk->xtime_sec; in update_vsyscall() [all …]
|
/Linux-v5.4/arch/arm64/include/asm/vdso/ |
D | vsyscall.h | 25 int __arm64_get_clock_mode(struct timekeeper *tk) in __arm64_get_clock_mode() argument 27 u32 use_syscall = !tk->tkr_mono.clock->archdata.vdso_direct; in __arm64_get_clock_mode() 34 void __arm64_update_vsyscall(struct vdso_data *vdata, struct timekeeper *tk) in __arm64_update_vsyscall() argument
|
/Linux-v5.4/arch/mips/include/asm/vdso/ |
D | vsyscall.h | 23 int __mips_get_clock_mode(struct timekeeper *tk) in __mips_get_clock_mode() argument 25 u32 clock_mode = tk->tkr_mono.clock->archdata.vdso_clock_mode; in __mips_get_clock_mode()
|
/Linux-v5.4/include/asm-generic/vdso/ |
D | vsyscall.h | 22 static __always_inline int __arch_get_clock_mode(struct timekeeper *tk) in __arch_get_clock_mode() argument 30 struct timekeeper *tk) in __arch_update_vsyscall() argument
|
/Linux-v5.4/arch/x86/include/asm/vdso/ |
D | vsyscall.h | 27 int __x86_get_clock_mode(struct timekeeper *tk) in __x86_get_clock_mode() argument 29 int vclock_mode = tk->tkr_mono.clock->archdata.vclock_mode; in __x86_get_clock_mode()
|
/Linux-v5.4/arch/powerpc/kernel/ |
D | time.c | 886 void update_vsyscall(struct timekeeper *tk) in update_vsyscall() argument 889 struct clocksource *clock = tk->tkr_mono.clock; in update_vsyscall() 890 u32 mult = tk->tkr_mono.mult; in update_vsyscall() 891 u32 shift = tk->tkr_mono.shift; in update_vsyscall() 892 u64 cycle_last = tk->tkr_mono.cycle_last; in update_vsyscall() 899 xt.tv_sec = tk->xtime_sec; in update_vsyscall() 900 xt.tv_nsec = (long)(tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift); in update_vsyscall() 936 frac_sec = tk->tkr_mono.xtime_nsec << (32 - shift); in update_vsyscall() 944 new_stamp_xsec += tk->xtime_sec * XSEC_PER_SEC; in update_vsyscall() 958 vdso_data->wtom_clock_sec = tk->wall_to_monotonic.tv_sec; in update_vsyscall() [all …]
|
/Linux-v5.4/arch/arm/xen/ |
D | enlighten.c | 101 struct timekeeper *tk = priv; in xen_pvclock_gtod_notify() local 103 now.tv_sec = tk->xtime_sec; in xen_pvclock_gtod_notify() 104 now.tv_nsec = (long)(tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift); in xen_pvclock_gtod_notify() 105 system_time = timespec64_add(now, tk->wall_to_monotonic); in xen_pvclock_gtod_notify()
|
/Linux-v5.4/include/linux/ |
D | timekeeper_internal.h | 143 extern void update_vsyscall(struct timekeeper *tk); 148 static inline void update_vsyscall(struct timekeeper *tk) in update_vsyscall() argument
|
D | kprobes.h | 365 void kprobe_flush_task(struct task_struct *tk); 422 static inline void kprobe_flush_task(struct task_struct *tk) in kprobe_flush_task() argument
|
/Linux-v5.4/arch/x86/xen/ |
D | time.c | 96 struct timekeeper *tk = priv; in xen_pvclock_gtod_notify() local 100 now.tv_sec = tk->xtime_sec; in xen_pvclock_gtod_notify() 101 now.tv_nsec = (long)(tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift); in xen_pvclock_gtod_notify()
|
/Linux-v5.4/net/bluetooth/ |
D | smp.c | 106 u8 tk[16]; /* SMP Temporary Key */ member 866 memset(smp->tk, 0, sizeof(smp->tk)); in tk_request() 923 memset(smp->tk, 0, sizeof(smp->tk)); in tk_request() 926 put_unaligned_le32(passkey, smp->tk); in tk_request() 954 ret = smp_c1(smp->tk, smp->prnd, smp->preq, smp->prsp, in smp_confirm() 982 ret = smp_c1(smp->tk, smp->rrnd, smp->preq, smp->prsp, in smp_random() 999 smp_s1(smp->tk, smp->rrnd, smp->prnd, stk); in smp_random() 1015 smp_s1(smp->tk, smp->prnd, smp->rrnd, stk); in smp_random() 1140 key_type, auth, smp->tk, smp->enc_key_size, in sc_add_ltk() 1157 if (smp_h7(smp->tfm_cmac, smp->tk, salt, smp->link_key)) { in sc_generate_link_key() [all …]
|
/Linux-v5.4/lib/ |
D | bch.c | 853 struct gf_poly *tk = bch->poly_2t[2]; in factor_polynomial() local 863 compute_trace_bk_mod(bch, k, f, z, tk); in factor_polynomial() 865 if (tk->deg > 0) { in factor_polynomial() 868 gcd = gf_poly_gcd(bch, f2, tk); in factor_polynomial()
|
/Linux-v5.4/drivers/staging/rtl8188eu/core/ |
D | rtw_security.c | 385 #define TK16(N) Mk16(tk[2*(N)+1], tk[2*(N)]) 487 static void phase1(u16 *p1k, const u8 *tk, const u8 *ta, u32 iv32) in phase1() argument 532 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument
|