Lines Matching +full:sensor +full:- +full:channel
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 hwmon.h - part of lm_sensors, Linux kernel modules for hardware monitoring
362 * struct hwmon_ops - hwmon device operations
366 * Pointer to driver-private data structure passed
368 * @type: Sensor type
369 * @attr: Sensor attribute
370 * @channel:
371 * Channel number
378 * @type: Sensor type
379 * @attr: Sensor attribute
380 * @channel:
381 * Channel number
389 * @type: Sensor type
390 * @attr: Sensor attribute
391 * @channel:
392 * Channel number
399 * @type: Sensor type
400 * @attr: Sensor attribute
401 * @channel:
402 * Channel number
408 u32 attr, int channel);
410 u32 attr, int channel, long *val);
412 u32 attr, int channel, const char **str);
414 u32 attr, int channel, long val);
418 * struct hwmon_channel_info - Channel information
419 * @type: Channel type.
420 * @config: Pointer to NULL-terminated list of channel parameters.
421 * Use for per-channel attributes.
437 * struct hwmon_chip_info - Chip configuration
439 * @info: Null-terminated list of channel information.
479 u32 attr, int channel);
485 * hwmon_is_bad_char - Is the char invalid in a hwmon name
496 case '-': in hwmon_is_bad_char()