| /kernel/linux/linux-5.10/drivers/iio/pressure/ |
| D | Kconfig | 3 # Pressure drivers 7 menu "Pressure sensors" 10 tristate "Honeywell ABP pressure sensor driver" 13 Say yes here to build support for the Honeywell ABP pressure 20 tristate "Bosch Sensortec BMP180/BMP280 pressure sensor I2C driver" 27 pressure and temperature sensors. Also supports the BME280 with 57 tristate "All Sensors DLHL60D and DLHL60G low voltage digital pressure sensors" 63 pressure sensors driver. 69 tristate "Infineon DPS310 pressure and temperature sensor" 73 Support for the Infineon DPS310 digital barometric pressure sensor. [all …]
|
| D | ms5611_core.c | 3 * MS5611 pressure and temperature sensor driver 106 s32 *temp, s32 *pressure) in ms5611_read_temp_and_pressure() argument 111 ret = st->read_adc_temp_and_pressure(&indio_dev->dev, temp, pressure); in ms5611_read_temp_and_pressure() 114 "failed to read temperature and pressure\n"); in ms5611_read_temp_and_pressure() 119 temp, pressure); in ms5611_read_temp_and_pressure() 123 s32 *temp, s32 *pressure) in ms5611_temp_and_pressure_compensate() argument 125 s32 t = *temp, p = *pressure; in ms5611_temp_and_pressure_compensate() 153 *pressure = (((p * sens) >> 21) - off) >> 15; in ms5611_temp_and_pressure_compensate() 159 s32 *temp, s32 *pressure) in ms5607_temp_and_pressure_compensate() argument 161 s32 t = *temp, p = *pressure; in ms5607_temp_and_pressure_compensate() [all …]
|
| D | st_pressure_core.c | 29 * About determining pressure scaling factors 32 * Datasheets specify typical pressure sensitivity so that pressure is computed 34 * pressure[mBar] = raw / sensitivity 36 * raw the 24 bits long raw sampled pressure 39 * IIO ABI expects pressure to be expressed as kPascal, hence pressure should be 41 * pressure[kPascal] = pressure[mBar] / 10 44 * Finally, st_press_read_raw() returns pressure scaling factor as an 96 /* Default pressure sensitivity */ 112 /* LPS001WP pressure resolution */ 116 /* LPS001WP pressure gain */ [all …]
|
| /kernel/linux/linux-4.19/drivers/iio/pressure/ |
| D | Kconfig | 2 # Pressure drivers 6 menu "Pressure sensors" 9 tristate "Honeywell ABP pressure sensor driver" 12 Say yes here to build support for the Honeywell ABP pressure 19 tristate "Bosch Sensortec BMP180/BMP280 pressure sensor I2C driver" 26 pressure and temperature sensors. Also supports the BME280 with 64 Pressure driver 70 tristate "Hope RF HP03 temperature and pressure sensor driver" 74 Say yes here to build support for Hope RF HP03 pressure and 84 tristate "Freescale MPL115A2 pressure sensor driver" [all …]
|
| D | st_pressure_core.c | 32 * About determining pressure scaling factors 35 * Datasheets specify typical pressure sensitivity so that pressure is computed 37 * pressure[mBar] = raw / sensitivity 39 * raw the 24 bits long raw sampled pressure 42 * IIO ABI expects pressure to be expressed as kPascal, hence pressure should be 44 * pressure[kPascal] = pressure[mBar] / 10 47 * Finally, st_press_read_raw() returns pressure scaling factor as an 99 /* Default pressure sensitivity */ 115 /* LPS001WP pressure resolution */ 119 /* LPS001WP pressure gain */ [all …]
|
| D | ms5611_core.c | 2 * MS5611 pressure and temperature sensor driver 109 s32 *temp, s32 *pressure) in ms5611_read_temp_and_pressure() argument 114 ret = st->read_adc_temp_and_pressure(&indio_dev->dev, temp, pressure); in ms5611_read_temp_and_pressure() 117 "failed to read temperature and pressure\n"); in ms5611_read_temp_and_pressure() 122 temp, pressure); in ms5611_read_temp_and_pressure() 126 s32 *temp, s32 *pressure) in ms5611_temp_and_pressure_compensate() argument 128 s32 t = *temp, p = *pressure; in ms5611_temp_and_pressure_compensate() 156 *pressure = (((p * sens) >> 21) - off) >> 15; in ms5611_temp_and_pressure_compensate() 162 s32 *temp, s32 *pressure) in ms5607_temp_and_pressure_compensate() argument 164 s32 t = *temp, p = *pressure; in ms5607_temp_and_pressure_compensate() [all …]
|
| /kernel/linux/linux-5.10/Documentation/accounting/ |
| D | psi.rst | 4 PSI - Pressure Stall Information 34 Pressure interface 37 Pressure information for each resource is exported through the 38 respective file in /proc/pressure/ -- cpu, memory, and io. 68 Monitoring for pressure thresholds 72 pressure exceeds certain thresholds. 79 /proc/pressure/ representing the resource to be monitored and write the 86 For example writing "some 150000 1000000" into /proc/pressure/memory 88 1sec time window. Writing "full 50000 1000000" into /proc/pressure/io 139 fds.fd = open("/proc/pressure/memory", O_RDWR | O_NONBLOCK); [all …]
|
| /kernel/linux/linux-4.19/drivers/input/touchscreen/ |
| D | resistive-adc-touch.c | 27 * @pressure_min: number representing the minimum for the pressure 28 * @pressure: are we getting pressure info or not 36 bool pressure; member 52 if (st->pressure) in grts_cb() 55 if ((!x && !y) || (st->pressure && (press < st->pressure_min))) { in grts_cb() 64 if (st->pressure) in grts_cb() 119 st->pressure = false; in grts_probe() 121 if (!strcmp(chan->channel->datasheet_name, "pressure")) in grts_probe() 122 st->pressure = true; in grts_probe() 126 if (st->pressure) { in grts_probe() [all …]
|
| D | wm9705.c | 34 * Set current used for pressure measurement. 38 * pil = 0 to disable pressure measurement. 41 * when measureing touchpanel pressure. 45 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 48 * Set threshold for pressure measurement. 50 * Pen down pressure below threshold is ignored. 52 static int pressure = DEFAULT_PRESSURE & 0xfff; variable 53 module_param(pressure, int, 0); 54 MODULE_PARM_DESC(pressure, "Set threshold for pressure measurement."); 149 /* touchpanel pressure current*/ in wm9705_phy_init() [all …]
|
| D | wm9712.c | 47 * Set current used for pressure measurement. 51 * pil = 0 to disable pressure measurement. 54 * when measureing touchpanel pressure. 58 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 61 * Set threshold for pressure measurement. 63 * Pen down pressure below threshold is ignored. 65 static int pressure = DEFAULT_PRESSURE & 0xfff; variable 66 module_param(pressure, int, 0); 67 MODULE_PARM_DESC(pressure, "Set threshold for pressure measurement."); 88 * NOTE: Five wire mode does not allow for readback of pressure. [all …]
|
| D | wm9713.c | 47 * Set current used for pressure measurement. 51 * pil = 0 to disable pressure measurement. 54 * when measureing touchpanel pressure. 58 MODULE_PARM_DESC(pil, "Set current used for pressure measurement."); 61 * Set threshold for pressure measurement. 63 * Pen down pressure below threshold is ignored. 65 static int pressure = DEFAULT_PRESSURE & 0xfff; variable 66 module_param(pressure, int, 0); 67 MODULE_PARM_DESC(pressure, "Set threshold for pressure measurement."); 88 * NOTE: Five wire mode does not allow for readback of pressure. [all …]
|
| D | zylonite-wm97xx.c | 61 * Pressure readback. 63 * Set to 1 to read back pen down pressure 65 static int pressure; variable 66 module_param(pressure, int, 0); 67 MODULE_PARM_DESC(pressure, "Pressure readback (1 = pressure, 0 = no pressure)"); 118 if (pressure) in wm97xx_acc_pen_down()
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | resistive-adc-touch.c | 27 * @pressure_min: number representing the minimum for the pressure 28 * @pressure: are we getting pressure info or not 36 bool pressure; member 52 if (st->pressure) in grts_cb() 55 if ((!x && !y) || (st->pressure && (press < st->pressure_min))) { in grts_cb() 64 if (st->pressure) in grts_cb() 119 st->pressure = false; in grts_probe() 121 if (!strcmp(chan->channel->datasheet_name, "pressure")) in grts_probe() 122 st->pressure = true; in grts_probe() 126 if (st->pressure) { in grts_probe() [all …]
|
| 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 measurement."); 144 /* touchpanel pressure current*/ in wm9705_phy_init() [all …]
|
| D | zylonite-wm97xx.c | 57 * Pressure readback. 59 * Set to 1 to read back pen down pressure 61 static int pressure; variable 62 module_param(pressure, int, 0); 63 MODULE_PARM_DESC(pressure, "Pressure readback (1 = pressure, 0 = no pressure)"); 114 if (pressure) in wm97xx_acc_pen_down()
|
| 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 measurement."); 83 * NOTE: Five wire mode does not allow for readback of pressure. [all …]
|
| 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 measurement."); 83 * NOTE: Five wire mode does not allow for readback of pressure. [all …]
|
| /kernel/linux/linux-5.10/mm/ |
| 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". 112 static enum vmpressure_levels vmpressure_level(unsigned long pressure) in vmpressure_level() argument 114 if (pressure >= vmpressure_level_critical) in vmpressure_level() 116 else if (pressure >= vmpressure_level_med) in vmpressure_level() 125 unsigned long pressure = 0; in vmpressure_calc_level() local 141 pressure = scale - (reclaimed * scale / scanned); in vmpressure_calc_level() 142 pressure = pressure * 100 / scale; in vmpressure_calc_level() 145 pr_debug("%s: %3lu (s: %lu r: %lu)\n", __func__, pressure, in vmpressure_calc_level() [all …]
|
| /kernel/linux/linux-4.19/mm/ |
| D | vmpressure.c | 2 * Linux VM pressure 44 * These thresholds are used when we account memory pressure through 54 * critical pressure as number of pages will be less than "window size". 115 static enum vmpressure_levels vmpressure_level(unsigned long pressure) in vmpressure_level() argument 117 if (pressure >= vmpressure_level_critical) in vmpressure_level() 119 else if (pressure >= vmpressure_level_med) in vmpressure_level() 128 unsigned long pressure = 0; in vmpressure_calc_level() local 144 pressure = scale - (reclaimed * scale / scanned); in vmpressure_calc_level() 145 pressure = pressure * 100 / scale; in vmpressure_calc_level() 148 pr_debug("%s: %3lu (s: %lu r: %lu)\n", __func__, pressure, in vmpressure_calc_level() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/touchscreen/ |
| D | resistive-adc-touch.txt | 7 position measurement and optional pressure. 17 - iio-channels: The third channel named "pressure" is optional and can be 18 used if the ADC device also measures pressure besides position. 19 If this channel is missing, pressure will be ignored and the touchscreen 21 - iio-channel-names: optional channel named "pressure". 27 touchscreen-min-pressure = <50000>; 29 io-channel-names = "x", "y", "pressure";
|
| D | touchscreen.txt | 8 - touchscreen-max-pressure : maximum reported pressure (arbitrary range 10 - touchscreen-min-pressure : minimum pressure on the touchscreen to be 17 - touchscreen-fuzz-pressure : pressure noise value of the absolute input 35 - contact-threshold : deprecated name for touchscreen-fuzz-pressure
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
| D | resistive-adc-touch.txt | 7 position measurement and optional pressure. 17 - iio-channels: The third channel named "pressure" is optional and can be 18 used if the ADC device also measures pressure besides position. 19 If this channel is missing, pressure will be ignored and the touchscreen 21 - iio-channel-names: optional channel named "pressure". 27 touchscreen-min-pressure = <50000>; 29 io-channel-names = "x", "y", "pressure";
|
| D | touchscreen.yaml | 31 touchscreen-max-pressure: 32 description: maximum reported pressure (arbitrary range dependent on the controller) 35 touchscreen-min-pressure: 36 description: minimum pressure on the touchscreen to be achieved in order 48 touchscreen-fuzz-pressure: 49 description: pressure noise value of the absolute input device (arbitrary
|
| D | ads7846.txt | 64 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>;
|
| /kernel/liteos_a/testsuites/kernel/sample/posix/ |
| D | Makefile | 27 PRESSURE_MODULES := mqueue/pressure mutex/pressure sem/pressure pthread/pressure swtmr/pressure sch…
|