| /linux/Documentation/translations/zh_CN/accounting/ |
| H A D | psi.rst | 37 压力信息可通过/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/iio/pressure/ |
| H A D | ms5611_core.c | 105 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 D | abp060mg.c | 104 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() 286 MODULE_DESCRIPTION("Honeywell ABP pressure sensor driver");
|
| H A D | ms5637.c | 4 * MS5837 and MS8607 pressure & temperature sensor 59 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() 247 MODULE_DESCRIPTION("Measurement-Specialties ms5637 temperature & pressure driver");
|
| H A D | ms5611.h | 49 s32 *temp, s32 *pressure); 52 s32 *pressure);
|
| H A D | t5403.c | 3 * t5403.c - Support for EPCOS T5403 pressure/temperature sensor 25 #define T5403_PT BIT(1) /* 0 .. pressure, 1 .. temperature measurement */ 48 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() 269 MODULE_DESCRIPTION("EPCOS T5403 pressure/temperature sensor driver");
|
| H A D | hp03.c | 5 * Driver for Hope RF HP03 digital temperature and pressure sensor. 21 * 0x77 ... read-write ADC for pressure and temperature 43 s32 pressure; /* kPa */ member 116 dev_err(dev, "Failed to read pressure\n"); in hp03_update_temp_pressure() 150 priv->pressure = ((x * 100) >> 5) + (cx_val[6] * 10); in hp03_update_temp_pressure() 178 *val = priv->pressure; in hp03_read_raw() 291 MODULE_DESCRIPTION("Driver for Hope RF HP03 pressure and temperature sensor");
|
| H A D | ms5611_i2c.c | 3 * MS5611 pressure and temperature sensor driver (I2C bus) 59 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 D | ms5611_spi.c | 54 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()
|
| H A D | dps310.c | 4 * The DPS310 is a barometric pressure and temperature sensor. 135 * Calculate pressure calibration coefficients. c00 and c10 are 20 bit in dps310_get_coefs() 209 * Set up pressure sensor in single sample, one measurement per second in dps310_startup() 224 /* Temp and pressure shifts are disabled when PRC <= 8 */ in dps310_startup() 236 /* Turn on temperature and pressure measurement in the background */ in dps310_startup() 639 s64 pressure = 0ULL; in dps310_calculate_pressure() local 692 pressure -= div64_u64_rem(-nums[i], denoms[i], &irem); in dps310_calculate_pressure() 695 pressure += div64_u64_rem(nums[i], denoms[i], &irem); in dps310_calculate_pressure() 704 pressure += div_s64(rem, 1000000000LL); in dps310_calculate_pressure() 705 if (pressure < in dps310_calculate_pressure() [all...] |
| H A D | zpa2326.c | 513 u32 *pressure) in zpa2326_dequeue_pressure() argument 525 *pressure = 0; in zpa2326_dequeue_pressure() 534 err = regmap_bulk_read(regs, ZPA2326_PRESS_OUT_XL_REG, pressure, in zpa2326_dequeue_pressure() 550 err = regmap_bulk_read(regs, ZPA2326_PRESS_OUT_XL_REG, pressure, in zpa2326_dequeue_pressure() 583 u32 pressure; in zpa2326_fill_sample_buffer() member 591 err = zpa2326_dequeue_pressure(indio_dev, &sample.pressure); in zpa2326_fill_sample_buffer()
|
| H A D | rohm-bm1390.c | 3 * BM1390 ROHM pressure sensor 6 * https://fscdn.rohm.com/en/products/databook/datasheet/ic/sensor/pressure/bm1390glv-z-e.pdf 140 u32 pressure; member 145 /* BM1390 has FIFO for 4 pressure samples */ 201 * We can't skip reading the pressure because the watermark IRQ is acked 202 * only when the pressure data is read from the FIFO. 225 static int bm1390_pressure_read(struct bm1390_data *data, u32 *pressure) in bm1390_pressure_read() argument 236 *pressure = (u32)(raw[2] >> 2 | raw[1] << 6 | raw[0] << 14); in bm1390_pressure_read() 311 * pressure in hPa is register value divided by 2048. in bm1390_read_raw() 374 * to read the all pressure value in __bm1390_fifo_flush() [all...] |
| /linux/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) 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 * 10 in vmpressure_calc_level() [all...] |
| /linux/drivers/input/touchscreen/ |
| H A D | wm831x-ts.c | 64 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 D | resistive-adc-touch.c | 50 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 D | mainstone-wm97xx.c | 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) in wm97xx_acc_pen_down()
|
| H A D | tps6507x-ts.c | 37 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 D | sis_i2c.c | 177 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 D | pcap_ts.c | 25 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 D | wacom_i2c.c | 111 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 D | psi.rst | 38 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/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 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) 629 pressure=300, 643 uhdev.event(110, 220, pressure=0), 655 pressure=0, 665 uhdev.event(130, 240, pressure=0), [], auto_syn=False, strict=True 695 pressure=0, [all …]
|
| /linux/Documentation/devicetree/bindings/input/touchscreen/ |
| H A D | bu21029.txt | 14 - touchscreen-max-pressure: maximum pressure value 31 touchscreen-max-pressure = <4095>;
|
| /linux/drivers/input/tablet/ |
| H A D | kbtab.c | 36 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()
|
| /linux/Documentation/input/ |
| H A D | event-codes.rst | 152 touchpad may set the value to 1 only when the touch pressure rises above a 257 - For touch devices, many devices converted contact size into pressure. 258 A finger flattens with pressure, causing a larger contact area and thus 259 pressure and contact size are directly related. This is not the case 261 pressure sensor ("pressure pads"). 264 pressure is in measurable units. If the resolution is zero, the 265 pressure data is in arbitrary units. If the resolution is non-zero, the 266 pressure data is in units/gram. For example, a value of 10 with a 429 table, and report correct units for the pressure.
|