/linux-master/drivers/iio/pressure/ |
H A D | ms5611.h | 3 * MS5611 pressure and temperature sensor driver 49 s32 *temp, s32 *pressure); 52 s32 *pressure);
|
H A D | ms5611_core.c | 3 * MS5611 pressure and temperature sensor driver 105 s32 *temp, s32 *pressure) 110 ret = st->read_adc_temp_and_pressure(st, temp, pressure); 113 "failed to read temperature and pressure\n"); 117 return st->compensate_temp_and_pressure(st, temp, pressure); 121 s32 *temp, s32 *pressure) 123 s32 t = *temp, p = *pressure; 151 *pressure = (((p * sens) >> 21) - off) >> 15; 157 s32 *temp, s32 *pressure) 159 s32 t = *temp, p = *pressure; 104 ms5611_read_temp_and_pressure(struct iio_dev *indio_dev, s32 *temp, s32 *pressure) argument 120 ms5611_temp_and_pressure_compensate(struct ms5611_state *st, s32 *temp, s32 *pressure) argument 156 ms5607_temp_and_pressure_compensate(struct ms5611_state *st, s32 *temp, s32 *pressure) argument 241 s32 temp, pressure; local [all...] |
H A D | abp060mg.c | 104 u16 pressure; local 118 pressure = be16_to_cpu(buf[0]); 119 if (pressure & ABP060MG_ERROR_MASK) 122 if (pressure < ABP060MG_MIN_COUNTS || pressure > ABP060MG_MAX_COUNTS) 125 *val = pressure; 264 MODULE_DESCRIPTION("Honeywell ABP pressure sensor driver");
|
H A D | dlhl60d.c | 3 * All Sensors DLH series low voltage digital pressure sensors 124 unsigned int *pressure, unsigned int *temperature) 132 *pressure = get_unaligned_be24(&st->rx_buf[1]); 143 unsigned int pressure, temperature; local 154 ret = dlh_read_direct(st, &pressure, &temperature); 161 *value = pressure; 370 MODULE_DESCRIPTION("Driver for All Sensors DLH series pressure sensors"); 123 dlh_read_direct(struct dlh_state *st, unsigned int *pressure, unsigned int *temperature) argument
|
H A D | ms5611_spi.c | 3 * MS5611 pressure and temperature sensor driver (SPI bus) 54 s32 *temp, s32 *pressure) 78 return ms5611_spi_read_adc(st, pressure); 53 ms5611_spi_read_adc_temp_and_pressure(struct ms5611_state *st, s32 *temp, s32 *pressure) argument
|
H A D | ms5611_i2c.c | 3 * MS5611 pressure and temperature sensor driver (I2C bus) 59 s32 *temp, s32 *pressure) 79 return ms5611_i2c_read_adc(st, pressure); 58 ms5611_i2c_read_adc_temp_and_pressure(struct ms5611_state *st, s32 *temp, s32 *pressure) argument
|
H A D | ms5637.c | 4 * MS5837 and MS8607 pressure & temperature sensor 59 unsigned int pressure; local 66 &pressure); 76 *val = pressure / 1000; 77 *val2 = (pressure % 1000) * 1000; 247 MODULE_DESCRIPTION("Measurement-Specialties ms5637 temperature & pressure driver");
|
/linux-master/mm/ |
H A D | vmpressure.c | 3 * Linux VM pressure 41 * These thresholds are used when we account memory pressure through 51 * critical pressure as number of pages will be less than "window size". 111 static enum vmpressure_levels vmpressure_level(unsigned long pressure) argument 113 if (pressure >= vmpressure_level_critical) 115 else if (pressure >= vmpressure_level_med) 124 unsigned long pressure = 0; local 140 pressure = scale - (reclaimed * scale / scanned); 141 pressure = pressure * 10 [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | wm831x-ts.c | 64 bool pressure; member in struct:wm831x_ts 92 if (wm831x_ts->pressure) 139 if (wm831x_ts->pressure) 167 if (wm831x_ts->pressure) 271 wm831x_ts->pressure = pdata->pressure; 273 wm831x_ts->pressure = true; 275 /* Five wire touchscreens can't report pressure */ 281 WARN_ON(pdata->pressure && pdata->fivewire); 282 wm831x_ts->pressure [all...] |
H A D | resistive-adc-touch.c | 39 * @pressure_min: number representing the minimum for the pressure 40 * @pressure: are we getting pressure info or not 50 bool pressure; member in struct:grts_state 83 * On increased pressure the resistance (Rt) is 85 * real pressure. 92 if ((!x && !y) || (st->pressure && (press < st->pressure_min))) { 101 if (st->pressure) 165 /* pressure is optional */ 166 error = grts_map_channel(st, dev, GRTS_CH_PRESSURE, "pressure", tru [all...] |
H A D | tsc200x-core.c | 115 int x, int y, int pressure) 117 if (pressure) { 119 input_report_abs(ts->idev, ABS_PRESSURE, pressure); 121 input_report_key(ts->idev, BTN_TOUCH, !!pressure); 132 dev_dbg(ts->dev, "point(%4d,%4d), pressure (%4d)\n", x, y, 133 pressure); 140 unsigned int pressure; local 154 /* Skip reading if the pressure components are out of range */ 179 /* Compute touch pressure resistance using equation #1 */ 180 pressure 114 tsc200x_update_pen_state(struct tsc200x *ts, int x, int y, int pressure) argument [all...] |
H A D | wm9705.c | 29 * Set current used for pressure measurement. 33 * pil = 0 to disable pressure measurement. 36 * when measureing touchpanel pressure. 40 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 43 * Set threshold for pressure measurement. 45 * Pen down pressure below threshold is ignored. 47 static int pressure = DEFAULT_PRESSURE & 0xfff; variable 48 module_param(pressure, int, 0); 49 MODULE_PARM_DESC(pressure, "Set threshold for pressure measuremen [all...] |
H A D | tps6507x-ts.c | 37 u16 pressure; member in struct:ts_event 155 &tsc->tc.pressure); 159 pendown = tsc->tc.pressure > tsc->min_pressure; 189 input_report_abs(input_dev, ABS_PRESSURE, tsc->tc.pressure);
|
H A D | mainstone-wm97xx.c | 83 * Set to 1 to read back pen down pressure 85 static int pressure; variable 86 module_param(pressure, int, 0); 87 MODULE_PARM_DESC(pressure, "Pressure readback (1 = pressure, 0 = no pressure)"); 143 if (pressure)
|
H A D | mxs-lradc-ts.c | 77 u32 pressure; member in struct:state_info 156 * We want to do both required measurements for the pressure detection in 228 unsigned int pressure, m1, m2; local 242 dev_warn(ts->dev, "Cannot calculate pressure\n"); 247 pressure = m1; 248 pressure *= (1 << LRADC_RESOLUTION); 249 pressure /= m2; 251 dev_dbg(ts->dev, "Pressure = %u\n", pressure); 252 return pressure; 358 writel(info[lradc->soc].pressure, [all...] |
H A D | wm9712.c | 42 * Set current used for pressure measurement. 46 * pil = 0 to disable pressure measurement. 49 * when measureing touchpanel pressure. 53 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 56 * Set threshold for pressure measurement. 58 * Pen down pressure below threshold is ignored. 60 static int pressure = DEFAULT_PRESSURE & 0xfff; variable 61 module_param(pressure, int, 0); 62 MODULE_PARM_DESC(pressure, "Set threshold for pressure measuremen [all...] |
H A D | wm9713.c | 42 * Set current used for pressure measurement. 46 * pil = 0 to disable pressure measurement. 49 * when measureing touchpanel pressure. 53 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 56 * Set threshold for pressure measurement. 58 * Pen down pressure below threshold is ignored. 60 static int pressure = DEFAULT_PRESSURE & 0xfff; variable 61 module_param(pressure, int, 0); 62 MODULE_PARM_DESC(pressure, "Set threshold for pressure measuremen [all...] |
H A D | sis_i2c.c | 38 * u8 pressure (optional) 177 u8 pressure; local 196 pressure = height = width = 1; 204 pressure = 215 input_report_abs(input, ABS_MT_PRESSURE, pressure);
|
H A D | wacom_i2c.c | 99 "x_max:%d, y_max:%d, pressure:%d, fw:%d\n", 111 unsigned int x, y, pressure; local 126 pressure = le16_to_cpup((__le16 *)&data[8]); 140 input_report_abs(input, ABS_PRESSURE, pressure);
|
/linux-master/drivers/input/mouse/ |
H A D | synaptics_usb.c | 107 unsigned int pressure; local 109 pressure = synusb->data[6]; 113 if (pressure > 0) { 118 input_report_abs(input_dev, ABS_PRESSURE, pressure); 130 unsigned int pressure, w; local 132 pressure = synusb->data[6]; 137 if (pressure > 0) { 163 if (pressure > 30) 165 if (pressure < 25) 174 input_report_abs(input_dev, ABS_PRESSURE, pressure); [all...] |
/linux-master/drivers/input/tablet/ |
H A D | kbtab.c | 20 MODULE_PARM_DESC(kb_pressure_click, "pressure threshold for clicks"); 36 int pressure; local 67 pressure = data[5]; 69 input_report_abs(dev, ABS_PRESSURE, pressure); 71 input_report_key(dev, BTN_LEFT, pressure > kb_pressure_click ? 1 : 0);
|
/linux-master/include/linux/mfd/wm831x/ |
H A D | pdata.h | 76 int pressure; /** Report pressure (boolean) */ member in struct:wm831x_touch_pdata
|
/linux-master/drivers/iio/common/ms_sensors/ |
H A D | ms_sensors_i2c.h | 72 unsigned int *pressure);
|
/linux-master/tools/testing/selftests/hid/tests/ |
H A D | test_wacom_generic.py | 192 self, x, y, pressure, buttons=None, toolid=None, proximity=None, reportID=None 199 :param pressure: pressure 224 report.tippressure = pressure 225 report.tipswitch = pressure > 0 264 def event(self, x, y, pressure, buttons=None, toolid=None, proximity=None): 276 r = self.create_report(x, y, pressure, buttons, toolid, proximity) 336 reporting X/Y position and if the pen is in contact. No pressure, 388 an actual device. Position, eraser, pressure, barrel buttons. 641 pressure [all...] |
/linux-master/drivers/iio/ |
H A D | Makefile | 42 obj-y += pressure/
|