Lines Matching defs:caps
594 struct caps_sensor_2 *caps;
603 caps = ((struct caps_sensor_2 *)sensors->caps.data) + sattr->index;
609 val = get_unaligned_be16(&caps->cap) * 1000000ULL;
612 val = get_unaligned_be16(&caps->system_power) * 1000000ULL;
615 val = get_unaligned_be16(&caps->n_cap) * 1000000ULL;
618 val = get_unaligned_be16(&caps->max) * 1000000ULL;
621 val = get_unaligned_be16(&caps->min) * 1000000ULL;
624 val = get_unaligned_be16(&caps->user) * 1000000ULL;
627 if (occ->sensors.caps.version == 1)
630 val = caps->user_source;
644 struct caps_sensor_3 *caps;
653 caps = ((struct caps_sensor_3 *)sensors->caps.data) + sattr->index;
659 val = get_unaligned_be16(&caps->cap) * 1000000ULL;
662 val = get_unaligned_be16(&caps->system_power) * 1000000ULL;
665 val = get_unaligned_be16(&caps->n_cap) * 1000000ULL;
668 val = get_unaligned_be16(&caps->max) * 1000000ULL;
671 val = get_unaligned_be16(&caps->hard_min) * 1000000ULL;
674 val = get_unaligned_be16(&caps->user) * 1000000ULL;
677 val = caps->user_source;
680 val = get_unaligned_be16(&caps->soft_min) * 1000000ULL;
835 switch (sensors->caps.version) {
837 num_attrs += (sensors->caps.num_sensors * 7);
840 num_attrs += (sensors->caps.num_sensors * 8);
844 num_attrs += (sensors->caps.num_sensors * 9);
847 sensors->caps.num_sensors = 0;
1008 if (sensors->caps.num_sensors >= 1) {
1046 if (sensors->caps.version > 1) {
1053 if (sensors->caps.version > 2) {
1132 sensor = &sensors->caps;