Home
last modified time | relevance | path

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

12345678910

/openbmc/linux/drivers/iio/pressure/
H A DKconfig10 tristate "Honeywell ABP pressure sensor driver"
63 pressure sensors driver.
109 pressure and temperature sensor.
118 tristate "Freescale MPL115A2 pressure sensor driver"
123 pressure sensor connected via I2C.
129 tristate "Freescale MPL115A1 pressure sensor driver"
134 pressure sensor connected via SPI.
146 pressure sensor / altimeter.
170 MS5611, MS5607 pressure and temperature sensors.
199 MS5637 pressure and temperature sensor.
[all …]
H A Dms5611_core.c105 s32 *temp, s32 *pressure) in ms5611_read_temp_and_pressure() argument
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
248 &temp, &pressure); in ms5611_read_raw()
258 *val = pressure / 1000; in ms5611_read_raw()
[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()
/openbmc/linux/Documentation/devicetree/bindings/iio/pressure/
H A Dhoneywell,mprls0025pa.yaml4 $id: http://devicetree.org/schemas/iio/pressure/honeywell,mprls0025pa.yaml#
7 title: Honeywell mprls0025pa pressure sensor
13 Honeywell pressure sensor of model mprls0025pa.
18 There are many models with different pressure ranges available. The vendor
20 differ in the pressure range, unit and transfer function.
27 sensor. The minimal range value stands for the minimum pressure and the
28 maximum value also for the maximum pressure with linear relation inside the
33 products/sensors/pressure-sensors/board-mount-pressure-sensors/
55 Minimum pressure value the sensor can measure in pascal.
60 Maximum pressure value the sensor can measure in pascal.
[all …]
H A Dhoperf,hp03.yaml4 $id: http://devicetree.org/schemas/iio/pressure/hoperf,hp03.yaml#
7 title: HopeRF HP03 digital pressure/temperature sensors
13 Digital pressure and temperature sensor with an I2C interface.
41 pressure@77 {
H A Dmurata,zpa2326.yaml4 $id: http://devicetree.org/schemas/iio/pressure/murata,zpa2326.yaml#
7 title: Murata ZPA2326 pressure sensor
47 pressure@5c {
59 pressure@0 {
H A Dmeas,ms5611.yaml4 $id: http://devicetree.org/schemas/iio/pressure/meas,ms5611.yaml#
7 title: Measurement Specialities ms5611 and similar pressure sensors
44 pressure@77 {
54 pressure@0 {
H A Dasc,dlhl60d.yaml4 $id: http://devicetree.org/schemas/iio/pressure/asc,dlhl60d.yaml#
7 title: All Sensors DLH series low voltage digital pressure sensors
13 Bindings for the All Sensors DLH series pressure sensors.
46 pressure@29 {
/openbmc/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/下的文件相同。
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dresistive-adc-touch.yaml15 position measurement and optional pressure.
29 - description: pressure (optional)
39 - enum: [x, y, pressure]
40 - enum: [x, y, pressure]
41 - enum: [x, y, pressure]
55 touchscreen-min-pressure: true
75 touchscreen-min-pressure = <50000>;
77 io-channel-names = "y", "pressure", "x";
82 touchscreen-min-pressure = <50000>;
H A Dti,tsc2005.yaml51 touchscreen-fuzz-pressure: true
54 touchscreen-max-pressure: true
93 touchscreen-fuzz-pressure = <2>;
96 touchscreen-max-pressure = <2048>;
120 touchscreen-fuzz-pressure = <2>;
123 touchscreen-max-pressure = <2048>;
H A Dcolibri-vf50-ts.txt15 - pinctrl-1: pinctrl node for X/Y and pressure measurement (ADC) state pinmux
16 - vf50-ts-min-pressure: pressure level at which to stop measuring X/Y values
33 vf50-ts-min-pressure = <200>;
H A Dad7879.txt9 - touchscreen-max-pressure : maximum reported pressure
10 - adi,resistance-plate-x : total resistance of X-plate (for pressure
46 touchscreen-max-pressure = <4096>;
64 touchscreen-max-pressure = <4096>;
H A Dtouchscreen.yaml38 touchscreen-max-pressure:
39 description: maximum reported pressure (arbitrary range dependent on the controller)
42 touchscreen-min-pressure:
43 description: minimum pressure on the touchscreen to be achieved in order
55 touchscreen-fuzz-pressure:
56 description: pressure noise value of the absolute input device (arbitrary
H A Dads7846.txt64 touchscreen-max-pressure General touchscreen binding, see [1].
65 touchscreen-min-pressure General touchscreen binding, see [1].
79 ti,pressure-min Minimum reported pressure value
81 ti,pressure-max Maximum reported pressure value (u16).
102 ti,pressure-max = /bits/ 16 <255>;
H A Dbu21029.txt14 - touchscreen-max-pressure: maximum pressure value
31 touchscreen-max-pressure = <4095>;
/openbmc/linux/mm/
H A Dvmpressure.c111 static enum vmpressure_levels vmpressure_level(unsigned long pressure) in vmpressure_level() argument
113 if (pressure >= vmpressure_level_critical) in vmpressure_level()
115 else if (pressure >= vmpressure_level_med) in vmpressure_level()
124 unsigned long pressure = 0; in vmpressure_calc_level() local
140 pressure = scale - (reclaimed * scale / scanned); in vmpressure_calc_level()
141 pressure = pressure * 100 / scale; in vmpressure_calc_level()
144 pr_debug("%s: %3lu (s: %lu r: %lu)\n", __func__, pressure, in vmpressure_calc_level()
147 return vmpressure_level(pressure); in vmpressure_calc_level()
/openbmc/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 Dtsc200x-core.c115 int x, int y, int pressure) in tsc200x_update_pen_state() argument
117 if (pressure) { in tsc200x_update_pen_state()
119 input_report_abs(ts->idev, ABS_PRESSURE, pressure); in tsc200x_update_pen_state()
121 input_report_key(ts->idev, BTN_TOUCH, !!pressure); in tsc200x_update_pen_state()
133 pressure); in tsc200x_update_pen_state()
140 unsigned int pressure; in tsc200x_irq_thread() local
180 pressure = tsdata.x * (tsdata.z2 - tsdata.z1) / tsdata.z1; in tsc200x_irq_thread()
181 pressure = pressure * ts->x_plate_ohm / 4096; in tsc200x_irq_thread()
182 if (unlikely(pressure > MAX_12BIT)) in tsc200x_irq_thread()
187 tsc200x_update_pen_state(ts, tsdata.x, tsdata.y, pressure); in tsc200x_irq_thread()
/openbmc/qemu/hw/input/
H A Dtsc2005.c39 bool pressure; member
108 ((400 - ((s)->x >> 7) + ((s)->pressure << 10)) << 4)
242 pin_state = !s->pressure && !!s->dav; in tsc2005_pin_update()
250 pin_state = !s->pressure; in tsc2005_pin_update()
263 if (!s->pressure) in tsc2005_pin_update()
272 if (!s->pressure) in tsc2005_pin_update()
425 int p = s->pressure; in tsc2005_touchscreen_event()
431 s->pressure = !!buttons_state; in tsc2005_touchscreen_event()
438 if (p != s->pressure) in tsc2005_touchscreen_event()
458 VMSTATE_BOOL(pressure, TSC2005State),
[all …]
H A Dads7846.c26 int pressure; member
63 qemu_set_irq(s->interrupt, s->pressure == 0); in OBJECT_DECLARE_SIMPLE_TYPE()
112 if (s->pressure == !buttons_state) { in ads7846_ts_event()
113 s->pressure = !!buttons_state; in ads7846_ts_event()
123 s->pressure = 0; in ads7856_post_load()
/openbmc/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.
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
184 cpu.pressure, memory.pressure, and io.pressure files; the format is
[all …]
/openbmc/linux/tools/testing/selftests/hid/tests/
H A Dtest_wacom_generic.py223 report.tippressure = pressure
224 report.tipswitch = pressure > 0
263 def event(self, x, y, pressure, buttons=None, toolid=None, proximity=None): argument
275 r = self.create_report(x, y, pressure, buttons, toolid, proximity)
640 pressure=300,
654 uhdev.event(110, 220, pressure=0),
666 pressure=0,
697 pressure=0,
711 uhdev.event(100, 200, pressure=0, buttons=Buttons(primary=True)),
785 pressure=300,
[all …]
/openbmc/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()

12345678910