Lines Matching defs:info
204 const struct hwmon_channel_info **info = chip->info;
208 for (i = 1; info[i]; i++) {
211 if (info[i]->type != hwmon_temp)
214 for (j = 0; info[i]->config[j]; j++) {
217 if (!(info[i]->config[j] & HWMON_T_INPUT) ||
618 static int hwmon_num_channel_attrs(const struct hwmon_channel_info *info)
622 for (i = n = 0; info->config[i]; i++)
623 n += hweight32(info->config[i]);
631 const struct hwmon_channel_info *info)
637 if (info->type >= ARRAY_SIZE(__templates))
640 templates = __templates[info->type];
641 template_size = __templates_size[info->type];
643 for (i = 0; info->config[i]; i++) {
644 u32 attr_mask = info->config[i];
654 a = hwmon_genattr(drvdata, info->type, attr, i,
673 for (i = 0; chip->info[i]; i++)
674 nattrs += hwmon_num_channel_attrs(chip->info[i]);
683 for (i = 0; chip->info[i]; i++) {
685 chip->info[i]);
776 chip->info[0]->type == hwmon_chip &&
777 (chip->info[0]->config[0] & HWMON_C_REGISTER_TZ)) {
844 if (chip && (!chip->ops || !chip->ops->is_visible || !chip->info))