| /linux/drivers/input/touchscreen/ |
| A D | imx6ul_tsc.c | 133 if (tsc->average_enable) in imx6ul_adc_init() 199 writel(tsc->pre_charge_time, tsc->tsc_regs + REG_TSC_PRE_CHARGE_TIME); in imx6ul_tsc_set() 219 imx6ul_tsc_set(tsc); in imx6ul_tsc_init() 323 dev_err(tsc->dev, in imx6ul_tsc_start() 331 dev_err(tsc->dev, in imx6ul_tsc_start() 370 imx6ul_tsc_stop(tsc); in imx6ul_tsc_close() 376 struct imx6ul_tsc *tsc; in imx6ul_tsc_probe() local 383 tsc = devm_kzalloc(&pdev->dev, sizeof(*tsc), GFP_KERNEL); in imx6ul_tsc_probe() 384 if (!tsc) in imx6ul_tsc_probe() 403 tsc->dev = &pdev->dev; in imx6ul_tsc_probe() [all …]
|
| A D | lpc32xx_ts.c | 218 tsc = kzalloc(sizeof(*tsc), GFP_KERNEL); in lpc32xx_ts_probe() 220 if (!tsc || !input) { in lpc32xx_ts_probe() 226 tsc->dev = input; in lpc32xx_ts_probe() 227 tsc->irq = irq; in lpc32xx_ts_probe() 238 if (!tsc->tsc_base) { in lpc32xx_ts_probe() 289 free_irq(tsc->irq, tsc); in lpc32xx_ts_probe() 291 clk_put(tsc->clk); in lpc32xx_ts_probe() 298 kfree(tsc); in lpc32xx_ts_probe() 308 free_irq(tsc->irq, tsc); in lpc32xx_ts_remove() 312 clk_put(tsc->clk); in lpc32xx_ts_remove() [all …]
|
| A D | tps6507x-ts.c | 52 return tsc->mfd->read_dev(tsc->mfd, reg, 1, data); in tps6507x_read_u8() 57 return tsc->mfd->write_dev(tsc->mfd, reg, 1, &data); in tps6507x_write_u8() 161 pendown = tsc->tc.pressure > tsc->min_pressure; in tps6507x_ts_poll() 168 tsc->pendown = false; in tps6507x_ts_poll() 173 if (!tsc->pendown) { in tps6507x_ts_poll() 180 &tsc->tc.x); in tps6507x_ts_poll() 185 &tsc->tc.y); in tps6507x_ts_poll() 193 tsc->pendown = true; in tps6507x_ts_poll() 227 if (!tsc) { in tps6507x_ts_probe() 237 snprintf(tsc->phys, sizeof(tsc->phys), in tps6507x_ts_probe() [all …]
|
| A 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() 73 tc.x = tsc2007_xfer(tsc, READ_X); in tsc2007_read_raw() 80 *val = tsc2007_is_pen_down(tsc); in tsc2007_read_raw() 83 *val = tsc2007_xfer(tsc, in tsc2007_read_raw() 87 *val = tsc2007_xfer(tsc, in tsc2007_read_raw() 93 tsc2007_xfer(tsc, PWRDOWN); in tsc2007_read_raw() [all …]
|
| A D | cy8ctmg110_ts.c | 61 static int cy8ctmg110_write_regs(struct cy8ctmg110 *tsc, unsigned char reg, in cy8ctmg110_write_regs() argument 64 struct i2c_client *client = tsc->client; in cy8ctmg110_write_regs() 82 static int cy8ctmg110_read_regs(struct cy8ctmg110 *tsc, in cy8ctmg110_read_regs() argument 85 struct i2c_client *client = tsc->client; in cy8ctmg110_read_regs() 110 static int cy8ctmg110_touch_pos(struct cy8ctmg110 *tsc) in cy8ctmg110_touch_pos() argument 112 struct input_dev *input = tsc->input; in cy8ctmg110_touch_pos() 118 if (cy8ctmg110_read_regs(tsc, reg_p, 9, CY8CTMG110_TOUCH_X1) != 0) in cy8ctmg110_touch_pos() 156 struct cy8ctmg110 *tsc = dev_id; in cy8ctmg110_irq_thread() local 158 cy8ctmg110_touch_pos(tsc); in cy8ctmg110_irq_thread()
|
| A D | tsc2007_core.c | 31 int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd) in tsc2007_xfer() argument 36 data = i2c_smbus_read_word_data(tsc->client, cmd); in tsc2007_xfer() 38 dev_err(&tsc->client->dev, "i2c io error: %d\n", data); in tsc2007_xfer() 48 dev_dbg(&tsc->client->dev, "data: 0x%x, val: 0x%x\n", data, val); in tsc2007_xfer() 53 static void tsc2007_read_values(struct tsc2007 *tsc, struct ts_event *tc) in tsc2007_read_values() argument 56 tc->y = tsc2007_xfer(tsc, READ_Y); in tsc2007_read_values() 59 tc->x = tsc2007_xfer(tsc, READ_X); in tsc2007_read_values() 62 tc->z1 = tsc2007_xfer(tsc, READ_Z1); in tsc2007_read_values() 63 tc->z2 = tsc2007_xfer(tsc, READ_Z2); in tsc2007_read_values() 66 tsc2007_xfer(tsc, PWRDOWN); in tsc2007_read_values() [all …]
|
| A D | tsc2007.h | 86 int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd); 87 u32 tsc2007_calculate_resistance(struct tsc2007 *tsc, struct ts_event *tc);
|
| /linux/drivers/thermal/ |
| A D | rcar_gen3_thermal.c | 148 tsc->coef.a1 = FIXPT_DIV(FIXPT_INT(tsc->thcode[1] - tsc->thcode[2]), in rcar_gen3_thermal_calc_coefs() 150 tsc->coef.b1 = FIXPT_INT(tsc->thcode[2]) - tsc->coef.a1 * TJ_3; in rcar_gen3_thermal_calc_coefs() 152 tsc->coef.a2 = FIXPT_DIV(FIXPT_INT(tsc->thcode[1] - tsc->thcode[0]), in rcar_gen3_thermal_calc_coefs() 154 tsc->coef.b2 = FIXPT_INT(tsc->thcode[0]) - tsc->coef.a2 * ths_tj_1; in rcar_gen3_thermal_calc_coefs() 178 tsc->coef.a1); in rcar_gen3_thermal_get_temp() 181 tsc->coef.a2); in rcar_gen3_thermal_get_temp() 199 val = celsius * tsc->coef.a1 + tsc->coef.b1; in rcar_gen3_thermal_mcelsius_to_temp() 201 val = celsius * tsc->coef.a2 + tsc->coef.b2; in rcar_gen3_thermal_mcelsius_to_temp() 302 tsc->thcode[0] = rcar_gen3_thermal_read(tsc, REG_GEN3_THCODE1) & in rcar_gen3_thermal_read_fuses() 484 tsc = devm_kzalloc(dev, sizeof(*tsc), GFP_KERNEL); in rcar_gen3_thermal_probe() [all …]
|
| /linux/drivers/thermal/tegra/ |
| A D | tegra30-tsensor.c | 165 const struct tegra_tsensor *ts = tsc->ts; in tegra_tsensor_get_temp() 223 const struct tegra_tsensor *ts = tsc->ts; in tegra_tsensor_set_trips() 285 struct thermal_zone_device *tzd = tsc->tzd; in tegra_tsensor_disable_hw_channel() 350 struct thermal_zone_device *tzd = tsc->tzd; in tegra_tsensor_enable_hw_channel() 515 tsc->ts = ts; in tegra_tsensor_register_channel() 516 tsc->id = id; in tegra_tsensor_register_channel() 517 tsc->regs = ts->regs + 0x40 * (hw_id + 1); in tegra_tsensor_register_channel() 519 tsc->tzd = devm_thermal_zone_of_sensor_register(ts->dev, id, tsc, &ops); in tegra_tsensor_register_channel() 520 if (IS_ERR(tsc->tzd)) { in tegra_tsensor_register_channel() 521 if (PTR_ERR(tsc->tzd) != -ENODEV) in tegra_tsensor_register_channel() [all …]
|
| /linux/Documentation/devicetree/bindings/input/touchscreen/ |
| A 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";
|
| A D | lpc32xx-tsc.txt | 4 - compatible: must be "nxp,lpc3220-tsc" 11 tsc@40048000 { 12 compatible = "nxp,lpc3220-tsc";
|
| A D | ti,am3359-tsc.yaml | 4 $id: http://devicetree.org/schemas/input/touchscreen/ti,am3359-tsc.yaml# 14 const: ti,am3359-tsc 69 tsc { 70 compatible = "ti,am3359-tsc";
|
| /linux/arch/x86/include/asm/ |
| A D | stackprotector.h | 54 u64 tsc; in boot_init_stack_canary() local 66 tsc = rdtsc(); in boot_init_stack_canary() 67 canary += tsc + (tsc << 32UL); in boot_init_stack_canary()
|
| A 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/tools/testing/selftests/prctl/ |
| A D | .gitignore | 2 disable-tsc-ctxt-sw-stress-test 3 disable-tsc-on-off-stress-test 4 disable-tsc-test
|
| A D | Makefile | 7 TEST_PROGS := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test \ 8 disable-tsc-test
|
| /linux/include/trace/events/ |
| A D | mce.h | 27 __field( u64, tsc ) 47 __entry->tsc = m->tsc; 65 __entry->tsc,
|
| A D | power.h | 73 u64 tsc, 84 tsc, 96 __field(u64, tsc) 108 __entry->tsc = tsc; 120 (unsigned long long)__entry->tsc,
|
| /linux/arch/x86/kernel/ |
| A D | tsc.c | 245 return cycles_2_ns(tsc); in native_sched_clock_from_tsc() 391 u64 tsc, t1, t2, delta; in pit_calibrate_tsc() local 421 tsc = t1 = t2 = get_cycles(); in pit_calibrate_tsc() 428 delta = t2 - tsc; in pit_calibrate_tsc() 429 tsc = t2; in pit_calibrate_tsc() 500 u64 tsc = 0, prev_tsc = 0; in pit_expect_msb() local 505 prev_tsc = tsc; in pit_expect_msb() 506 tsc = get_cycles(); in pit_expect_msb() 509 *tscp = tsc; in pit_expect_msb() 530 u64 tsc, delta; in quick_pit_calibrate() local [all …]
|
| /linux/tools/testing/selftests/intel_pstate/ |
| A D | aperf.c | 26 long long tsc, old_tsc, new_tsc; in main() local 82 tsc = new_tsc-old_tsc; in main() 91 printf("freq: %7.0f\n", tsc / (1.0*aperf / (1.0 * mperf)) / total); in main()
|
| /linux/drivers/net/wireless/intersil/orinoco/ |
| A 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() 993 const u8 *tsc, size_t tsc_len) in __orinoco_hw_set_tkip_key() argument 1003 u8 tsc[ORINOCO_SEQ_LEN]; in __orinoco_hw_set_tkip_key() member 1024 if (tsc_len > sizeof(buf.tsc)) in __orinoco_hw_set_tkip_key() 1025 tsc_len = sizeof(buf.tsc); in __orinoco_hw_set_tkip_key() 1028 memset(buf.tsc, 0, sizeof(buf.tsc)); in __orinoco_hw_set_tkip_key() 1033 if (tsc != NULL) in __orinoco_hw_set_tkip_key() 1034 memcpy(buf.tsc, tsc, tsc_len); in __orinoco_hw_set_tkip_key() 1036 buf.tsc[4] = 0x10; in __orinoco_hw_set_tkip_key()
|
| A D | hw.h | 34 int orinoco_hw_get_tkip_iv(struct orinoco_private *priv, int key, u8 *tsc); 43 const u8 *tsc, size_t tsc_len);
|
| /linux/tools/arch/x86/include/asm/ |
| A D | pvclock.h | 79 u64 __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, u64 tsc) in __pvclock_read_cycles() argument 81 u64 delta = tsc - src->tsc_timestamp; in __pvclock_read_cycles()
|
| /linux/tools/power/x86/intel_pstate_tracer/ |
| A D | intel_pstate_tracer.py | 326 … time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io_boost… argument 336 …core_busy), int(scaled), int(_from), int(_to), int(mperf), int(aperf), int(tsc), freq_ghz, int(io_… 454 tsc = search_obj.group(22) 477 load = Decimal(int(mperf)*100)/ Decimal(tsc) 483 tsc_ghz = Decimal(tsc)/duration_ms/Decimal(1000000) 484 … time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io_boost…
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| A D | ti,am3359-tscadc.yaml | 47 tsc: 79 tsc {
|