Lines Matching full:sensors
238 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_1() local
245 temp = ((struct temp_sensor_1 *)sensors->temp.data) + sattr->index; in occ_show_temp_1()
274 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_2() local
281 temp = ((struct temp_sensor_2 *)sensors->temp.data) + sattr->index; in occ_show_temp_2()
325 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_10() local
332 temp = ((struct temp_sensor_10 *)sensors->temp.data) + sattr->index; in occ_show_temp_10()
372 struct occ_sensors *sensors = &occ->sensors; in occ_show_freq_1() local
379 freq = ((struct freq_sensor_1 *)sensors->freq.data) + sattr->index; in occ_show_freq_1()
402 struct occ_sensors *sensors = &occ->sensors; in occ_show_freq_2() local
409 freq = ((struct freq_sensor_2 *)sensors->freq.data) + sattr->index; in occ_show_freq_2()
432 struct occ_sensors *sensors = &occ->sensors; in occ_show_power_1() local
439 power = ((struct power_sensor_1 *)sensors->power.data) + sattr->index; in occ_show_power_1()
479 struct occ_sensors *sensors = &occ->sensors; in occ_show_power_2() local
486 power = ((struct power_sensor_2 *)sensors->power.data) + sattr->index; in occ_show_power_2()
518 struct occ_sensors *sensors = &occ->sensors; in occ_show_power_a0() local
525 power = ((struct power_sensor_a0 *)sensors->power.data) + sattr->index; in occ_show_power_a0()
598 struct occ_sensors *sensors = &occ->sensors; in occ_show_caps_1_2() local
605 caps = ((struct caps_sensor_2 *)sensors->caps.data) + sattr->index; in occ_show_caps_1_2()
629 if (occ->sensors.caps.version == 1) in occ_show_caps_1_2()
648 struct occ_sensors *sensors = &occ->sensors; in occ_show_caps_3() local
655 caps = ((struct caps_sensor_3 *)sensors->caps.data) + sattr->index; in occ_show_caps_3()
716 struct occ_sensors *sensors = &occ->sensors; in occ_show_extended() local
723 extn = ((struct extended_sensor *)sensors->extended.data) + in occ_show_extended()
784 struct occ_sensors *sensors = &occ->sensors; in occ_setup_sensor_attrs() local
796 switch (sensors->temp.version) { in occ_setup_sensor_attrs()
798 num_attrs += (sensors->temp.num_sensors * 2); in occ_setup_sensor_attrs()
801 num_attrs += (sensors->temp.num_sensors * 4); in occ_setup_sensor_attrs()
805 num_attrs += (sensors->temp.num_sensors * 5); in occ_setup_sensor_attrs()
809 sensors->temp.num_sensors = 0; in occ_setup_sensor_attrs()
812 switch (sensors->freq.version) { in occ_setup_sensor_attrs()
817 num_attrs += (sensors->freq.num_sensors * 2); in occ_setup_sensor_attrs()
820 sensors->freq.num_sensors = 0; in occ_setup_sensor_attrs()
823 switch (sensors->power.version) { in occ_setup_sensor_attrs()
828 num_attrs += (sensors->power.num_sensors * 4); in occ_setup_sensor_attrs()
831 num_attrs += (sensors->power.num_sensors * 16); in occ_setup_sensor_attrs()
835 sensors->power.num_sensors = 0; in occ_setup_sensor_attrs()
838 switch (sensors->caps.version) { in occ_setup_sensor_attrs()
840 num_attrs += (sensors->caps.num_sensors * 7); in occ_setup_sensor_attrs()
846 num_attrs += (sensors->caps.num_sensors * 8); in occ_setup_sensor_attrs()
849 sensors->caps.num_sensors = 0; in occ_setup_sensor_attrs()
852 switch (sensors->extended.version) { in occ_setup_sensor_attrs()
854 num_attrs += (sensors->extended.num_sensors * 3); in occ_setup_sensor_attrs()
857 sensors->extended.num_sensors = 0; in occ_setup_sensor_attrs()
873 for (i = 0; i < sensors->temp.num_sensors; ++i) { in occ_setup_sensor_attrs()
875 temp = ((struct temp_sensor_2 *)sensors->temp.data) + i; in occ_setup_sensor_attrs()
882 if (sensors->temp.version == 2 && in occ_setup_sensor_attrs()
895 if (sensors->temp.version > 1) { in occ_setup_sensor_attrs()
908 if (sensors->temp.version == 0x10) { in occ_setup_sensor_attrs()
919 for (i = 0; i < sensors->freq.num_sensors; ++i) { in occ_setup_sensor_attrs()
933 if (sensors->power.version == 0xA0) { in occ_setup_sensor_attrs()
936 * a sensor number per power type, emulating several sensors. in occ_setup_sensor_attrs()
938 for (i = 0; i < sensors->power.num_sensors; ++i) { in occ_setup_sensor_attrs()
977 s = (sensors->power.num_sensors * 4) + 1; in occ_setup_sensor_attrs()
979 for (i = 0; i < sensors->power.num_sensors; ++i) { in occ_setup_sensor_attrs()
1007 s = sensors->power.num_sensors + 1; in occ_setup_sensor_attrs()
1010 if (sensors->caps.num_sensors >= 1) { in occ_setup_sensor_attrs()
1048 if (sensors->caps.version > 1) { in occ_setup_sensor_attrs()
1057 for (i = 0; i < sensors->extended.num_sensors; ++i) { in occ_setup_sensor_attrs()
1076 /* put the sensors in the group */ in occ_setup_sensor_attrs()
1085 /* only need to do this once at startup, as OCC won't change sensors on us */
1090 struct occ_sensors *sensors = &occ->sensors; in occ_parse_poll_response() local
1113 dev_dbg(occ->bus_dev, " %04x..%04x: %.4s (%d sensors)\n", in occ_parse_poll_response()
1119 sensor = &sensors->temp; in occ_parse_poll_response()
1121 sensor = &sensors->freq; in occ_parse_poll_response()
1123 sensor = &sensors->power; in occ_parse_poll_response()
1125 sensor = &sensors->caps; in occ_parse_poll_response()
1127 sensor = &sensors->extended; in occ_parse_poll_response()