| /Linux-v5.4/drivers/input/touchscreen/ | 
| D | imx6ul_tsc.c | 103 static int imx6ul_adc_init(struct imx6ul_tsc *tsc)  in imx6ul_adc_init()  argument 111 	reinit_completion(&tsc->completion);  in imx6ul_adc_init() 113 	adc_cfg = readl(tsc->adc_regs + REG_ADC_CFG);  in imx6ul_adc_init() 118 	if (tsc->average_enable) {  in imx6ul_adc_init() 120 		adc_cfg |= (tsc->average_select) << ADC_AVGS_SHIFT;  in imx6ul_adc_init() 123 	writel(adc_cfg, tsc->adc_regs + REG_ADC_CFG);  in imx6ul_adc_init() 128 	writel(adc_hc, tsc->adc_regs + REG_ADC_HC0);  in imx6ul_adc_init() 131 	adc_gc = readl(tsc->adc_regs + REG_ADC_GC);  in imx6ul_adc_init() 133 	if (tsc->average_enable)  in imx6ul_adc_init() 135 	writel(adc_gc, tsc->adc_regs + REG_ADC_GC);  in imx6ul_adc_init() [all …] 
 | 
| D | lpc32xx_ts.c | 71 static void lpc32xx_fifo_clear(struct lpc32xx_tsc *tsc)  in lpc32xx_fifo_clear()  argument 73 	while (!(tsc_readl(tsc, LPC32XX_TSC_STAT) &  in lpc32xx_fifo_clear() 75 		tsc_readl(tsc, LPC32XX_TSC_FIFO);  in lpc32xx_fifo_clear() 82 	struct lpc32xx_tsc *tsc = dev_id;  in lpc32xx_ts_interrupt()  local 83 	struct input_dev *input = tsc->dev;  in lpc32xx_ts_interrupt() 85 	tmp = tsc_readl(tsc, LPC32XX_TSC_STAT);  in lpc32xx_ts_interrupt() 89 		lpc32xx_fifo_clear(tsc);  in lpc32xx_ts_interrupt() 100 	       !(tsc_readl(tsc, LPC32XX_TSC_STAT) &  in lpc32xx_ts_interrupt() 102 		tmp = tsc_readl(tsc, LPC32XX_TSC_FIFO);  in lpc32xx_ts_interrupt() 126 static void lpc32xx_stop_tsc(struct lpc32xx_tsc *tsc)  in lpc32xx_stop_tsc()  argument [all …] 
 | 
| D | tps6507x-ts.c | 51 static int tps6507x_read_u8(struct tps6507x_ts *tsc, u8 reg, u8 *data)  in tps6507x_read_u8()  argument 53 	return tsc->mfd->read_dev(tsc->mfd, reg, 1, data);  in tps6507x_read_u8() 56 static int tps6507x_write_u8(struct tps6507x_ts *tsc, u8 reg, u8 data)  in tps6507x_write_u8()  argument 58 	return tsc->mfd->write_dev(tsc->mfd, reg, 1, &data);  in tps6507x_write_u8() 61 static s32 tps6507x_adc_conversion(struct tps6507x_ts *tsc,  in tps6507x_adc_conversion()  argument 70 	ret = tps6507x_write_u8(tsc, TPS6507X_REG_TSCMODE, tsc_mode);  in tps6507x_adc_conversion() 72 		dev_err(tsc->dev, "TSC mode read failed\n");  in tps6507x_adc_conversion() 78 	ret = tps6507x_write_u8(tsc, TPS6507X_REG_ADCONFIG,  in tps6507x_adc_conversion() 81 		dev_err(tsc->dev, "ADC config write failed\n");  in tps6507x_adc_conversion() 86 		ret = tps6507x_read_u8(tsc, TPS6507X_REG_ADCONFIG,  in tps6507x_adc_conversion() [all …] 
 | 
| D | tsc2007_iio.c | 42 	struct tsc2007 *tsc = iio->ts;  in tsc2007_read_raw()  local 52 	mutex_lock(&tsc->mlock);  in tsc2007_read_raw() 56 		*val = tsc2007_xfer(tsc, READ_X);  in tsc2007_read_raw() 59 		*val = tsc2007_xfer(tsc, READ_Y);  in tsc2007_read_raw() 62 		*val = tsc2007_xfer(tsc, READ_Z1);  in tsc2007_read_raw() 65 		*val = tsc2007_xfer(tsc, READ_Z2);  in tsc2007_read_raw() 68 		*val = tsc2007_xfer(tsc, (ADC_ON_12BIT | TSC2007_MEASURE_AUX));  in tsc2007_read_raw() 73 		tc.x = tsc2007_xfer(tsc, READ_X);  in tsc2007_read_raw() 74 		tc.z1 = tsc2007_xfer(tsc, READ_Z1);  in tsc2007_read_raw() 75 		tc.z2 = tsc2007_xfer(tsc, READ_Z2);  in tsc2007_read_raw() [all …] 
 | 
| D | tsc2007_core.c | 30 int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd)  in tsc2007_xfer()  argument 35 	data = i2c_smbus_read_word_data(tsc->client, cmd);  in tsc2007_xfer() 37 		dev_err(&tsc->client->dev, "i2c io error: %d\n", data);  in tsc2007_xfer() 47 	dev_dbg(&tsc->client->dev, "data: 0x%x, val: 0x%x\n", data, val);  in tsc2007_xfer() 52 static void tsc2007_read_values(struct tsc2007 *tsc, struct ts_event *tc)  in tsc2007_read_values()  argument 55 	tc->y = tsc2007_xfer(tsc, READ_Y);  in tsc2007_read_values() 58 	tc->x = tsc2007_xfer(tsc, READ_X);  in tsc2007_read_values() 61 	tc->z1 = tsc2007_xfer(tsc, READ_Z1);  in tsc2007_read_values() 62 	tc->z2 = tsc2007_xfer(tsc, READ_Z2);  in tsc2007_read_values() 65 	tsc2007_xfer(tsc, PWRDOWN);  in tsc2007_read_values() [all …] 
 | 
| D | cy8ctmg110_ts.c | 62 static int cy8ctmg110_write_regs(struct cy8ctmg110 *tsc, unsigned char reg,  in cy8ctmg110_write_regs()  argument 65 	struct i2c_client *client = tsc->client;  in cy8ctmg110_write_regs() 83 static int cy8ctmg110_read_regs(struct cy8ctmg110 *tsc,  in cy8ctmg110_read_regs()  argument 86 	struct i2c_client *client = tsc->client;  in cy8ctmg110_read_regs() 111 static int cy8ctmg110_touch_pos(struct cy8ctmg110 *tsc)  in cy8ctmg110_touch_pos()  argument 113 	struct input_dev *input = tsc->input;  in cy8ctmg110_touch_pos() 120 	if (cy8ctmg110_read_regs(tsc, reg_p, 9, CY8CTMG110_TOUCH_X1) != 0)  in cy8ctmg110_touch_pos() 159 	struct cy8ctmg110 *tsc = dev_id;  in cy8ctmg110_irq_thread()  local 161 	cy8ctmg110_touch_pos(tsc);  in cy8ctmg110_irq_thread()
  | 
| D | tsc2007.h | 84 int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd); 85 u32 tsc2007_calculate_resistance(struct tsc2007 *tsc, struct ts_event *tc);
  | 
| /Linux-v5.4/drivers/thermal/ | 
| D | rcar_gen3_thermal.c | 93 	void (*thermal_init)(struct rcar_gen3_thermal_tsc *tsc); 96 static inline u32 rcar_gen3_thermal_read(struct rcar_gen3_thermal_tsc *tsc,  in rcar_gen3_thermal_read()  argument 99 	return ioread32(tsc->base + reg);  in rcar_gen3_thermal_read() 102 static inline void rcar_gen3_thermal_write(struct rcar_gen3_thermal_tsc *tsc,  in rcar_gen3_thermal_write()  argument 105 	iowrite32(data, tsc->base + reg);  in rcar_gen3_thermal_write() 136 static void rcar_gen3_thermal_calc_coefs(struct rcar_gen3_thermal_tsc *tsc,  in rcar_gen3_thermal_calc_coefs()  argument 146 	tsc->tj_t = (FIXPT_INT((ptat[1] - ptat[2]) * 157)  in rcar_gen3_thermal_calc_coefs() 149 	tsc->coef.a1 = FIXPT_DIV(FIXPT_INT(thcode[1] - thcode[2]),  in rcar_gen3_thermal_calc_coefs() 150 				 tsc->tj_t - FIXPT_INT(TJ_3));  in rcar_gen3_thermal_calc_coefs() 151 	tsc->coef.b1 = FIXPT_INT(thcode[2]) - tsc->coef.a1 * TJ_3;  in rcar_gen3_thermal_calc_coefs() [all …] 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/input/touchscreen/ | 
| D | imx6ul_tsc.txt | 4 - compatible: must be "fsl,imx6ul-tsc". 8 - clock-names; must be "tsc" and "adc". 24 	tsc: tsc@2040000 { 25 		compatible = "fsl,imx6ul-tsc"; 31 		clock-names = "tsc", "adc";
  | 
| D | lpc32xx-tsc.txt | 4 - compatible: must be "nxp,lpc3220-tsc" 11 	tsc@40048000 { 12 		compatible = "nxp,lpc3220-tsc";
  | 
| D | ti-tsc-adc.txt | 9 - child "tsc" 10 	compatible: Should be "ti,am3359-tsc". 40 - child "tsc" 77 		tsc {
  | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | stackprotector.h | 64 	u64 tsc;  in boot_init_stack_canary()  local 76 	tsc = rdtsc();  in boot_init_stack_canary() 77 	canary += tsc + (tsc << 32UL);  in boot_init_stack_canary()
  | 
| D | pvclock.h | 82 u64 __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, u64 tsc)  in __pvclock_read_cycles()  argument 84 	u64 delta = tsc - src->tsc_timestamp;  in __pvclock_read_cycles()
  | 
| /Linux-v5.4/tools/testing/selftests/prctl/ | 
| D | .gitignore | 1 disable-tsc-ctxt-sw-stress-test 2 disable-tsc-on-off-stress-test 3 disable-tsc-test
  | 
| D | Makefile | 7 TEST_PROGS := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test \ 8 		disable-tsc-test
  | 
| /Linux-v5.4/include/trace/events/ | 
| D | mce.h | 27 		__field(	u64,		tsc		) 47 		__entry->tsc		= m->tsc; 65 		__entry->tsc,
  | 
| D | power.h | 73 		u64 tsc, 84 		tsc, 96 		__field(u64, tsc) 108 		__entry->tsc = tsc; 120 		(unsigned long long)__entry->tsc,
  | 
| /Linux-v5.4/tools/testing/selftests/intel_pstate/ | 
| D | aperf.c | 22 	long long tsc, old_tsc, new_tsc;  in main()  local 72 	tsc = new_tsc-old_tsc;  in main() 81 	printf("freq: %7.0f\n", tsc / (1.0*aperf / (1.0 * mperf)) / total);  in main()
  | 
| /Linux-v5.4/arch/x86/kernel/ | 
| D | tsc.c | 235 u64 native_sched_clock_from_tsc(u64 tsc)  in native_sched_clock_from_tsc()  argument 237 	return cycles_2_ns(tsc);  in native_sched_clock_from_tsc() 383 	u64 tsc, t1, t2, delta;  in pit_calibrate_tsc()  local 413 	tsc = t1 = t2 = get_cycles();  in pit_calibrate_tsc() 420 		delta = t2 - tsc;  in pit_calibrate_tsc() 421 		tsc = t2;  in pit_calibrate_tsc() 492 	u64 tsc = 0, prev_tsc = 0;  in pit_expect_msb()  local 497 		prev_tsc = tsc;  in pit_expect_msb() 498 		tsc = get_cycles();  in pit_expect_msb() 501 	*tscp = tsc;  in pit_expect_msb() [all …] 
 | 
| /Linux-v5.4/arch/c6x/kernel/ | 
| D | time.c | 44 	u64 tsc = get_cycles();  in sched_clock()  local 46 	return (tsc * sched_clock_multiplier) >> SCHED_CLOCK_SHIFT;  in sched_clock()
  | 
| /Linux-v5.4/drivers/net/wireless/intersil/orinoco/ | 
| D | hw.h | 34 int orinoco_hw_get_tkip_iv(struct orinoco_private *priv, int key, u8 *tsc); 42 			      size_t rsc_len, const u8 *tsc, size_t tsc_len);
  | 
| D | hw.c | 690 int orinoco_hw_get_tkip_iv(struct orinoco_private *priv, int key, u8 *tsc)  in orinoco_hw_get_tkip_iv()  argument 702 		memcpy(tsc, &tsc_arr[key][0], sizeof(tsc_arr[0]));  in orinoco_hw_get_tkip_iv() 992 			      size_t rsc_len, const u8 *tsc, size_t tsc_len)  in __orinoco_hw_set_tkip_key()  argument 1000 		u8 tsc[ORINOCO_SEQ_LEN];  in __orinoco_hw_set_tkip_key()  member 1020 	if (tsc_len > sizeof(buf.tsc))  in __orinoco_hw_set_tkip_key() 1021 		tsc_len = sizeof(buf.tsc);  in __orinoco_hw_set_tkip_key() 1024 	memset(buf.tsc, 0, sizeof(buf.tsc));  in __orinoco_hw_set_tkip_key() 1029 	if (tsc != NULL)  in __orinoco_hw_set_tkip_key() 1030 		memcpy(buf.tsc, tsc, tsc_len);  in __orinoco_hw_set_tkip_key() 1032 		buf.tsc[4] = 0x10;  in __orinoco_hw_set_tkip_key()
  | 
| /Linux-v5.4/tools/power/x86/intel_pstate_tracer/ | 
| D | intel_pstate_tracer.py | 329 … time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io_boost…  argument 339 …core_busy), int(scaled), int(_from), int(_to), int(mperf), int(aperf), int(tsc), freq_ghz, int(io_… 457             tsc = search_obj.group(22) 480                 load = Decimal(int(mperf)*100)/ Decimal(tsc) 486                     tsc_ghz = Decimal(tsc)/duration_ms/Decimal(1000000) 487 … time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io_boost…
  | 
| /Linux-v5.4/Documentation/devicetree/bindings/mfd/ | 
| D | max8925.txt | 13 - maxim,tsc-irq: there are 2 IRQ lines for max8925, one is indicated in 36 		maxim,tsc-irq = <0>;
  | 
| /Linux-v5.4/tools/power/cpupower/utils/idle_monitor/ | 
| D | mperf_monitor.c | 79 static int mperf_get_tsc(unsigned long long *tsc)  in mperf_get_tsc()  argument 83 	ret = read_msr(base_cpu, MSR_TSC, tsc);  in mperf_get_tsc() 85 		dprint("Reading TSC MSR failed, returning %llu\n", *tsc);  in mperf_get_tsc()
  |