Lines Matching refs:rsrc
374 aggr_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
379 rcm_log_message(RCM_TRACE1, "AGGR: offline(%s)\n", rsrc);
383 node = cache_lookup(hd, rsrc, CACHE_REFRESH);
412 "AGGR: offline query succeeded(%s)\n", rsrc);
423 rcm_log_message(RCM_TRACE1, "AGGR: Offline succeeded(%s)\n", rsrc);
433 aggr_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
439 rcm_log_message(RCM_TRACE1, "AGGR: online(%s)\n", rsrc);
442 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
476 _("AGGR: Consumers online failed (%s)\n"), rsrc);
481 rcm_log_message(RCM_TRACE1, "AGGR: online succeeded(%s)\n", rsrc);
578 aggr_get_info(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
583 rcm_log_message(RCM_TRACE1, "AGGR: get_info(%s)\n", rsrc);
586 node = cache_lookup(hd, rsrc, CACHE_REFRESH);
589 _("AGGR: get_info(%s) unrecognized resource\n"), rsrc);
604 _("AGGR: get_info(%s) malloc failure\n"), rsrc);
613 rsrc, *usagep);
622 aggr_suspend(rcm_handle_t *hd, char *rsrc, id_t id, timespec_t *interval,
625 rcm_log_message(RCM_TRACE1, "AGGR: suspend(%s)\n", rsrc);
634 aggr_resume(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
637 rcm_log_message(RCM_TRACE1, "AGGR: resume(%s)\n", rsrc);
646 aggr_remove(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
654 rcm_log_message(RCM_TRACE1, "AGGR: remove(%s)\n", rsrc);
657 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
660 _("AGGR: remove(%s) unrecognized resource\n"), rsrc);
700 aggr_notify_event(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
709 rcm_log_message(RCM_TRACE1, "AGGR: notify_event(%s)\n", rsrc);
711 if (strcmp(rsrc, RCM_RESOURCE_LINK_NEW) != 0) {
837 cache_lookup(rcm_handle_t *hd, char *rsrc, char options)
841 rcm_log_message(RCM_TRACE2, "AGGR: cache lookup(%s)\n", rsrc);
853 if (strcmp(rsrc, node->vc_resource) == 0) {
855 "AGGR: cache lookup succeeded(%s)\n", rsrc);
906 char *rsrc;
914 rsrc = malloc(RCM_LINK_RESOURCE_MAX);
915 if (rsrc == NULL) {
921 (void) snprintf(rsrc, RCM_LINK_RESOURCE_MAX, "%s/%u",
924 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
928 rsrc, aggr->da_aggrid);
930 free(rsrc);
942 rsrc, aggr->da_aggrid);
946 free(rsrc);
952 node->vc_resource = rsrc;
1157 char rsrc[RCM_LINK_RESOURCE_MAX];
1159 (void) snprintf(rsrc, RCM_LINK_RESOURCE_MAX, "%s/%u",
1162 rcm_log_message(RCM_ERROR, _("AGGR: %s(%s)\n"), errmsg, rsrc);
1168 rsrc, dladm_status2str(status, errstr));
1196 char rsrc[RCM_LINK_RESOURCE_MAX];
1202 (void) snprintf(rsrc, RCM_LINK_RESOURCE_MAX, "%s/%u",
1208 ret = rcm_request_offline(hd, rsrc, flags, depend_info);
1211 "AGGR: rcm_request_offline failed (%s)\n", rsrc);
1229 char rsrc[RCM_LINK_RESOURCE_MAX];
1241 (void) snprintf(rsrc, RCM_LINK_RESOURCE_MAX, "%s/%u",
1244 ret = rcm_notify_online(hd, rsrc, flags, depend_info);
1247 "AGGR: rcm_notify_online failed (%s)\n", rsrc);
1261 aggr_notify_new_aggr(rcm_handle_t *hd, char *rsrc)
1270 rcm_log_message(RCM_TRACE2, "AGGR: aggr_notify_new_aggr (%s)\n", rsrc);
1274 if ((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) == NULL) {
1277 rsrc);
1333 char rsrc[RCM_LINK_RESOURCE_MAX];
1336 (void) snprintf(rsrc, RCM_LINK_RESOURCE_MAX, "%s/%u",
1339 rcm_log_message(RCM_TRACE1, "AGGR: aggr_consumer_notify(%s)\n", rsrc);
1344 if (aggr_notify_new_aggr(hd, rsrc) != 0) {
1346 if ((node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH)) != NULL)
1350 "AGGR: aggr_notify_new_aggr failed(%s)\n", rsrc);
1437 char rsrc[RCM_LINK_RESOURCE_MAX];
1444 (void) snprintf(rsrc, sizeof (rsrc), "%s/%u", RCM_LINK_PREFIX, linkid);
1446 rcm_log_message(RCM_TRACE1, "AGGR: aggr_configure_all(%s)\n", rsrc);
1450 if (((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) != NULL) &&
1453 "AGGR: Skipping configured link(%s)\n", rsrc);
1466 "AGGR: aggr_configure_all succeeded(%s)\n", rsrc);