Lines Matching refs:hd

224 ibpart_register(rcm_handle_t *hd)  in ibpart_register()  argument
228 if (cache_update(hd) < 0) in ibpart_register()
236 if (rcm_register_event(hd, RCM_RESOURCE_LINK_NEW, 0, NULL) in ibpart_register()
256 ibpart_unregister(rcm_handle_t *hd) in ibpart_unregister() argument
266 if (rcm_unregister_interest(hd, node->pc_resource, 0) in ibpart_unregister()
284 if (rcm_unregister_event(hd, RCM_RESOURCE_LINK_NEW, 0) in ibpart_unregister()
304 ibpart_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ibpart_offline() argument
313 node = cache_lookup(hd, rsrc, CACHE_REFRESH); in ibpart_offline()
325 if (ibpart_consumer_offline(hd, node, errorp, flags, info) == in ibpart_offline()
362 ibpart_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ibpart_undo_offline() argument
370 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in ibpart_undo_offline()
391 ibpart_consumer_online(hd, node, errorp, flags, info); in ibpart_undo_offline()
475 ibpart_get_info(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ibpart_get_info() argument
483 node = cache_lookup(hd, rsrc, CACHE_REFRESH); in ibpart_get_info()
516 ibpart_suspend(rcm_handle_t *hd, char *rsrc, id_t id, timespec_t *interval, in ibpart_suspend() argument
528 ibpart_resume(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ibpart_resume() argument
541 ibpart_consumer_remove(rcm_handle_t *hd, link_cache_t *node, uint_t flags, in ibpart_consumer_remove() argument
564 ret = rcm_notify_remove(hd, rsrc, flags, info); in ibpart_consumer_remove()
581 ibpart_remove(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ibpart_remove() argument
590 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in ibpart_remove()
603 rv = ibpart_consumer_remove(hd, node, flags, info); in ibpart_remove()
617 ibpart_notify_event(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ibpart_notify_event() argument
635 if (cache_update(hd) < 0) { in ibpart_notify_event()
657 if (ibpart_configure(hd, linkid) != 0) { in ibpart_notify_event()
664 if (ibpart_consumer_notify(hd, linkid, errorp, flags, in ibpart_notify_event()
778 cache_lookup(rcm_handle_t *hd, char *rsrc, char options) in cache_lookup() argument
788 (void) cache_update(hd); in cache_lookup()
853 rcm_handle_t *hd; member
864 rcm_handle_t *hd = ibpart_update_argp->hd; in ibpart_update() local
906 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in ibpart_update()
973 ibpart_update_all(rcm_handle_t *hd) in ibpart_update_all() argument
980 arg.hd = hd; in ibpart_update_all()
990 cache_update(rcm_handle_t *hd) in cache_update() argument
1009 rv = ibpart_update_all(hd); in cache_update()
1037 (void) rcm_unregister_interest(hd, node->pc_resource, in cache_update()
1050 if (rcm_register_interest(hd, node->pc_resource, 0, NULL) != in cache_update()
1138 ibpart_consumer_online(rcm_handle_t *hd, link_cache_t *node, char **errorp, in ibpart_consumer_online() argument
1155 if (rcm_notify_online(hd, rsrc, flags, info) == RCM_SUCCESS) in ibpart_consumer_online()
1168 ibpart_consumer_offline(rcm_handle_t *hd, link_cache_t *node, char **errorp, in ibpart_consumer_offline() argument
1183 ret = rcm_request_offline(hd, rsrc, flags, info); in ibpart_consumer_offline()
1191 ibpart_consumer_online(hd, node, errorp, flags, info); in ibpart_consumer_offline()
1202 ibpart_notify_new_ibpart(rcm_handle_t *hd, char *rsrc) in ibpart_notify_new_ibpart() argument
1214 if ((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) == NULL) { in ibpart_notify_new_ibpart()
1241 if (rcm_notify_event(hd, RCM_RESOURCE_LINK_NEW, 0, nvl, NULL) != in ibpart_notify_new_ibpart()
1259 ibpart_consumer_notify(rcm_handle_t *hd, datalink_id_t linkid, char **errorp, in ibpart_consumer_notify() argument
1275 if (ibpart_notify_new_ibpart(hd, rsrc) != 0) { in ibpart_consumer_notify()
1277 if ((node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH)) != NULL) { in ibpart_consumer_notify()
1336 ibpart_configure(rcm_handle_t *hd, datalink_id_t linkid) in ibpart_configure() argument
1349 if (((node = cache_lookup(hd, rsrc, CACHE_REFRESH)) != NULL) && in ibpart_configure()