Lines Matching refs:row

248 static picl_nodehdl_t make_node(picl_nodehdl_t subtree_root, int row,
250 static void save_nodeh(picl_nodehdl_t nodeh, int row);
251 static picl_nodehdl_t lookup_nodeh(int row);
253 static void save_volprop(picl_prophdl_t prop, char *oidstr, int row,
258 static void threshold(picl_nodehdl_t node, char *oidstr, int row,
260 static void add_thresholds(picl_nodehdl_t node, int row, int *snmp_syserr_p);
262 static char *get_slot_type(int row, int *snmp_syserr_p);
269 int row, sp_propid_t pp, int *snmp_syserr_p);
551 int row, nxtrow; in build_physplat() local
587 for (row = -1; ret == 0; row = nxtrow) { in build_physplat()
589 row, &nxtrow, &snmp_syserr); in build_physplat()
620 OID_entPhysicalDescr, row); in build_physplat()
639 OID_entLastChangeTime, row); in build_physplat()
693 make_node(picl_nodehdl_t subtree_root, int row, int *snmp_syserr_p) in make_node() argument
708 if ((nodeh = lookup_nodeh(row)) != 0) in make_node()
716 ret = snmp_get_int(hdl, OID_entPhysicalContainedIn, row, in make_node()
733 ret = snmp_get_str(hdl, OID_entPhysicalName, row, in make_node()
737 log_msg(LOG_WARNING, SNMPP_NO_ENTPHYSNAME, row); in make_node()
743 ret = snmp_get_int(hdl, OID_entPhysicalClass, row, in make_node()
749 OID_entPhysicalClass, row); in make_node()
756 ret = snmp_get_int(hdl, OID_sunPlatPhysicalClass, row, in make_node()
762 OID_sunPlatPhysicalClass, row); in make_node()
769 row, &alarm_type, snmp_syserr_p); in make_node()
775 OID_sunPlatAlarmType, row); in make_node()
786 add_prop(nodeh, &proph, node_name, row, PP_STATE, in make_node()
793 add_prop(nodeh, &proph, node_name, row, PP_OPSTATUS, in make_node()
804 add_prop(nodeh, &proph, node_name, row, PP_OPSTATUS, in make_node()
811 add_prop(nodeh, &proph, node_name, row, PP_OPSTATUS, in make_node()
819 add_prop(nodeh, &proph, node_name, row, PP_OPSTATUS, in make_node()
823 add_prop(nodeh, &proph, node_name, row, PP_SLOT_TYPE, in make_node()
830 row, &ps_class, snmp_syserr_p); in make_node()
835 OID_sunPlatPowerSupplyClass, row); in make_node()
842 add_prop(nodeh, &proph, node_name, row, in make_node()
848 add_prop(nodeh, &proph, node_name, row, PP_OPSTATUS, in make_node()
855 add_prop(nodeh, &proph, node_name, row, PP_OPSTATUS, in make_node()
862 row, &sensor_class, snmp_syserr_p); in make_node()
867 OID_sunPlatSensorClass, row); in make_node()
873 row, &sensor_type, snmp_syserr_p); in make_node()
878 OID_sunPlatSensorType, row); in make_node()
886 add_prop(nodeh, &proph, node_name, row, in make_node()
890 add_prop(nodeh, &proph, node_name, row, in make_node()
894 add_prop(nodeh, &proph, node_name, row, in make_node()
898 add_prop(nodeh, &proph, node_name, row, in make_node()
902 add_prop(nodeh, &proph, node_name, row, in make_node()
907 add_prop(nodeh, &proph, node_name, row, in make_node()
911 add_prop(nodeh, &proph, node_name, row, in make_node()
915 add_prop(nodeh, &proph, node_name, row, in make_node()
919 add_prop(nodeh, &proph, node_name, row, in make_node()
923 add_thresholds(nodeh, row, snmp_syserr_p); in make_node()
941 add_prop(nodeh, &proph, node_name, row, PP_OPSTATUS, in make_node()
945 add_prop(nodeh, &proph, node_name, row, PP_CONDITION, in make_node()
949 add_prop(nodeh, &proph, node_name, row, PP_EXPECTED, in make_node()
954 SNMPP_UNSUPP_SENSOR_CLASS, sensor_class, row); in make_node()
962 add_prop(nodeh, &proph, node_name, row, PP_OPSTATUS, in make_node()
966 add_prop(nodeh, &proph, node_name, row, PP_REPLACEABLE, in make_node()
970 add_prop(nodeh, &proph, node_name, row, PP_HOTSWAPPABLE, in make_node()
985 SNMPP_UNKNOWN_ENTPHYSCLASS, ent_physclass, row); in make_node()
990 add_prop(nodeh, &proph, node_name, row, PP_DESCRIPTION, snmp_syserr_p); in make_node()
993 add_prop(nodeh, &proph, node_name, row, PP_LABEL, snmp_syserr_p); in make_node()
996 add_prop(nodeh, &proph, node_name, row, PP_HW_REVISION, snmp_syserr_p); in make_node()
999 add_prop(nodeh, &proph, node_name, row, PP_FW_REVISION, snmp_syserr_p); in make_node()
1002 add_prop(nodeh, &proph, node_name, row, PP_SERIAL_NUM, snmp_syserr_p); in make_node()
1005 add_prop(nodeh, &proph, node_name, row, PP_MFG_NAME, snmp_syserr_p); in make_node()
1008 add_prop(nodeh, &proph, node_name, row, PP_MODEL_NAME, snmp_syserr_p); in make_node()
1011 add_prop(nodeh, &proph, node_name, row, PP_IS_FRU, snmp_syserr_p); in make_node()
1015 save_nodeh(nodeh, row); in make_node()
1027 save_nodeh(picl_nodehdl_t nodeh, int row) in save_nodeh() argument
1032 if (row >= n_physplat_nodes) { in save_nodeh()
1033 count = (((size_t)row >> NODE_BLOCK_SHIFT) + 1) * in save_nodeh()
1053 physplat_nodes[row] = nodeh; in save_nodeh()
1057 lookup_nodeh(int row) in lookup_nodeh() argument
1059 if (row >= n_physplat_nodes) in lookup_nodeh()
1062 return (physplat_nodes[row]); in lookup_nodeh()
1075 save_volprop(picl_prophdl_t prop, char *oidstr, int row, int proptype) in save_volprop() argument
1101 vol_props[volprop_ndx].row = row; in save_volprop()
1231 ret = snmp_get_int(hdl, vol_props[ndx].oidstr, vol_props[ndx].row, in read_volprop()
1241 vol_props[ndx].oidstr, vol_props[ndx].row); in read_volprop()
1254 propval, vol_props[ndx].row); in read_volprop()
1267 vol_props[ndx].row, &pstr, &snmp_syserr); in read_volprop()
1278 vol_props[ndx].row); in read_volprop()
1289 vol_props[ndx].row, &pstr, &snmp_syserr); in read_volprop()
1300 vol_props[ndx].row); in read_volprop()
1311 propval, vol_props[ndx].row); in read_volprop()
1388 threshold(picl_nodehdl_t node, char *oidstr, int row, char *propname, in threshold() argument
1395 if ((err = snmp_get_int(hdl, oidstr, row, &val, snmp_syserr_p)) != -1) { in threshold()
1399 save_volprop(prop, oidstr, row, VPT_NUMSENSOR); in threshold()
1402 *snmp_syserr_p ? *snmp_syserr_p : err, oidstr, row); in threshold()
1406 add_thresholds(picl_nodehdl_t node, int row, int *snmp_syserr_p) in add_thresholds() argument
1415 row, (char **)&bitstr, snmp_syserr_p); in add_thresholds()
1419 OID_sunPlatNumericSensorEnabledThresholds, row); in add_thresholds()
1459 OID_sunPlatNumericSensorLowerThresholdFatal, row, in add_thresholds()
1465 OID_sunPlatNumericSensorLowerThresholdCritical, row, in add_thresholds()
1471 OID_sunPlatNumericSensorLowerThresholdNonCritical, row, in add_thresholds()
1477 OID_sunPlatNumericSensorUpperThresholdNonCritical, row, in add_thresholds()
1483 OID_sunPlatNumericSensorUpperThresholdCritical, row, in add_thresholds()
1489 OID_sunPlatNumericSensorUpperThresholdFatal, row, in add_thresholds()
1496 get_slot_type(int row, int *snmp_syserr_p) in get_slot_type() argument
1503 row, &p, snmp_syserr_p); in get_slot_type()
1511 log_msg(LOG_WARNING, SNMPP_NO_SLOT_TYPE, row); in get_slot_type()
1607 int row, sp_propid_t pp, int *snmp_syserr_p) in add_prop() argument
1620 row, &serial_num, snmp_syserr_p); in add_prop()
1630 OID_entPhysicalSerialNum, row); in add_prop()
1634 if ((slot_type = get_slot_type(row, snmp_syserr_p)) == NULL) { in add_prop()
1650 save_volprop(*php, OID_sunPlatAlarmState, row, in add_prop()
1661 OID_sunPlatEquipmentOperationalState, row, in add_prop()
1671 save_volprop(*php, OID_sunPlatBatteryStatus, row, in add_prop()
1682 row, VPT_NUMSENSOR); in add_prop()
1692 row, VPT_NUMSENSOR); in add_prop()
1702 row, VPT_NUMSENSOR); in add_prop()
1711 row, VPT_NUMSENSOR); in add_prop()
1721 row, VPT_NUMSENSOR); in add_prop()
1731 row, VPT_BINSENSOR); in add_prop()
1741 row, VPT_BINSENSOR); in add_prop()
1751 row, VPT_NUMSENSOR); in add_prop()
1757 row, &val, snmp_syserr_p); in add_prop()
1764 OID_sunPlatCircuitPackReplaceable, row); in add_prop()
1769 row, &val, snmp_syserr_p); in add_prop()
1776 OID_sunPlatCircuitPackHotSwappable, row); in add_prop()
1780 ret = snmp_get_int(hdl, OID_entPhysicalIsFRU, row, in add_prop()
1788 OID_entPhysicalIsFRU, row); in add_prop()
1793 row, &hw_revision, snmp_syserr_p); in add_prop()
1803 OID_entPhysicalHardwareRev, row); in add_prop()
1808 row, &fw_revision, snmp_syserr_p); in add_prop()
1818 OID_entPhysicalFirmwareRev, row); in add_prop()
1823 row, &mfg_name, snmp_syserr_p); in add_prop()
1833 OID_entPhysicalMfgName, row); in add_prop()
1838 row, &model_name, snmp_syserr_p); in add_prop()
1848 OID_entPhysicalModelName, row); in add_prop()
1853 row, &phys_descr, snmp_syserr_p); in add_prop()
1863 OID_entPhysicalDescr, row); in add_prop()
1873 row, &val, snmp_syserr_p); in add_prop()
1882 OID_sunPlatNumericSensorBaseUnits, row); in add_prop()
1887 row, &val, snmp_syserr_p); in add_prop()
1896 OID_sunPlatNumericSensorRateUnits, row); in add_prop()