Lines Matching refs:id

314 pcf8574_write_bit(psvc_opaque_t hdlp, char *id, uint8_t bit_num,  in pcf8574_write_bit()  argument
320 rv = psvc_get_attr(hdlp, id, PSVC_GPIO_VALUE_ATTR, &byte); in pcf8574_write_bit()
326 rv = psvc_set_attr(hdlp, id, PSVC_GPIO_VALUE_ATTR, &byte); in pcf8574_write_bit()
357 psvc_init_disk_bp_policy_0(psvc_opaque_t hdlp, char *id) in psvc_init_disk_bp_policy_0() argument
360 return (psvc_set_attr(hdlp, id, PSVC_GPIO_VALUE_ATTR, in psvc_init_disk_bp_policy_0()
365 pcf8574_init_policy_0(psvc_opaque_t hdlp, char *id) in pcf8574_init_policy_0() argument
367 return (send_pcf8574_reset(hdlp, id)); in pcf8574_init_policy_0()
455 psvc_fan_fault_check_policy_0(psvc_opaque_t hdlp, char *id) in psvc_fan_fault_check_policy_0() argument
468 err = psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &fan_count, in psvc_fan_fault_check_policy_0()
474 err = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, in psvc_fan_fault_check_policy_0()
479 err = check_fan(hdlp, id, fan_id, &fault_on); in psvc_fan_fault_check_policy_0()
486 err = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, PSVC_ERROR); in psvc_fan_fault_check_policy_0()
492 err = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, PSVC_OK); in psvc_fan_fault_check_policy_0()
497 err = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state); in psvc_fan_fault_check_policy_0()
500 err = psvc_get_attr(hdlp, id, PSVC_PREV_STATE_ATTR, prev_state); in psvc_fan_fault_check_policy_0()
510 err = psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, in psvc_fan_fault_check_policy_0()
515 err = psvc_get_attr(hdlp, id, in psvc_fan_fault_check_policy_0()
574 psvc_shutdown_policy_0(psvc_opaque_t hdlp, char *id) in psvc_shutdown_policy_0() argument
582 psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &cpu_count, in psvc_shutdown_policy_0()
586 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, &cpuid, in psvc_shutdown_policy_0()
611 psvc_fsp_device_fault_check_policy_0(psvc_opaque_t hdlp, char *id) in psvc_fsp_device_fault_check_policy_0() argument
622 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, in psvc_fsp_device_fault_check_policy_0()
628 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, in psvc_fsp_device_fault_check_policy_0()
652 syslog(LOG_ERR, gettext("%s has turned OFF"), id); in psvc_fsp_device_fault_check_policy_0()
653 status = psvc_set_attr(hdlp, id, PSVC_LED_STATE_ATTR, in psvc_fsp_device_fault_check_policy_0()
660 gettext("%s has turned ON"), id); in psvc_fsp_device_fault_check_policy_0()
661 status = psvc_set_attr(hdlp, id, PSVC_LED_STATE_ATTR, in psvc_fsp_device_fault_check_policy_0()
682 check_i2c_access(psvc_opaque_t hdlp, char *id) in check_i2c_access() argument
689 "%s_FAULT_SENSOR", id); in check_i2c_access()
704 handle_ps_hotplug_children_presence(psvc_opaque_t hdlp, char *id) in handle_ps_hotplug_children_presence() argument
717 snprintf(addon_id, sizeof (addon_id), "%s%s", id, in handle_ps_hotplug_children_presence()
727 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, in handle_ps_hotplug_children_presence()
739 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, in handle_ps_hotplug_children_presence()
753 handle_ps_hotplug(psvc_opaque_t hdlp, char *id, boolean_t present) in handle_ps_hotplug() argument
768 psvcplugin_lookup(id, parent_path, &child_node); in handle_ps_hotplug()
774 status = psvc_get_attr(hdlp, id, PSVC_INSTANCE_ATTR, &instance); in handle_ps_hotplug()
780 syslog(LOG_ERR, gettext("Device %s inserted"), id); in handle_ps_hotplug()
785 snprintf(ps_path, sizeof (ps_path), "%s/%s", parent_path, id); in handle_ps_hotplug()
794 status = handle_ps_hotplug_children_presence(hdlp, id); in handle_ps_hotplug()
807 syslog(LOG_ERR, gettext("Device %s removed"), id); in handle_ps_hotplug()
833 "%s_LOGICAL_STATE", id); in handle_ps_hotplug()
836 status |= psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, info); in handle_ps_hotplug()
840 status |= psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, info); in handle_ps_hotplug()
871 check_ps_state(psvc_opaque_t hdlp, char *id) in check_ps_state() argument
890 "%s_LOGICAL_STATE", id); in check_ps_state()
896 status = ac_power_check(hdlp, id, ps_logical_state); in check_ps_state()
905 status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state); in check_ps_state()
912 status = psvc_get_attr(hdlp, id, PSVC_PREV_STATE_ATTR, previous_state); in check_ps_state()
916 snprintf(ps_ok_sensor, sizeof (ps_ok_sensor), "%s_OK_SENSOR", id); in check_ps_state()
942 "shutdown!"), id, id); in check_ps_state()
949 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state); in check_ps_state()
953 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, fault); in check_ps_state()
958 status = psvc_get_attr(hdlp, id, PSVC_INSTANCE_ATTR, &instance); in check_ps_state()
962 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &sensor_count, in check_ps_state()
970 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, in check_ps_state()
1009 id); in check_ps_state()
1012 id, sensor_id); in check_ps_state()
1036 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, in check_ps_state()
1049 snprintf(ps_reset, sizeof (ps_reset), "%s_RESET", id); in check_ps_state()
1075 id); in check_ps_state()
1078 id, sensor); in check_ps_state()
1086 syslog(LOG_ERR, gettext("Device %s Okay"), id); in check_ps_state()
1100 ac_unplugged(psvc_opaque_t hdlp, char *id) in ac_unplugged() argument
1106 snprintf(ac_sensor_id, sizeof (ac_sensor_id), "%s_AC_IN_SENSOR", id); in ac_unplugged()
1127 ac_power_check(psvc_opaque_t hdlp, char *id, char *ps_logical_state) in ac_power_check() argument
1135 status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state); in ac_power_check()
1144 unplugged = ac_unplugged(hdlp, id); in ac_power_check()
1154 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_MATCHES_ATTR, &sensor_count, in ac_power_check()
1162 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, in ac_power_check()
1175 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, in ac_power_check()
1180 syslog(LOG_ERR, gettext("Device %s AC UNAVAILABLE"), id); in ac_power_check()
1184 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, in ac_power_check()
1199 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, in ac_power_check()
1209 syslog(LOG_ERR, gettext("Device %s AC AVAILABLE"), id); in ac_power_check()
1216 psvc_init_ps_presence(psvc_opaque_t hdlp, char *id) in psvc_init_ps_presence() argument
1222 err = psvc_get_attr(hdlp, id, PSVC_INSTANCE_ATTR, &instance); in psvc_init_ps_presence()
1223 err |= psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &presence); in psvc_init_ps_presence()
1229 psvc_ps_monitor_policy_0(psvc_opaque_t hdlp, char *id) in psvc_ps_monitor_policy_0() argument
1236 err = psvc_get_attr(hdlp, id, PSVC_INSTANCE_ATTR, &instance); in psvc_ps_monitor_policy_0()
1248 err = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, in psvc_ps_monitor_policy_0()
1258 err = handle_ps_hotplug(hdlp, id, ps_present[instance]); in psvc_ps_monitor_policy_0()
1266 err = check_i2c_access(hdlp, id); in psvc_ps_monitor_policy_0()
1271 syslog(LOG_ERR, "Device %s removed", id); in psvc_ps_monitor_policy_0()
1275 handle_ps_hotplug(hdlp, id, ps_present[instance]); in psvc_ps_monitor_policy_0()
1283 err = check_ps_state(hdlp, id); in psvc_ps_monitor_policy_0()
1314 light_disk_fault_leds(psvc_opaque_t hdlp, char *id, boolean_t disk_presence) in light_disk_fault_leds() argument
1327 err = psvc_get_attr(hdlp, id, PSVC_INSTANCE_ATTR, &instance); in light_disk_fault_leds()
1336 err = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, state); in light_disk_fault_leds()
1556 check_disk_fault(psvc_opaque_t hdlp, char *id, boolean_t disk_presence) in check_disk_fault() argument
1569 status = psvc_get_attr(hdlp, id, PSVC_STATE_ATTR, disk_state); in check_disk_fault()
1573 status = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, in check_disk_fault()
1594 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, state); in check_disk_fault()
1598 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, fault); in check_disk_fault()
1603 syslog(LOG_ERR, gettext("Fault detected: %s"), id); in check_disk_fault()
1607 syslog(LOG_ERR, gettext("Notice: %s okay"), id); in check_disk_fault()
1613 check_disk_hotplug(psvc_opaque_t hdlp, char *id, boolean_t *disk_presence, in check_disk_hotplug() argument
1623 status = psvc_get_attr(hdlp, id, PSVC_PREV_PRESENCE_ATTR, in check_disk_hotplug()
1632 status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, in check_disk_hotplug()
1646 status = psvc_get_attr(hdlp, id, PSVC_LABEL_ATTR, label); in check_disk_hotplug()
1651 psvcplugin_lookup(id, parent_path, &child_node); in check_disk_hotplug()
1660 status = psvc_set_attr(hdlp, id, PSVC_STATE_ATTR, in check_disk_hotplug()
1666 status = psvc_set_attr(hdlp, id, PSVC_FAULTID_ATTR, in check_disk_hotplug()
1693 " %d's LEDs", id); in check_disk_hotplug()
1700 status = psvc_set_attr(hdlp, id, PSVC_PREV_PRESENCE_ATTR, &presence); in check_disk_hotplug()
1708 psvc_disk_monitor_policy_0(psvc_opaque_t hdlp, char *id) in psvc_disk_monitor_policy_0() argument
1747 read_sc_segment(psvc_opaque_t hdlp, char *id, char *fru_id, int offset) in read_sc_segment() argument
1776 err = psvc_set_attr(hdlp, id, thresh_names[i], &temp); in read_sc_segment()
1784 update_disk_bp_temp_thresholds(psvc_opaque_t hdlp, char *id) in update_disk_bp_temp_thresholds() argument
1795 err = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, &fru, PSVC_FRU, 0); in update_disk_bp_temp_thresholds()
1837 return (read_sc_segment(hdlp, id, fru, seg_offset)); in update_disk_bp_temp_thresholds()