Home
last modified time | relevance | path

Searched refs:pressure (Results 1 – 25 of 168) sorted by relevance

1234567

/linux/drivers/iio/pressure/
H A DKconfig10 tristate "Honeywell ABP pressure sensor driver"
13 Say yes here to build support for the Honeywell ABP pressure
20 tristate "ROHM BM1390GLV-Z pressure sensor driver"
26 Support for the ROHM BM1390 pressure sensor. The BM1390GLV-Z
32 tristate "Bosch Sensortec BMP180/BMP280/BMP380/BMP580 pressure sensor driver"
41 and BMP580 pressure and temperature sensors. Also supports the BME280 with
71 tristate "All Sensors DLHL60D and DLHL60G low voltage digital pressure sensors"
77 pressure sensors driver.
83 tristate "Infineon DPS310 pressure and temperature sensor"
87 Support for the Infineon DPS310 digital barometric pressure sensor.
[all …]
H A Dms5611_core.c105 s32 *temp, s32 *pressure) in ms5611_read_temp_and_pressure() argument
110 ret = st->read_adc_temp_and_pressure(st, temp, pressure); in ms5611_read_temp_and_pressure()
117 return st->compensate_temp_and_pressure(st, temp, pressure); in ms5611_read_temp_and_pressure()
121 s32 *temp, s32 *pressure) in ms5611_temp_and_pressure_compensate() argument
123 s32 t = *temp, p = *pressure; in ms5611_temp_and_pressure_compensate()
151 *pressure = (((p * sens) >> 21) - off) >> 15; in ms5611_temp_and_pressure_compensate()
157 s32 *temp, s32 *pressure) in ms5607_temp_and_pressure_compensate() argument
159 s32 t = *temp, p = *pressure; in ms5607_temp_and_pressure_compensate()
187 *pressure = (((p * sens) >> 21) - off) >> 15; in ms5607_temp_and_pressure_compensate()
241 s32 temp, pressure; in ms5611_read_raw() local
[all …]
H A Dabp060mg.c104 u16 pressure; in abp060mg_get_measurement() local
118 pressure = be16_to_cpu(buf[0]); in abp060mg_get_measurement()
119 if (pressure & ABP060MG_ERROR_MASK) in abp060mg_get_measurement()
122 if (pressure < ABP060MG_MIN_COUNTS || pressure > ABP060MG_MAX_COUNTS) in abp060mg_get_measurement()
125 *val = pressure; in abp060mg_get_measurement()
H A Dms5637.c59 unsigned int pressure; in ms5637_read_raw() local
66 &pressure); in ms5637_read_raw()
76 *val = pressure / 1000; in ms5637_read_raw()
77 *val2 = (pressure % 1000) * 1000; in ms5637_read_raw()
H A Dms5611.h49 s32 *temp, s32 *pressure);
52 s32 *pressure);
H A Dt5403.c48 static int t5403_read(struct t5403_data *data, bool pressure) in t5403_read() argument
53 (pressure ? (data->mode << T5403_MODE_SHIFT) : T5403_PT) | in t5403_read()
58 wait_time += pressure ? t5403_pressure_conv_ms[data->mode] : 2; in t5403_read()
H A Dhp03.c43 s32 pressure; /* kPa */ member
150 priv->pressure = ((x * 100) >> 5) + (cx_val[6] * 10); in hp03_update_temp_pressure()
178 *val = priv->pressure; in hp03_read_raw()
H A Dms5611_i2c.c59 s32 *temp, s32 *pressure) in ms5611_i2c_read_adc_temp_and_pressure() argument
79 return ms5611_i2c_read_adc(st, pressure); in ms5611_i2c_read_adc_temp_and_pressure()
H A Dms5611_spi.c54 s32 *temp, s32 *pressure) in ms5611_spi_read_adc_temp_and_pressure() argument
78 return ms5611_spi_read_adc(st, pressure); in ms5611_spi_read_adc_temp_and_pressure()
/linux/drivers/hid/bpf/progs/
H A DWacom__ArtPen.bpf.c54 __u8 pressure; member
71 .pressure = 8,
108 __u16 *pressure, *tool_type; in SEC() local
116 params.offsets.pressure >= PEN_REPORT_LEN - 1 || in SEC()
131 pressure = get_u16(data, params.offsets.pressure); in SEC()
134 *pressure = (*pressure + prev_pressure) / 2; in SEC()
136 prev_pressure = *pressure; in SEC()
/linux/Documentation/translations/zh_CN/accounting/
H A Dpsi.rst37 压力信息可通过/proc/pressure/ --cpu、memory、io文件分别获取。
74 示例:向/proc/pressure/memory写入"some 150000 1000000"将新增触发器,将在
75 1秒内至少一个任务阻塞于内存的总时间超过150ms时触发。向/proc/pressure/io写入
112 fds.fd = open("/proc/pressure/memory", O_RDWR | O_NONBLOCK);
114 printf("/proc/pressure/memory open error: %s\n",
121 printf("/proc/pressure/memory write error: %s\n",
152 此场景下cgroupfs挂载点的子目录包含cpu.pressure、memory.pressure、io.pressure文件,
153 内容格式与/proc/pressure/下的文件相同。
/linux/drivers/input/touchscreen/
H A Dwm831x-ts.c64 bool pressure; member
92 if (wm831x_ts->pressure) in wm831x_ts_data_irq()
139 if (wm831x_ts->pressure) in wm831x_ts_data_irq()
167 if (wm831x_ts->pressure) in wm831x_ts_pen_down_irq()
271 wm831x_ts->pressure = pdata->pressure; in wm831x_ts_probe()
273 wm831x_ts->pressure = true; in wm831x_ts_probe()
281 WARN_ON(pdata->pressure && pdata->fivewire); in wm831x_ts_probe()
282 wm831x_ts->pressure = false; in wm831x_ts_probe()
355 if (wm831x_ts->pressure) in wm831x_ts_probe()
H A Dresistive-adc-touch.c50 bool pressure; member
92 if ((!x && !y) || (st->pressure && (press < st->pressure_min))) { in grts_cb()
101 if (st->pressure) in grts_cb()
171 st->pressure = true; in grts_get_properties()
196 st->pressure = true; in grts_get_properties()
225 if (st->pressure) { in grts_probe()
248 if (st->pressure) in grts_probe()
H A Dmainstone-wm97xx.c85 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) in wm97xx_acc_pen_down()
H A Dmxs-lradc-ts.c77 u32 pressure; member
228 unsigned int pressure, m1, m2; in mxs_lradc_read_ts_pressure() local
247 pressure = m1; in mxs_lradc_read_ts_pressure()
248 pressure *= (1 << LRADC_RESOLUTION); in mxs_lradc_read_ts_pressure()
249 pressure /= m2; in mxs_lradc_read_ts_pressure()
251 dev_dbg(ts->dev, "Pressure = %u\n", pressure); in mxs_lradc_read_ts_pressure()
252 return pressure; in mxs_lradc_read_ts_pressure()
358 writel(info[lradc->soc].pressure, in mxs_lradc_prepare_pressure()
H A Dtps6507x-ts.c37 u16 pressure; member
155 &tsc->tc.pressure); in tps6507x_ts_poll()
159 pendown = tsc->tc.pressure > tsc->min_pressure; in tps6507x_ts_poll()
189 input_report_abs(input_dev, ABS_PRESSURE, tsc->tc.pressure); in tps6507x_ts_poll()
H A Dsis_i2c.c177 u8 pressure; in sis_ts_report_contact() local
196 pressure = height = width = 1; in sis_ts_report_contact()
204 pressure = in sis_ts_report_contact()
215 input_report_abs(input, ABS_MT_PRESSURE, pressure); in sis_ts_report_contact()
H A Dpcap_ts.c25 u16 pressure; member
46 pcap_ts->pressure = res[0]; in pcap_ts_read_xy()
67 pcap_ts->pressure); in pcap_ts_read_xy()
H A Dwacom_i2c.c111 unsigned int x, y, pressure; in wacom_i2c_irq() local
126 pressure = le16_to_cpup((__le16 *)&data[8]); in wacom_i2c_irq()
140 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_i2c_irq()
/linux/Documentation/accounting/
H A Dpsi.rst38 respective file in /proc/pressure/ -- cpu, memory, and io.
67 Monitoring for pressure thresholds
71 pressure exceeds certain thresholds.
78 /proc/pressure/ representing the resource to be monitored and write the
85 For example writing "some 150000 1000000" into /proc/pressure/memory
87 1sec time window. Writing "full 50000 1000000" into /proc/pressure/io
142 fds.fd = open("/proc/pressure/memory", O_RDWR | O_NONBLOCK);
144 printf("/proc/pressure/memory open error: %s\n",
151 printf("/proc/pressure/memory write error: %s\n",
182 mounted, pressure stall information is also tracked for tasks grouped
[all …]
/linux/drivers/input/mouse/
H A Dsynaptics_usb.c107 unsigned int pressure; in synusb_report_stick() local
109 pressure = synusb->data[6]; in synusb_report_stick()
113 if (pressure > 0) { in synusb_report_stick()
118 input_report_abs(input_dev, ABS_PRESSURE, pressure); in synusb_report_stick()
130 unsigned int pressure, w; in synusb_report_touchpad() local
132 pressure = synusb->data[6]; in synusb_report_touchpad()
137 if (pressure > 0) { in synusb_report_touchpad()
163 if (pressure > 30) in synusb_report_touchpad()
165 if (pressure < 25) in synusb_report_touchpad()
174 input_report_abs(input_dev, ABS_PRESSURE, pressure); in synusb_report_touchpad()
/linux/tools/testing/selftests/hid/tests/
H A Dtest_wacom_generic.py192 self, x, y, pressure, buttons=None, toolid=None, proximity=None, reportID=None argument
224 report.tippressure = pressure
225 report.tipswitch = pressure > 0
264 def event(self, x, y, pressure, buttons=None, toolid=None, proximity=None): argument
276 r = self.create_report(x, y, pressure, buttons, toolid, proximity)
641 pressure=300,
655 uhdev.event(110, 220, pressure=0),
667 pressure=0,
677 uhdev.event(130, 240, pressure=0), [], auto_syn=False, strict=True
698 pressure=0,
[all …]
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dbu21029.txt14 - touchscreen-max-pressure: maximum pressure value
31 touchscreen-max-pressure = <4095>;
H A Dfsl-mx25-tcq.txt18 plates and therefore the voltage decreases with pressure so that a smaller
19 value is equivalent to a higher pressure.
/linux/drivers/input/tablet/
H A Dkbtab.c36 int pressure; in kbtab_irq() local
67 pressure = data[5]; in kbtab_irq()
69 input_report_abs(dev, ABS_PRESSURE, pressure); in kbtab_irq()
71 input_report_key(dev, BTN_LEFT, pressure > kb_pressure_click ? 1 : 0); in kbtab_irq()

1234567