Lines Matching refs:hd

291 aggr_register(rcm_handle_t *hd)
295 if (cache_update(hd) < 0)
303 if (rcm_register_event(hd, RCM_RESOURCE_LINK_NEW, 0, NULL)
323 aggr_unregister(rcm_handle_t *hd)
333 if (rcm_unregister_interest(hd, node->vc_resource, 0)
354 if (rcm_unregister_event(hd, RCM_RESOURCE_LINK_NEW, 0)
374 aggr_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
383 node = cache_lookup(hd, rsrc, CACHE_REFRESH);
397 if (aggr_consumer_offline(hd, node, errorp, flags,
433 aggr_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
442 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
471 if (aggr_consumer_online(hd, node, errorp, flags, depend_info) ==
578 aggr_get_info(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
586 node = cache_lookup(hd, rsrc, CACHE_REFRESH);
622 aggr_suspend(rcm_handle_t *hd, char *rsrc, id_t id, timespec_t *interval,
634 aggr_resume(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
646 aggr_remove(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
657 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
679 rv = rcm_notify_remove(hd, exported, flags, depend_info);
700 aggr_notify_event(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags,
719 if (cache_update(hd) < 0) {
739 if (aggr_configure_all(hd, linkid, &up) != 0) {
746 if (up && aggr_consumer_notify(hd, linkid, errorp, flags,
837 cache_lookup(rcm_handle_t *hd, char *rsrc, char options)
847 (void) cache_update(hd);
903 aggr_port_update(rcm_handle_t *hd, dl_aggr_t *aggr, datalink_id_t portid)
924 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
967 rcm_handle_t *hd;
978 rcm_handle_t *hd = aggr_update_argp->hd;
1026 if (aggr_port_update(hd, aggr, portid) != 0)
1050 aggr_update_all(rcm_handle_t *hd)
1057 arg.hd = hd;
1067 cache_update(rcm_handle_t *hd)
1086 ret = aggr_update_all(hd);
1097 (void) rcm_unregister_interest(hd, node->vc_resource,
1109 if (rcm_register_interest(hd, node->vc_resource, 0,
1193 aggr_consumer_offline(rcm_handle_t *hd, link_cache_t *node, char **errorp,
1208 ret = rcm_request_offline(hd, rsrc, flags, depend_info);
1226 aggr_consumer_online(rcm_handle_t *hd, link_cache_t *node, char **errorp,
1244 ret = rcm_notify_online(hd, rsrc, flags, depend_info);
1261 aggr_notify_new_aggr(rcm_handle_t *hd, char *rsrc)
1274 if ((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) == NULL) {
1312 if (is_only_port && rcm_notify_event(hd, RCM_RESOURCE_LINK_NEW,
1330 aggr_consumer_notify(rcm_handle_t *hd, datalink_id_t linkid, char **errorp,
1344 if (aggr_notify_new_aggr(hd, rsrc) != 0) {
1346 if ((node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH)) != NULL)
1435 aggr_configure_all(rcm_handle_t *hd, datalink_id_t linkid, boolean_t *up)
1450 if (((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) != NULL) &&