Lines Matching refs:ncuh

266 nwam_ncu_get_parent_ncp_name(nwam_ncu_handle_t ncuh, char **parentnamep)  in nwam_ncu_get_parent_ncp_name()  argument
272 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_PARENT_NCP, in nwam_ncu_get_parent_ncp_name()
558 nwam_ncu_get_read_only(nwam_ncu_handle_t ncuh, boolean_t *readp) in nwam_ncu_get_read_only() argument
563 assert(ncuh != NULL && readp != NULL); in nwam_ncu_get_read_only()
565 if ((err = nwam_ncu_get_ncp(ncuh, &ncph)) != NWAM_SUCCESS) in nwam_ncu_get_read_only()
657 nwam_ncu_handle_t ncuh = hp; in ncu_selectcb() local
661 if (nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_TYPE, &typeval) in ncu_selectcb()
663 nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_CLASS, &classval) in ncu_selectcb()
758 nwam_ncu_handle_t ncuh; in nwam_ncu_create() local
775 if (nwam_ncu_read(ncph, name, type, 0, &ncuh) == NWAM_SUCCESS) { in nwam_ncu_create()
776 nwam_ncu_free(ncuh); in nwam_ncu_create()
934 nwam_ncu_get_name(nwam_ncu_handle_t ncuh, char **namep) in nwam_ncu_get_name() argument
938 assert(ncuh != NULL && namep != NULL); in nwam_ncu_get_name()
940 return (nwam_ncu_internal_name_to_name(ncuh->nwh_name, &type, namep)); in nwam_ncu_get_name()
985 nwam_ncu_free(nwam_ncu_handle_t ncuh) in nwam_ncu_free() argument
987 nwam_free(ncuh); in nwam_ncu_free()
995 nwam_ncu_handle_t ncuh; in nwam_ncu_copy() local
1016 if (nwam_ncu_read(ncph, newname, type, 0, &ncuh) == NWAM_SUCCESS) { in nwam_ncu_copy()
1017 nwam_ncu_free(ncuh); in nwam_ncu_copy()
1042 nwam_ncu_delete_prop(nwam_ncu_handle_t ncuh, const char *propname) in nwam_ncu_delete_prop() argument
1048 assert(ncuh != NULL && propname != NULL); in nwam_ncu_delete_prop()
1050 if ((err = nwam_ncu_get_read_only(ncuh, &ro_ncu)) != NWAM_SUCCESS || in nwam_ncu_delete_prop()
1060 if ((err = nwam_dup_object_list(ncuh->nwh_data, &olddata)) in nwam_ncu_delete_prop()
1063 if ((err = nwam_delete_prop(ncuh->nwh_data, propname)) in nwam_ncu_delete_prop()
1065 nwam_free_object_list(ncuh->nwh_data); in nwam_ncu_delete_prop()
1066 ncuh->nwh_data = olddata; in nwam_ncu_delete_prop()
1069 if ((err = nwam_ncu_validate(ncuh, NULL)) != NWAM_SUCCESS) { in nwam_ncu_delete_prop()
1070 nwam_free_object_list(ncuh->nwh_data); in nwam_ncu_delete_prop()
1071 ncuh->nwh_data = olddata; in nwam_ncu_delete_prop()
1080 nwam_ncu_set_prop_value(nwam_ncu_handle_t ncuh, const char *propname, in nwam_ncu_set_prop_value() argument
1087 assert(ncuh != NULL && propname != NULL && value != NULL); in nwam_ncu_set_prop_value()
1089 if ((err = nwam_ncu_get_read_only(ncuh, &ro_ncu)) != NWAM_SUCCESS || in nwam_ncu_set_prop_value()
1095 err = nwam_ncu_get_ncp(ncuh, &ncph); in nwam_ncu_set_prop_value()
1106 if ((err = nwam_ncu_validate_prop(ncuh, propname, value)) in nwam_ncu_set_prop_value()
1110 return (nwam_set_prop_value(ncuh->nwh_data, propname, value)); in nwam_ncu_set_prop_value()
1114 nwam_ncu_get_prop_value(nwam_ncu_handle_t ncuh, const char *propname, in nwam_ncu_get_prop_value() argument
1117 assert(ncuh != NULL && propname != NULL && valuep != NULL); in nwam_ncu_get_prop_value()
1119 return (nwam_get_prop_value(ncuh->nwh_data, propname, valuep)); in nwam_ncu_get_prop_value()
1123 nwam_ncu_walk_props(nwam_ncu_handle_t ncuh, in nwam_ncu_walk_props() argument
1127 return (nwam_walk_props(ncuh, cb, data, flags, retp)); in nwam_ncu_walk_props()
1131 nwam_ncu_get_ncp(nwam_ncu_handle_t ncuh, nwam_ncp_handle_t *ncphp) in nwam_ncu_get_ncp() argument
1136 if ((err = nwam_ncu_get_parent_ncp_name(ncuh, &parentname)) in nwam_ncu_get_ncp()
1150 nwam_ncu_commit(nwam_ncu_handle_t ncuh, uint64_t flags) in nwam_ncu_commit() argument
1156 assert(ncuh != NULL && ncuh->nwh_data != NULL); in nwam_ncu_commit()
1158 if ((err = nwam_ncu_get_read_only(ncuh, &read_only)) != NWAM_SUCCESS) in nwam_ncu_commit()
1163 if ((err = nwam_ncu_validate(ncuh, NULL)) != NWAM_SUCCESS || in nwam_ncu_commit()
1164 (err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname)) in nwam_ncu_commit()
1173 err = nwam_commit(ncpfile, ncuh, flags); in nwam_ncu_commit()
1182 nwam_ncu_get_ncu_type(nwam_ncu_handle_t ncuh, nwam_ncu_type_t *typep) in nwam_ncu_get_ncu_type() argument
1188 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_TYPE, &typeval)) in nwam_ncu_get_ncu_type()
1202 nwam_ncu_get_ncu_class(nwam_ncu_handle_t ncuh, nwam_ncu_class_t *classp) in nwam_ncu_get_ncu_class() argument
1208 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_CLASS, in nwam_ncu_get_ncu_class()
1224 nwam_ncu_is_manual(nwam_ncu_handle_t ncuh, boolean_t *manualp) in nwam_ncu_is_manual() argument
1230 assert(ncuh != NULL); in nwam_ncu_is_manual()
1232 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_ACTIVATION_MODE, in nwam_ncu_is_manual()
1249 nwam_ncu_is_enabled(nwam_ncu_handle_t ncuh, boolean_t *enabledp) in nwam_ncu_is_enabled() argument
1254 assert(ncuh != NULL); in nwam_ncu_is_enabled()
1256 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_ENABLED, in nwam_ncu_is_enabled()
1266 nwam_ncu_update_enabled(nwam_ncu_handle_t ncuh, boolean_t enabled) in nwam_ncu_update_enabled() argument
1274 err = nwam_set_prop_value(ncuh->nwh_data, NWAM_NCU_PROP_ENABLED, in nwam_ncu_update_enabled()
1279 return (nwam_ncu_commit(ncuh, NWAM_FLAG_ENTITY_ENABLE)); in nwam_ncu_update_enabled()
1286 nwam_ncu_enable(nwam_ncu_handle_t ncuh) in nwam_ncu_enable() argument
1293 assert(ncuh != NULL); in nwam_ncu_enable()
1296 if ((err = nwam_ncu_get_read_only(ncuh, &read_only)) != NWAM_SUCCESS) in nwam_ncu_enable()
1302 if ((err = nwam_ncu_get_ncu_type(ncuh, &type)) != NWAM_SUCCESS) in nwam_ncu_enable()
1306 if ((err = nwam_ncu_is_manual(ncuh, &manual)) != NWAM_SUCCESS) in nwam_ncu_enable()
1313 if ((err = nwam_ncu_is_enabled(ncuh, &enabled)) != NWAM_SUCCESS || in nwam_ncu_enable()
1314 (err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname)) in nwam_ncu_enable()
1323 if ((err = nwam_ncu_update_enabled(ncuh, B_TRUE)) != NWAM_SUCCESS) { in nwam_ncu_enable()
1328 err = nwam_enable(ncpname, ncuh); in nwam_ncu_enable()
1343 nwam_ncu_disable(nwam_ncu_handle_t ncuh) in nwam_ncu_disable() argument
1350 assert(ncuh != NULL); in nwam_ncu_disable()
1353 if ((err = nwam_ncu_get_read_only(ncuh, &read_only)) != NWAM_SUCCESS) in nwam_ncu_disable()
1359 if ((err = nwam_ncu_get_ncu_type(ncuh, &type)) != NWAM_SUCCESS) in nwam_ncu_disable()
1363 if ((err = nwam_ncu_is_manual(ncuh, &manual)) != NWAM_SUCCESS) in nwam_ncu_disable()
1370 if ((err = nwam_ncu_is_enabled(ncuh, &enabled)) != NWAM_SUCCESS || in nwam_ncu_disable()
1371 (err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname)) in nwam_ncu_disable()
1380 if ((err = nwam_ncu_update_enabled(ncuh, B_FALSE)) != NWAM_SUCCESS) { in nwam_ncu_disable()
1385 err = nwam_disable(ncpname, ncuh); in nwam_ncu_disable()
1396 nwam_ncu_destroy(nwam_ncu_handle_t ncuh, uint64_t flags) in nwam_ncu_destroy() argument
1402 assert(ncuh != NULL); in nwam_ncu_destroy()
1404 if ((err = nwam_ncu_get_read_only(ncuh, &read_only)) != NWAM_SUCCESS) in nwam_ncu_destroy()
1409 if ((err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname)) in nwam_ncu_destroy()
1418 err = nwam_destroy(ncpfile, ncuh, flags); in nwam_ncu_destroy()
1460 nwam_ncu_validate_prop_membership(nwam_ncu_handle_t ncuh, const char *propname) in nwam_ncu_validate_prop_membership() argument
1468 if (nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_TYPE, &typeval) in nwam_ncu_validate_prop_membership()
1478 if (nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_CLASS, &classval) in nwam_ncu_validate_prop_membership()
1501 nwam_ncu_validate_prop(nwam_ncu_handle_t ncuh, const char *propname, in nwam_ncu_validate_prop() argument
1506 assert(ncuh != NULL && propname != NULL); in nwam_ncu_validate_prop()
1509 if ((err = nwam_ncu_validate_prop_membership(ncuh, propname)) in nwam_ncu_validate_prop()
1513 return (nwam_validate_prop(ncu_prop_table, ncuh, propname, value)); in nwam_ncu_validate_prop()
1659 nwam_ncu_validate(nwam_ncu_handle_t ncuh, const char **errpropp) in nwam_ncu_validate() argument
1661 return (nwam_validate(ncu_prop_table, ncuh, errpropp)); in nwam_ncu_validate()
1688 nwam_ncu_get_state(nwam_ncu_handle_t ncuh, nwam_state_t *statep, in nwam_ncu_get_state() argument
1695 assert(ncuh != NULL); in nwam_ncu_get_state()
1697 if ((err = nwam_ncu_get_ncp(ncuh, &ncph)) != NWAM_SUCCESS) in nwam_ncu_get_state()
1705 if ((err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname)) in nwam_ncu_get_state()
1709 err = nwam_request_state(NWAM_OBJECT_TYPE_NCU, ncuh->nwh_name, ncpname, in nwam_ncu_get_state()