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
370 * struct hwmon_ops - hwmon device operations
371 * @visible: Static visibility. If non-zero, 'is_visible' is ignored.
373 * 'visible' is non-zero.
376 * Pointer to driver-private data structure passed
378 * @type: Sensor type
379 * @attr: Sensor attribute
380 * @channel:
381 * Channel number
388 * @type: Sensor type
389 * @attr: Sensor attribute
390 * @channel:
391 * Channel number
399 * @type: Sensor type
400 * @attr: Sensor attribute
401 * @channel:
402 * Channel number
409 * @type: Sensor type
410 * @attr: Sensor attribute
411 * @channel:
412 * Channel number
419 u32 attr, int channel);
421 u32 attr, int channel, long *val);
423 u32 attr, int channel, const char **str);
425 u32 attr, int channel, long val);
429 * struct hwmon_channel_info - Channel information
430 * @type: Channel type.
431 * @config: Pointer to NULL-terminated list of channel parameters.
432 * Use for per-channel attributes.
448 * struct hwmon_chip_info - Chip configuration
450 * @info: Null-terminated list of channel information.
489 u32 attr, int channel);
495 * hwmon_is_bad_char - Is the char invalid in a hwmon name
506 case '-': in hwmon_is_bad_char()