Lines Matching refs:hdlp

100 static int32_t i_psvc_get_reg_11_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id,
462 i_psvc_get_assoc_matches(EHdl_t *hdlp, char *antecedent, int32_t assoc_id, in i_psvc_get_assoc_matches() argument
467 EAssocList_t *ap = hdlp->assoc_tbl + assoc_id; in i_psvc_get_assoc_matches()
494 i_psvc_get_assoc_id(EHdl_t *hdlp, char *antecedent, int32_t assoc_id, in i_psvc_get_assoc_id() argument
500 EAssocList_t *ap = &hdlp->assoc_tbl[assoc_id]; in i_psvc_get_assoc_id()
527 i_psvc_get_table_value(EHdl_t *hdlp, char *table_id, uint32_t index, in i_psvc_get_table_value() argument
537 tbl_arr = &(hdlp->tbl_arry[array]); in i_psvc_get_table_value()
591 psvc_get_attr(EHdl_t *hdlp, char *name, int32_t attr_id, void *attr_valuep, ...) in psvc_get_attr() argument
598 pthread_mutex_lock(&hdlp->mutex); in psvc_get_attr()
602 pthread_mutex_unlock(&hdlp->mutex); in psvc_get_attr()
609 status = i_psvc_get_table_value(hdlp, name, in psvc_get_attr()
615 status = i_psvc_get_assoc_matches(hdlp, name, in psvc_get_attr()
623 status = i_psvc_get_assoc_id(hdlp, name, in psvc_get_attr()
628 status = i_psvc_get_obj(hdlp, name, &objp); in psvc_get_attr()
630 pthread_mutex_unlock(&hdlp->mutex); in psvc_get_attr()
633 status = (*objp->get_attr)(hdlp, objp, attr_id, in psvc_get_attr()
638 pthread_mutex_unlock(&hdlp->mutex); in psvc_get_attr()
642 pthread_mutex_unlock(&hdlp->mutex); in psvc_get_attr()
647 psvc_set_attr(EHdl_t *hdlp, char *name, int32_t attr_id, void *attr_valuep) in psvc_set_attr() argument
652 pthread_mutex_lock(&hdlp->mutex); in psvc_set_attr()
653 status = i_psvc_get_obj(hdlp, name, &objp); in psvc_set_attr()
655 pthread_mutex_unlock(&hdlp->mutex); in psvc_set_attr()
661 pthread_mutex_unlock(&hdlp->mutex); in psvc_set_attr()
665 status = (*objp->set_attr)(hdlp, objp, attr_id, attr_valuep); in psvc_set_attr()
667 pthread_mutex_unlock(&hdlp->mutex); in psvc_set_attr()
671 pthread_mutex_unlock(&hdlp->mutex); in psvc_set_attr()
677 i_psvc_get_presence(EHdl_t *hdlp, EObj_t *objp, boolean_t *pr) in i_psvc_get_presence() argument
693 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PARENT, 0, in i_psvc_get_presence()
699 status = i_psvc_get_obj(hdlp, parent_id, &pobjp); in i_psvc_get_presence()
703 pobjp->get_attr(hdlp, pobjp, PSVC_PRESENCE_ATTR, pr); in i_psvc_get_presence()
710 (void) i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_presence()
714 status = i_psvc_get_assoc_id(hdlp, objp->label, in i_psvc_get_presence()
718 status = i_psvc_get_obj(hdlp, mid, &mobjp); in i_psvc_get_presence()
725 status = mobjp->get_attr(hdlp, mobjp, in i_psvc_get_presence()
742 status = mobjp->get_attr(hdlp, mobjp, in i_psvc_get_presence()
778 i_psvc_get_device_value_0_0(EHdl_t *hdlp, EObj_t *objp, int32_t *temp) in i_psvc_get_device_value_0_0() argument
792 hdlp, objp->label, PSVC_PHYSICAL_DEVICE, 0, &physid); in i_psvc_get_device_value_0_0()
796 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_value_0_0()
801 status = ((EPhysDev_t *)physobjp)->get_temperature(hdlp, in i_psvc_get_device_value_0_0()
808 status = i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_value_0_0()
814 (void) i_psvc_get_assoc_id(hdlp, objp->label, PSVC_TABLE, 0, in i_psvc_get_device_value_0_0()
817 status = i_psvc_get_table_value(hdlp, tid, *temp, &temp16); in i_psvc_get_device_value_0_0()
824 i_psvc_get_device_value_0_1(EHdl_t *hdlp, EObj_t *objp, int32_t *temp) in i_psvc_get_device_value_0_1() argument
838 hdlp, objp->label, PSVC_PHYSICAL_DEVICE, 0, &physid); in i_psvc_get_device_value_0_1()
842 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_value_0_1()
847 status = ((EPhysDev_t *)physobjp)->get_temperature(hdlp, in i_psvc_get_device_value_0_1()
854 status = i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_value_0_1()
860 (void) i_psvc_get_assoc_id(hdlp, objp->label, PSVC_TABLE, 0, in i_psvc_get_device_value_0_1()
863 status = i_psvc_get_table_value(hdlp, tid, *temp, &temp16); in i_psvc_get_device_value_0_1()
870 i_psvc_get_device_value_4_0(EHdl_t *hdlp, EObj_t *objp, int32_t *value) in i_psvc_get_device_value_4_0() argument
881 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_value_4_0()
885 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_value_4_0()
889 status = ((EPhysDev_t *)physobjp)->get_input(hdlp, objp->addr_spec, in i_psvc_get_device_value_4_0()
899 status = i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_value_4_0()
905 (void) i_psvc_get_assoc_id(hdlp, objp->label, PSVC_TABLE, 0, in i_psvc_get_device_value_4_0()
908 status = i_psvc_get_table_value(hdlp, tid, *value, &temp16); in i_psvc_get_device_value_4_0()
916 i_psvc_set_device_value_5_0(EHdl_t *hdlp, EObj_t *objp, int32_t *value) in i_psvc_set_device_value_5_0() argument
927 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_set_device_value_5_0()
931 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_set_device_value_5_0()
934 status = ((EPhysDev_t *)physobjp)->set_output(hdlp, objp->addr_spec, in i_psvc_set_device_value_5_0()
943 i_psvc_get_device_value_5_0(EHdl_t *hdlp, EObj_t *objp, int32_t *value) in i_psvc_get_device_value_5_0() argument
954 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_value_5_0()
958 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_value_5_0()
962 status = ((EPhysDev_t *)physobjp)->get_output(hdlp, objp->addr_spec, in i_psvc_get_device_value_5_0()
972 status = i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_value_5_0()
978 (void) i_psvc_get_assoc_id(hdlp, objp->label, PSVC_TABLE, 0, in i_psvc_get_device_value_5_0()
981 status = i_psvc_get_table_value(hdlp, tid, *value, &temp16); in i_psvc_get_device_value_5_0()
988 i_psvc_get_device_value_6_0(EHdl_t *hdlp, EObj_t *objp, boolean_t *value) in i_psvc_get_device_value_6_0() argument
1000 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_value_6_0()
1004 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_value_6_0()
1008 status = ((EPhysDev_t *)physobjp)->get_bit(hdlp, objp->addr_spec, in i_psvc_get_device_value_6_0()
1019 i_psvc_set_device_value_6_0(EHdl_t *hdlp, EObj_t *objp, boolean_t *value) in i_psvc_set_device_value_6_0() argument
1032 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_set_device_value_6_0()
1036 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_set_device_value_6_0()
1040 status = ((EPhysDev_t *)physobjp)->set_bit(hdlp, objp->addr_spec, in i_psvc_set_device_value_6_0()
1049 i_psvc_get_device_value_1_0(EHdl_t *hdlp, EObj_t *objp, int32_t *fan_speed) in i_psvc_get_device_value_1_0() argument
1060 status = i_psvc_get_assoc_id(hdlp, objp->label, in i_psvc_get_device_value_1_0()
1065 status = i_psvc_get_obj(hdlp, fan_tach, &ftobjp); in i_psvc_get_device_value_1_0()
1069 status = ftobjp->get_attr(hdlp, ftobjp, PSVC_SENSOR_VALUE_ATTR, in i_psvc_get_device_value_1_0()
1078 i_psvc_get_device_value_7_0(EHdl_t *hdlp, EObj_t *objp, int32_t *fan_speed) in i_psvc_get_device_value_7_0() argument
1089 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_value_7_0()
1093 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_value_7_0()
1097 status = ((EPhysDev_t *)physobjp)->get_fanspeed(hdlp, objp->addr_spec, in i_psvc_get_device_value_7_0()
1107 status = i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_value_7_0()
1113 (void) i_psvc_get_assoc_id(hdlp, objp->label, PSVC_TABLE, 0, in i_psvc_get_device_value_7_0()
1116 status = i_psvc_get_table_value(hdlp, tid, *fan_speed, &temp16); in i_psvc_get_device_value_7_0()
1123 i_psvc_get_device_state_2_0(EHdl_t *hdlp, EObj_t *objp, char *led_state) in i_psvc_get_device_state_2_0() argument
1136 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_state_2_0()
1140 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_state_2_0()
1144 status = ((EPhysDev_t *)physobjp)->get_bit(hdlp, objp->addr_spec, in i_psvc_get_device_state_2_0()
1165 i_psvc_set_device_state_2_0(EHdl_t *hdlp, EObj_t *objp, char *led_state) in i_psvc_set_device_state_2_0() argument
1209 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_set_device_state_2_0()
1213 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_set_device_state_2_0()
1217 status = ((EPhysDev_t *)physobjp)->set_bit(hdlp, objp->addr_spec, in i_psvc_set_device_state_2_0()
1223 i_psvc_get_device_state_2_1(EHdl_t *hdlp, EObj_t *objp, char *led_state) in i_psvc_get_device_state_2_1() argument
1235 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_state_2_1()
1239 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_state_2_1()
1243 status = ((EPhysDev_t *)physobjp)->get_reg(hdlp, objp->addr_spec, in i_psvc_get_device_state_2_1()
1267 i_psvc_set_device_state_2_1(EHdl_t *hdlp, EObj_t *objp, char *led_state) in i_psvc_set_device_state_2_1() argument
1302 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_set_device_state_2_1()
1306 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_set_device_state_2_1()
1310 status = ((EPhysDev_t *)physobjp)->set_reg(hdlp, objp->addr_spec, in i_psvc_set_device_state_2_1()
1317 i_psvc_get_device_state_9_0(EHdl_t *hdlp, EObj_t *objp, char *pos) in i_psvc_get_device_state_9_0() argument
1330 (void) i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_state_9_0()
1333 status = i_psvc_get_assoc_id(hdlp, objp->label, in i_psvc_get_device_state_9_0()
1338 status = i_psvc_get_obj(hdlp, sensorid, &sensorp); in i_psvc_get_device_state_9_0()
1342 status = sensorp->get_attr(hdlp, sensorp, in i_psvc_get_device_state_9_0()
1355 (void) i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_state_9_0()
1358 status = i_psvc_get_assoc_id(hdlp, objp->label, in i_psvc_get_device_state_9_0()
1363 status = i_psvc_get_obj(hdlp, sensorid, &sensorp); in i_psvc_get_device_state_9_0()
1367 status = sensorp->get_attr(hdlp, sensorp, in i_psvc_get_device_state_9_0()
1380 (void) i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_state_9_0()
1383 status = i_psvc_get_assoc_id(hdlp, objp->label, in i_psvc_get_device_state_9_0()
1388 status = i_psvc_get_obj(hdlp, sensorid, &sensorp); in i_psvc_get_device_state_9_0()
1392 status = sensorp->get_attr(hdlp, sensorp, in i_psvc_get_device_state_9_0()
1405 (void) i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_state_9_0()
1408 status = i_psvc_get_assoc_id(hdlp, objp->label, in i_psvc_get_device_state_9_0()
1413 status = i_psvc_get_obj(hdlp, sensorid, &sensorp); in i_psvc_get_device_state_9_0()
1417 status = sensorp->get_attr(hdlp, sensorp, in i_psvc_get_device_state_9_0()
1435 i_psvc_get_device_value_10_0(EHdl_t *hdlp, EObj_t *objp, uint8_t *value) in i_psvc_get_device_value_10_0() argument
1446 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_value_10_0()
1450 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_value_10_0()
1454 status = ((EPhysDev_t *)physobjp)->get_reg(hdlp, objp->addr_spec, in i_psvc_get_device_value_10_0()
1464 status = i_psvc_get_assoc_matches(hdlp, objp->label, in i_psvc_get_device_value_10_0()
1470 (void) i_psvc_get_assoc_id(hdlp, objp->label, in i_psvc_get_device_value_10_0()
1473 status = i_psvc_get_table_value(hdlp, tid, *value, &temp8); in i_psvc_get_device_value_10_0()
1480 i_psvc_get_device_value_10_1(EHdl_t *hdlp, EObj_t *objp, uint8_t *value) in i_psvc_get_device_value_10_1() argument
1491 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_value_10_1()
1495 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_value_10_1()
1499 status = ((EPhysDev_t *)physobjp)->get_port(hdlp, objp->addr_spec, in i_psvc_get_device_value_10_1()
1508 i_psvc_set_device_value_10_0(EHdl_t *hdlp, EObj_t *objp, uint8_t *value) in i_psvc_set_device_value_10_0() argument
1519 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_set_device_value_10_0()
1523 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_set_device_value_10_0()
1527 status = ((EPhysDev_t *)physobjp)->set_reg(hdlp, objp->addr_spec, in i_psvc_set_device_value_10_0()
1533 i_psvc_set_device_value_10_1(EHdl_t *hdlp, EObj_t *objp, uint8_t *value) in i_psvc_set_device_value_10_1() argument
1544 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_set_device_value_10_1()
1548 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_set_device_value_10_1()
1552 status = ((EPhysDev_t *)physobjp)->set_port(hdlp, objp->addr_spec, in i_psvc_set_device_value_10_1()
1558 i_psvc_get_device_state_8_0(EHdl_t *hdlp, EObj_t *objp, char *sw_state) in i_psvc_get_device_state_8_0() argument
1571 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_get_device_state_8_0()
1575 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_get_device_state_8_0()
1579 status = ((EPhysDev_t *)physobjp)->get_bit(hdlp, objp->addr_spec, in i_psvc_get_device_state_8_0()
1600 i_psvc_set_device_state_8_0(EHdl_t *hdlp, EObj_t *objp, char *sw_state) in i_psvc_set_device_state_8_0() argument
1629 status = i_psvc_get_assoc_id(hdlp, objp->label, PSVC_PHYSICAL_DEVICE, in i_psvc_set_device_state_8_0()
1633 status = i_psvc_get_obj(hdlp, physid, &physobjp); in i_psvc_set_device_state_8_0()
1637 status = ((EPhysDev_t *)physobjp)->set_bit(hdlp, objp->addr_spec, in i_psvc_set_device_state_8_0()
1644 i_psvc_get_temperature_11_2(EHdl_t *hdlp, uint64_t aspec, int32_t *temp) in i_psvc_get_temperature_11_2() argument
1651 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_temperature_11_2()
1674 i_psvc_get_temperature_11_4(EHdl_t *hdlp, uint64_t aspec, int32_t *temp) in i_psvc_get_temperature_11_4() argument
1681 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_temperature_11_4()
1704 i_psvc_get_temperature_11_6(EHdl_t *hdlp, uint64_t aspec, int32_t *temp) in i_psvc_get_temperature_11_6() argument
1710 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_temperature_11_6()
1732 i_psvc_get_fanspeed_11_7(EHdl_t *hdlp, uint64_t aspec, int32_t *fan_speed) in i_psvc_get_fanspeed_11_7() argument
1738 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_fanspeed_11_7()
1760 i_psvc_get_input_11_6(EHdl_t *hdlp, uint64_t aspec, int32_t *value) in i_psvc_get_input_11_6() argument
1766 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_input_11_6()
1788 i_psvc_get_output_11_3(EHdl_t *hdlp, uint64_t aspec, int32_t *value) in i_psvc_get_output_11_3() argument
1794 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_output_11_3()
1816 i_psvc_get_output_11_6(EHdl_t *hdlp, uint64_t aspec, int32_t *value) in i_psvc_get_output_11_6() argument
1822 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_output_11_6()
1844 i_psvc_get_output_11_8(EHdl_t *hdlp, uint64_t aspec, int32_t *value) in i_psvc_get_output_11_8() argument
1851 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_output_11_8()
1874 i_psvc_set_output_11_3(EHdl_t *hdlp, uint64_t aspec, int32_t value) in i_psvc_set_output_11_3() argument
1880 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_set_output_11_3()
1902 i_psvc_set_output_11_6(EHdl_t *hdlp, uint64_t aspec, int32_t value) in i_psvc_set_output_11_6() argument
1908 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_set_output_11_6()
1930 i_psvc_set_output_11_8(EHdl_t *hdlp, uint64_t aspec, int32_t value) in i_psvc_set_output_11_8() argument
1937 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_set_output_11_8()
1960 i_psvc_get_reg_11_1(EHdl_t *hdlp, uint64_t aspec, uint8_t *value) in i_psvc_get_reg_11_1() argument
1968 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_reg_11_1()
1994 i_psvc_get_reg_11_7(EHdl_t *hdlp, uint64_t aspec, uint8_t *value) in i_psvc_get_reg_11_7() argument
2002 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_reg_11_7()
2030 i_psvc_set_reg_11_1(EHdl_t *hdlp, uint64_t aspec, int32_t value) in i_psvc_set_reg_11_1() argument
2039 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_set_reg_11_1()
2080 i_psvc_set_reg_11_7(EHdl_t *hdlp, uint64_t aspec, int32_t value) in i_psvc_set_reg_11_7() argument
2089 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_set_reg_11_7()
2130 i_psvc_get_bit_11_5(EHdl_t *hdlp, uint64_t aspec, int32_t *value) in i_psvc_get_bit_11_5() argument
2137 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_bit_11_5()
2164 i_psvc_get_port_11_5(EHdl_t *hdlp, uint64_t aspec, uint8_t *value) in i_psvc_get_port_11_5() argument
2171 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_port_11_5()
2197 i_psvc_get_bit_11_7(EHdl_t *hdlp, uint64_t aspec, int32_t *value) in i_psvc_get_bit_11_7() argument
2204 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_get_bit_11_7()
2231 i_psvc_set_bit_11_5(EHdl_t *hdlp, uint64_t aspec, int32_t value) in i_psvc_set_bit_11_5() argument
2238 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_set_bit_11_5()
2263 i_psvc_set_port_11_5(EHdl_t *hdlp, uint64_t aspec, int32_t value) in i_psvc_set_port_11_5() argument
2270 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_set_port_11_5()
2294 i_psvc_set_bit_11_7(EHdl_t *hdlp, uint64_t aspec, int32_t value) in i_psvc_set_bit_11_7() argument
2301 status = i_psvc_get_devpath(hdlp, aspec, path); in i_psvc_set_bit_11_7()
2327 i_psvc_probe_11_0(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_0() argument
2339 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_0()
2363 i_psvc_probe_11_1(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_1() argument
2375 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_1()
2398 i_psvc_probe_11_2(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_2() argument
2410 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_2()
2434 i_psvc_probe_11_3(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_3() argument
2446 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_3()
2476 i_psvc_probe_11_4(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_4() argument
2488 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_4()
2512 i_psvc_probe_11_5(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_5() argument
2524 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_5()
2550 i_psvc_probe_11_6(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_6() argument
2562 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_6()
2584 i_psvc_probe_11_7(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_7() argument
2596 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_7()
2620 i_psvc_probe_11_8(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_8() argument
2632 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_8()
2655 i_psvc_probe_11_9(EHdl_t *hdlp, EObj_t *objp) in i_psvc_probe_11_9() argument
2667 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_probe_11_9()
3097 i_psvc_destructor(EHdl_t *hdlp, char *name, void *objp) in i_psvc_destructor() argument
3104 for (i = 0; i < hdlp->tbl_arry[array].obj_count; ++i) { in i_psvc_destructor()
3105 if (key == hdlp->tbl_arry[array].obj_tbl[i].key) { in i_psvc_destructor()
3106 if (strcmp(hdlp->tbl_arry[array].obj_tbl[i].name, in i_psvc_destructor()
3108 hdlp->tbl_arry[array].obj_tbl[i].name[0] = '\0'; in i_psvc_destructor()
3120 i_psvc_get_attr_generic(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, in i_psvc_get_attr_generic() argument
3137 status = i_psvc_get_presence(hdlp, objp, (boolean_t *)attrp); in i_psvc_get_attr_generic()
3162 status = i_psvc_get_assoc_id(hdlp, objp->label, in i_psvc_get_attr_generic()
3167 status = i_psvc_get_obj(hdlp, parent_id, &objp); in i_psvc_get_attr_generic()
3186 i_psvc_set_attr_generic(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, in i_psvc_set_attr_generic() argument
3213 i_psvc_get_attr_0_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_0_0() argument
3219 return (i_psvc_get_device_value_0_0(hdlp, objp, attrp)); in i_psvc_get_attr_0_0()
3234 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_0_0()
3240 i_psvc_get_attr_0_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_0_1() argument
3246 return (i_psvc_get_device_value_0_1(hdlp, objp, attrp)); in i_psvc_get_attr_0_1()
3270 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_0_1()
3276 i_psvc_set_attr_0_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_0_1() argument
3304 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_0_1()
3310 i_psvc_get_attr_1_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_1_0() argument
3316 return (i_psvc_get_device_value_1_0(hdlp, objp, attrp)); in i_psvc_get_attr_1_0()
3338 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_1_0()
3344 i_psvc_set_attr_1_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_1_0() argument
3361 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_1_0()
3367 i_psvc_get_attr_2_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_2_0() argument
3374 return (i_psvc_get_device_state_2_0(hdlp, objp, attrp)); in i_psvc_get_attr_2_0()
3383 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_2_0()
3389 i_psvc_set_attr_2_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_2_0() argument
3396 return (i_psvc_set_device_state_2_0(hdlp, objp, attrp)); in i_psvc_set_attr_2_0()
3399 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_2_0()
3405 i_psvc_get_attr_2_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_2_1() argument
3412 return (i_psvc_get_device_state_2_1(hdlp, objp, attrp)); in i_psvc_get_attr_2_1()
3421 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_2_1()
3427 i_psvc_set_attr_2_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_2_1() argument
3434 return (i_psvc_set_device_state_2_1(hdlp, objp, attrp)); in i_psvc_set_attr_2_1()
3437 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_2_1()
3443 i_psvc_get_attr_2_2(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_2_2() argument
3450 return (i_psvc_get_device_state_2_0(hdlp, objp, attrp)); in i_psvc_get_attr_2_2()
3465 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_2_2()
3471 i_psvc_get_attr_4_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_4_0() argument
3477 return (i_psvc_get_device_value_4_0(hdlp, objp, attrp)); in i_psvc_get_attr_4_0()
3492 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_4_0()
3498 i_psvc_get_attr_5_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_5_0() argument
3503 return (i_psvc_get_device_value_5_0(hdlp, objp, attrp)); in i_psvc_get_attr_5_0()
3506 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_5_0()
3512 i_psvc_set_attr_5_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_5_0() argument
3517 return (i_psvc_set_device_value_5_0(hdlp, objp, attrp)); in i_psvc_set_attr_5_0()
3520 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_5_0()
3526 i_psvc_get_attr_6_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_6_0() argument
3532 return (i_psvc_get_device_value_6_0(hdlp, objp, attrp)); in i_psvc_get_attr_6_0()
3538 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_6_0()
3544 i_psvc_set_attr_6_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_6_0() argument
3549 return (i_psvc_set_device_value_6_0(hdlp, objp, attrp)); in i_psvc_set_attr_6_0()
3552 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_6_0()
3558 i_psvc_get_attr_7_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_7_0() argument
3564 return (i_psvc_get_device_value_7_0(hdlp, objp, attrp)); in i_psvc_get_attr_7_0()
3579 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_7_0()
3585 i_psvc_get_attr_8_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_8_0() argument
3592 return (i_psvc_get_device_state_8_0(hdlp, objp, attrp)); in i_psvc_get_attr_8_0()
3595 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_8_0()
3601 i_psvc_set_attr_8_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_8_0() argument
3608 return (i_psvc_set_device_state_8_0(hdlp, objp, attrp)); in i_psvc_set_attr_8_0()
3611 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_8_0()
3617 i_psvc_get_attr_9_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_9_0() argument
3624 status = i_psvc_get_device_state_9_0(hdlp, objp, attrp); in i_psvc_get_attr_9_0()
3633 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_9_0()
3639 i_psvc_get_attr_10_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_10_0() argument
3645 return (i_psvc_get_device_value_10_0(hdlp, objp, attrp)); in i_psvc_get_attr_10_0()
3651 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_10_0()
3657 i_psvc_set_attr_10_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_10_0() argument
3662 return (i_psvc_set_device_value_10_0(hdlp, objp, attrp)); in i_psvc_set_attr_10_0()
3665 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_10_0()
3671 i_psvc_get_attr_10_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_10_1() argument
3677 return (i_psvc_get_device_value_10_1(hdlp, objp, attrp)); in i_psvc_get_attr_10_1()
3683 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_10_1()
3689 i_psvc_set_attr_10_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_set_attr_10_1() argument
3694 return (i_psvc_set_device_value_10_1(hdlp, objp, attrp)); in i_psvc_set_attr_10_1()
3697 status = i_psvc_set_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_set_attr_10_1()
3704 i_psvc_get_attr_11_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_0() argument
3711 probe_status = i_psvc_probe_11_0(hdlp, objp); in i_psvc_get_attr_11_0()
3718 status = i_psvc_get_reg_11_0(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_0()
3722 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_0()
3728 i_psvc_get_reg_11_0(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_reg_11_0() argument
3742 status = i_psvc_get_devpath(hdlp, objp->addr_spec, path); in i_psvc_get_reg_11_0()
3776 i_psvc_get_attr_11_1(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_1() argument
3782 probe_status = i_psvc_probe_11_1(hdlp, objp); in i_psvc_get_attr_11_1()
3790 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_1()
3796 i_psvc_get_attr_11_2(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_2() argument
3802 probe_status = i_psvc_probe_11_2(hdlp, objp); in i_psvc_get_attr_11_2()
3810 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_2()
3816 i_psvc_get_attr_11_3(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_3() argument
3822 probe_status = i_psvc_probe_11_3(hdlp, objp); in i_psvc_get_attr_11_3()
3830 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_3()
3836 i_psvc_get_attr_11_4(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_4() argument
3842 probe_status = i_psvc_probe_11_4(hdlp, objp); in i_psvc_get_attr_11_4()
3850 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_4()
3856 i_psvc_get_attr_11_5(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_5() argument
3862 probe_status = i_psvc_probe_11_5(hdlp, objp); in i_psvc_get_attr_11_5()
3870 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_5()
3876 i_psvc_get_attr_11_6(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_6() argument
3882 probe_status = i_psvc_probe_11_6(hdlp, objp); in i_psvc_get_attr_11_6()
3890 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_6()
3896 i_psvc_get_attr_11_7(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_7() argument
3902 probe_status = i_psvc_probe_11_7(hdlp, objp); in i_psvc_get_attr_11_7()
3910 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_7()
3916 i_psvc_get_attr_11_8(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_8() argument
3922 probe_status = i_psvc_probe_11_8(hdlp, objp); in i_psvc_get_attr_11_8()
3930 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_8()
3936 i_psvc_get_attr_11_9(EHdl_t *hdlp, EObj_t *objp, int32_t attr_id, void *attrp) in i_psvc_get_attr_11_9() argument
3942 probe_status = i_psvc_probe_11_9(hdlp, objp); in i_psvc_get_attr_11_9()
3950 status = i_psvc_get_attr_generic(hdlp, objp, attr_id, attrp); in i_psvc_get_attr_11_9()
3957 EHdl_t *hdlp, in i_psvc_load_generic() argument
3972 tbl_arr = &(hdlp->tbl_arry[array]); in i_psvc_load_generic()
3974 if (tbl_arr->nextid == hdlp->total_obj_count) { in i_psvc_load_generic()
3982 if (i_psvc_find_file_section(hdlp->fp, "OBJECT_INFO") != PSVC_SUCCESS) in i_psvc_load_generic()
3985 fgets(buf, BUFSZ, hdlp->fp); in i_psvc_load_generic()
3999 fgets(buf, BUFSZ, hdlp->fp); in i_psvc_load_generic()
4015 i_psvc_destructor(hdlp, name, objp); in i_psvc_load_generic()
4020 i_psvc_destructor(hdlp, name, objp); in i_psvc_load_generic()
4025 i_psvc_destructor(hdlp, name, objp); in i_psvc_load_generic()
4030 i_psvc_destructor(hdlp, name, objp); in i_psvc_load_generic()
4035 i_psvc_destructor(hdlp, name, objp); in i_psvc_load_generic()
4046 i_psvc_destructor(hdlp, name, objp); in i_psvc_load_generic()
4067 EHdl_t *hdlp, in i_psvc_constructor_0_0() argument
4075 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_0_0()
4084 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_0()
4089 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_0()
4094 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_0()
4099 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_0()
4114 EHdl_t *hdlp, in i_psvc_constructor_0_1() argument
4122 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_0_1()
4131 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_1()
4136 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_1()
4141 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_1()
4146 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_1()
4153 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_1()
4160 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_1()
4167 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_0_1()
4183 EHdl_t *hdlp, in i_psvc_constructor_1_0() argument
4191 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_1_0()
4200 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_1_0()
4205 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_1_0()
4210 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_1_0()
4215 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_1_0()
4231 EHdl_t *hdlp, in i_psvc_constructor_2_0() argument
4239 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_2_0()
4249 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_2_0()
4263 EHdl_t *hdlp, in i_psvc_constructor_2_1() argument
4271 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_2_1()
4281 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_2_1()
4295 EHdl_t *hdlp, in i_psvc_constructor_2_2() argument
4303 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_2_2()
4313 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_2_2()
4318 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_2_2()
4324 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_2_2()
4342 EHdl_t *hdlp, in i_psvc_constructor_3_0() argument
4350 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (ESystem_t)); in i_psvc_constructor_3_0()
4368 EHdl_t *hdlp, in i_psvc_constructor_4_0() argument
4376 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_4_0()
4386 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_4_0()
4391 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_4_0()
4396 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_4_0()
4401 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_4_0()
4416 EHdl_t *hdlp, in i_psvc_constructor_5_0() argument
4424 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_5_0()
4442 EHdl_t *hdlp, in i_psvc_constructor_6_0() argument
4450 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_6_0()
4469 EHdl_t *hdlp, in i_psvc_constructor_7_0() argument
4477 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_7_0()
4486 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_7_0()
4491 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_7_0()
4496 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_7_0()
4501 i_psvc_destructor(hdlp, id, dp); in i_psvc_constructor_7_0()
4516 EHdl_t *hdlp, in i_psvc_constructor_8_0() argument
4524 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_8_0()
4543 EHdl_t *hdlp, in i_psvc_constructor_9_0() argument
4551 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_9_0()
4570 EHdl_t *hdlp, in i_psvc_constructor_10_0() argument
4578 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EGPIO8_t)); in i_psvc_constructor_10_0()
4596 EHdl_t *hdlp, in i_psvc_constructor_10_1() argument
4604 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EGPIO8_t)); in i_psvc_constructor_10_1()
4622 EHdl_t *hdlp, in i_psvc_constructor_11_0() argument
4630 status = i_psvc_load_generic(hdlp, id, objpp, buf, in i_psvc_constructor_11_0()
4660 EHdl_t *hdlp, in i_psvc_constructor_11_1() argument
4668 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_1()
4697 EHdl_t *hdlp, in i_psvc_constructor_11_2() argument
4705 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_2()
4734 EHdl_t *hdlp, in i_psvc_constructor_11_3() argument
4743 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_3()
4755 status = i_psvc_get_devpath(hdlp, (*objpp)->addr_spec, path); in i_psvc_constructor_11_3()
4795 EHdl_t *hdlp, in i_psvc_constructor_11_4() argument
4803 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_4()
4832 EHdl_t *hdlp, in i_psvc_constructor_11_5() argument
4840 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_5()
4869 EHdl_t *hdlp, in i_psvc_constructor_11_6() argument
4877 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_6()
4906 EHdl_t *hdlp, in i_psvc_constructor_11_7() argument
4914 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_7()
4943 EHdl_t *hdlp, in i_psvc_constructor_11_8() argument
4951 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_8()
4980 EHdl_t *hdlp, in i_psvc_constructor_11_9() argument
4988 status = i_psvc_load_generic(hdlp, id, objpp, buf, sizeof (EPhysDev_t)); in i_psvc_constructor_11_9()
5017 EHdl_t *hdlp; in psvc_init() local
5030 hdlp = (EHdl_t *)malloc(sizeof (EHdl_t)); in psvc_init()
5031 if (hdlp == NULL) in psvc_init()
5033 memset(hdlp, 0, sizeof (EHdl_t)); in psvc_init()
5041 status = pthread_mutex_init(&hdlp->mutex, &mutex_attr); in psvc_init()
5054 if ((hdlp->fp = fopen(filename, "r")) == NULL) { in psvc_init()
5061 hdlp->othr_count = hdlp->assoc_count = ASSOC_STR_TAB_SIZE; in psvc_init()
5062 if ((hdlp->othr_tbl = (EStringId_t *)malloc(sizeof (EStringId_t) * in psvc_init()
5063 hdlp->othr_count)) == NULL) { in psvc_init()
5067 for (i = 0; i < hdlp->othr_count; ++i) { in psvc_init()
5068 hdlp->othr_tbl[i].id = i; in psvc_init()
5069 strcpy(hdlp->othr_tbl[i].name, assoc_str_tab[i]); in psvc_init()
5071 qsort(hdlp->othr_tbl, hdlp->othr_count, sizeof (EStringId_t), in psvc_init()
5075 if (i_psvc_find_file_section(hdlp->fp, "OBJECT_INFO") == -1) { in psvc_init()
5078 if (i_psvc_count_records(hdlp->fp, "OBJECT_INFO_END", in psvc_init()
5079 &hdlp->total_obj_count) == -1) { in psvc_init()
5082 if (i_psvc_find_file_section(hdlp->fp, "TABLES") == PSVC_SUCCESS) { in psvc_init()
5083 status = i_psvc_count_tables_associations(hdlp->fp, in psvc_init()
5088 hdlp->total_obj_count += table_count; in psvc_init()
5093 if ((hdlp->tbl_arry[i].obj_tbl = in psvc_init()
5095 sizeof (ENamePtr_t) *hdlp->total_obj_count)) == NULL) { in psvc_init()
5098 memset(hdlp->tbl_arry[i].obj_tbl, 0, in psvc_init()
5099 sizeof (ENamePtr_t) * hdlp->total_obj_count); in psvc_init()
5100 hdlp->tbl_arry[i].obj_count = 0; in psvc_init()
5104 if (i_psvc_load_associations(hdlp, hdlp->fp) == -1) in psvc_init()
5108 if (i_psvc_find_file_section(hdlp->fp, "DEVPATHS") == -1) in psvc_init()
5110 if (i_psvc_count_records(hdlp->fp, "DEVPATHS_END", in psvc_init()
5111 &hdlp->dev_count) == -1) in psvc_init()
5113 if ((hdlp->dev_tbl = (EDevice_t *)malloc(sizeof (EDevice_t) * in psvc_init()
5114 hdlp->dev_count)) == NULL) { in psvc_init()
5117 for (i = 0; i < hdlp->dev_count; ++i) { in psvc_init()
5118 fgets(buf, BUFSZ, hdlp->fp); in psvc_init()
5120 &hdlp->dev_tbl[i].controller, in psvc_init()
5121 &hdlp->dev_tbl[i].bus, &hdlp->dev_tbl[i].addr, in psvc_init()
5122 &hdlp->dev_tbl[i].port); in psvc_init()
5127 strcpy(hdlp->dev_tbl[i].path, strchr(buf, forward_slash)); in psvc_init()
5131 nl_char = strchr(hdlp->dev_tbl[i].path, new_line); in psvc_init()
5136 if (i_psvc_load_tables(hdlp, hdlp->fp) == -1) in psvc_init()
5138 *hdlpp = hdlp; in psvc_init()
5143 psvc_fini(EHdl_t *hdlp) in psvc_fini() argument
5148 if (hdlp == 0) in psvc_fini()
5152 if (hdlp->tbl_arry[j].obj_tbl != 0) { in psvc_fini()
5153 array = &(hdlp->tbl_arry[j]); in psvc_fini()
5160 array->obj_tbl[i].objp->destructor(hdlp, in psvc_fini()
5177 if (hdlp->othr_tbl != 0) in psvc_fini()
5178 free(hdlp->othr_tbl); in psvc_fini()
5180 if (hdlp->assoc_tbl != 0) { in psvc_fini()
5181 for (i = 0; i < hdlp->assoc_count; ++i) { in psvc_fini()
5182 if (hdlp->assoc_tbl[i].table != 0) in psvc_fini()
5183 free(hdlp->assoc_tbl[i].table); in psvc_fini()
5185 free(hdlp->assoc_tbl); in psvc_fini()
5188 if (hdlp->dev_tbl != 0) in psvc_fini()
5189 free(hdlp->dev_tbl); in psvc_fini()
5190 if (hdlp->fp != 0) in psvc_fini()
5191 fclose(hdlp->fp); in psvc_fini()
5192 pthread_mutex_destroy(&hdlp->mutex); in psvc_fini()
5193 free(hdlp); in psvc_fini()