Searched refs:pressure (Results 1 - 25 of 60) sorted by relevance

123

/linux-master/drivers/iio/pressure/
H A Dms5611.h3 * MS5611 pressure and temperature sensor driver
49 s32 *temp, s32 *pressure);
52 s32 *pressure);
H A Dms5611_core.c3 * 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 Dabp060mg.c104 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 Ddlhl60d.c3 * 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 Dms5611_spi.c3 * 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 Dms5611_i2c.c3 * 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 Dms5637.c4 * 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 Dvmpressure.c3 * 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 Dwm831x-ts.c64 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 Dresistive-adc-touch.c39 * @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 Dtsc200x-core.c115 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 Dwm9705.c29 * 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 Dtps6507x-ts.c37 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 Dmainstone-wm97xx.c83 * 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 Dmxs-lradc-ts.c77 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 Dwm9712.c42 * 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 Dwm9713.c42 * 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 Dsis_i2c.c38 * 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 Dwacom_i2c.c99 "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 Dsynaptics_usb.c107 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 Dkbtab.c20 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 Dpdata.h76 int pressure; /** Report pressure (boolean) */ member in struct:wm831x_touch_pdata
/linux-master/drivers/iio/common/ms_sensors/
H A Dms_sensors_i2c.h72 unsigned int *pressure);
/linux-master/tools/testing/selftests/hid/tests/
H A Dtest_wacom_generic.py192 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 DMakefile42 obj-y += pressure/

Completed in 209 milliseconds

123