Lines Matching refs:hdlp

213 psvc_update_thresholds_0(psvc_opaque_t hdlp, char *id)
224 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &present);
228 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &match_count,
235 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR,
244 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR,
254 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR,
262 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR,
278 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR,
289 status = psvc_set_attr(hdlp, id,
307 check_temp(psvc_opaque_t hdlp, char *id, int32_t silent)
326 status = psvc_get_attr(hdlp, id, PSVC_INSTANCE_ATTR, &instance);
330 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &pr);
335 status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
343 status = psvc_get_attr(hdlp, id, PSVC_FEATURES_ATTR, &features);
347 status = psvc_get_attr(hdlp, id, PSVC_LO_WARN_ATTR, &lo_warn);
351 status = psvc_get_attr(hdlp, id, PSVC_LO_SHUT_ATTR, &lo_shut);
355 status = psvc_get_attr(hdlp, id, PSVC_HI_WARN_ATTR, &hi_warn);
359 status = psvc_get_attr(hdlp, id, PSVC_HI_SHUT_ATTR, &hi_shut);
363 status = psvc_get_attr(hdlp, id, PSVC_SENSOR_VALUE_ATTR, &temp);
375 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, PSVC_ERROR);
378 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR,
386 status = psvc_get_attr(hdlp, id, PSVC_LABEL_ATTR, label);
483 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
486 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, fault);
489 status = psvc_get_attr(hdlp, id, PSVC_PREV_STATE_ATTR,
500 psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &led_count,
503 status = psvc_get_attr(hdlp, id,
508 status = psvc_set_attr(hdlp, led_id,
519 psvc_check_temperature_policy_0(psvc_opaque_t hdlp, char *id)
521 return (check_temp(hdlp, id, 0));
525 psvc_check_temperature_silent_policy_0(psvc_opaque_t hdlp, char *id)
527 return (check_temp(hdlp, id, 1));
531 psvc_fan_enable_disable_policy_0(psvc_opaque_t hdlp, char *id)
542 status = psvc_get_attr(hdlp, id, PSVC_FEATURES_ATTR, &features);
551 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &presence);
558 status = psvc_get_attr(hdlp, id, PSVC_LABEL_ATTR, label);
562 status = psvc_get_attr(hdlp, id, PSVC_ENABLE_ATTR, &enable);
567 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR,
573 status = psvc_set_attr(hdlp, id, PSVC_ENABLE_ATTR,
579 status = psvc_set_attr(hdlp, backup_fan,
585 status = psvc_set_attr(hdlp, id, PSVC_ENABLE_ATTR,
594 status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state);
598 status = psvc_get_attr(hdlp, id, PSVC_PREV_STATE_ATTR, previous_state);
603 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR,
610 status = psvc_set_attr(hdlp, id, PSVC_ENABLE_ATTR,
616 status = psvc_set_attr(hdlp, backup_fan,
624 status = psvc_set_attr(hdlp, id, PSVC_ENABLE_ATTR,
630 status = psvc_set_attr(hdlp, backup_fan,
638 status = psvc_get_attr(hdlp, id, PSVC_LABEL_ATTR,
653 psvc_switch_fan_onoff_policy_0(psvc_opaque_t hdlp, char *id)
660 status = psvc_get_attr(hdlp, id, PSVC_ENABLE_ATTR, &enable);
664 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, &switchid,
675 status = psvc_set_attr(hdlp, switchid, PSVC_SWITCH_STATE_ATTR, state);
680 check_cpu_temp_fault(psvc_opaque_t hdlp, char *cpu, int32_t cpu_count)
689 status = psvc_get_attr(hdlp, cpu, PSVC_FEATURES_ATTR, &features);
693 psvc_get_attr(hdlp, cpu, PSVC_ASSOC_MATCHES_ATTR, &sensor_count,
696 status = psvc_get_attr(hdlp, cpu, PSVC_ASSOC_ID_ATTR,
701 status = psvc_get_attr(hdlp, sensorid, PSVC_FAULTID_ATTR,
722 psvc_shutdown_policy_0(psvc_opaque_t hdlp, char *id)
732 psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &cpu_count,
735 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR,
740 status = psvc_get_attr(hdlp, cpuid,
748 psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &cpu_count,
751 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, &cpuid,
755 status = check_cpu_temp_fault(hdlp, cpuid, cpu_count);
772 psvc_keyswitch_position_policy_0(psvc_opaque_t hdlp, char *id)
783 status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR,
794 status = psvc_get_attr(hdlp, id, PSVC_SWITCH_STATE_ATTR,
811 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, position);
825 psvc_hotplug_notifier_policy_0(psvc_opaque_t hdlp, char *id)
832 status = psvc_get_attr(hdlp, id, PSVC_PREV_PRESENCE_ATTR,
841 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &presence);
853 status = psvc_get_attr(hdlp, id, PSVC_LABEL_ATTR, label);
866 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR,
871 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR,
892 status = psvc_set_attr(hdlp, id, PSVC_PREV_PRESENCE_ATTR, &presence);
900 psvc_fan_hotplug_policy_0(psvc_opaque_t hdlp, char *id)
907 status = psvc_get_attr(hdlp, id, PSVC_PREV_PRESENCE_ATTR,
917 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &presence);
929 status = psvc_get_attr(hdlp, id, PSVC_LABEL_ATTR, label);
947 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR,
952 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR,
958 psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR,
962 status = psvc_get_attr(hdlp, id,
967 status = psvc_set_attr(hdlp, led_id,
974 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR,
979 psvc_get_attr(hdlp, slot_id, PSVC_ASSOC_MATCHES_ATTR,
983 status = psvc_get_attr(hdlp, slot_id,
989 status = psvc_set_attr(hdlp, led_id,
1003 status = psvc_set_attr(hdlp, id, PSVC_PREV_PRESENCE_ATTR, &presence);
1011 psvc_init_led_policy_0(psvc_opaque_t hdlp, char *id)
1015 status = psvc_set_attr(hdlp, id, PSVC_LED_STATE_ATTR, PSVC_LED_OFF);
1020 psvc_init_state_policy_0(psvc_opaque_t hdlp, char *id)
1024 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, PSVC_OK);
1025 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, PSVC_NO_FAULT);
1030 psvc_ps_overcurrent_check_policy_0(psvc_opaque_t hdlp, char *power_supply_id)
1039 status = psvc_get_attr(hdlp, power_supply_id, PSVC_PRESENCE_ATTR,
1052 psvc_get_attr(hdlp, power_supply_id, PSVC_ASSOC_MATCHES_ATTR,
1055 status = psvc_get_attr(hdlp, power_supply_id,
1060 status = psvc_get_attr(hdlp, sensor_id, PSVC_HI_WARN_ATTR,
1065 status = psvc_get_attr(hdlp, sensor_id,
1076 status = psvc_get_attr(hdlp, power_supply_id,
1090 psvc_device_fail_notifier_policy_0(psvc_opaque_t hdlp, char *id)
1100 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &present);
1109 psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &sensor_count,
1112 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR,
1117 status = psvc_get_attr(hdlp, sensor_id,
1130 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state);
1133 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, fault);
1136 status = psvc_get_attr(hdlp, id, PSVC_PREV_STATE_ATTR,
1146 psvc_get_attr(hdlp, id, PSVC_LABEL_ATTR, dev_label);
1147 psvc_get_attr(hdlp, sensor_id, PSVC_LABEL_ATTR,
1159 psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR,
1162 status = psvc_get_attr(hdlp, id,
1167 status = psvc_set_attr(hdlp, led_id,
1199 change_cpu_fans(psvc_opaque_t hdlp, char *fan_id, int32_t fan_speed)
1207 psvc_get_attr(hdlp, fan_id, PSVC_ASSOC_MATCHES_ATTR, &control_count,
1212 err = psvc_get_attr(hdlp, fan_id, PSVC_ASSOC_ID_ATTR, &control_id,
1221 err = psvc_get_attr(hdlp, control_id, PSVC_CONTROL_VALUE_ATTR,
1227 err = psvc_get_attr(hdlp, fan_id, PSVC_ASSOC_ID_ATTR,
1232 err = psvc_set_attr(hdlp, control_id, PSVC_CONTROL_VALUE_ATTR,
1244 device_temp_check(psvc_opaque_t hdlp, char *fan_id, int32_t *hot_device)
1254 psvc_get_attr(hdlp, fan_id, PSVC_ASSOC_MATCHES_ATTR, &sensor_count,
1257 err = psvc_get_attr(hdlp, fan_id, PSVC_ASSOC_ID_ATTR,
1261 err = psvc_get_attr(hdlp, sensor_id, PSVC_SENSOR_VALUE_ATTR,
1280 psvc_fan_control_policy_0(psvc_opaque_t hdlp, char *fan_id)
1295 psvc_get_attr(hdlp, fan_id, PSVC_ENABLE_ATTR, &is_enabled);
1299 err = psvc_get_attr(hdlp, fan_id, PSVC_SETPOINT_ATTR, &setpoint);
1303 err = psvc_get_attr(hdlp, fan_id, PSVC_HYSTERESIS_ATTR,
1308 err = psvc_get_attr(hdlp, fan_id, PSVC_LOOPGAIN_ATTR, &loopgain);
1312 err = psvc_get_attr(hdlp, fan_id, PSVC_LOOPBIAS_ATTR, &loopbias);
1316 err = psvc_get_attr(hdlp, fan_id, PSVC_TEMP_DIFFERENTIAL_ATTR,
1321 err = psvc_get_attr(hdlp, fan_id, PSVC_TEMP_DIFFERENTIAL_INDEX_ATTR,
1326 err = device_temp_check(hdlp, fan_id, &hot_device);
1339 err = change_cpu_fans(hdlp, fan_id, ampout);
1347 err = psvc_set_attr(hdlp, fan_id, PSVC_TEMP_DIFFERENTIAL_ATTR,
1352 err = psvc_set_attr(hdlp, fan_id, PSVC_TEMP_DIFFERENTIAL_INDEX_ATTR,
1361 psvc_fan_present_policy_0(psvc_opaque_t hdlp, char *id)
1374 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &presence);