/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | filesys_rcm.c | 263 mnt_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in mnt_offline() argument 272 assert(rsrc != NULL); in mnt_offline() 278 rcm_log_message(RCM_TRACE1, "FILESYS: offline(%s)\n", rsrc); in mnt_offline() 281 if (use_cache(rsrc, errorp, &dependents) < 0) { in mnt_offline() 290 if ((entry = cache_lookup(mnt_cache, rsrc)) == NULL) { in mnt_offline() 293 rsrc, strerror(errno)); in mnt_offline() 302 "FILESYS: zfs: NO_CONSTRAINT: %s\n", rsrc); in mnt_offline() 309 "CRITICAL %s\n", rsrc); in mnt_offline() 340 mnt_online(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flag, char **errorp, in mnt_online() argument 344 assert(rsrc != NULL); in mnt_online() [all …]
|
H A D | bridge_rcm.c | 282 bridge_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in bridge_offline() argument 288 rcm_log_message(RCM_TRACE1, "Bridge: offline(%s)\n", rsrc); in bridge_offline() 292 node = cache_lookup(hd, rsrc, CACHE_REFRESH); in bridge_offline() 304 "Bridge: offline query succeeded(%s)\n", rsrc); in bridge_offline() 318 rcm_log_message(RCM_TRACE1, "Bridge: Offline succeeded(%s %s)\n", rsrc, in bridge_offline() 329 bridge_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in bridge_undo_offline() argument 336 rcm_log_message(RCM_TRACE1, "Bridge: online(%s)\n", rsrc); in bridge_undo_offline() 339 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in bridge_undo_offline() 371 rcm_log_message(RCM_TRACE1, "Bridge: online succeeded(%s)\n", rsrc); in bridge_undo_offline() 381 bridge_get_info(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in bridge_get_info() argument [all …]
|
H A D | vlan_rcm.c | 304 vlan_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in vlan_offline() argument 309 rcm_log_message(RCM_TRACE1, "VLAN: offline(%s)\n", rsrc); in vlan_offline() 313 node = cache_lookup(hd, rsrc, CACHE_REFRESH); in vlan_offline() 339 "VLAN: offline query succeeded(%s)\n", rsrc); in vlan_offline() 352 rcm_log_message(RCM_TRACE1, "VLAN: Offline succeeded(%s)\n", rsrc); in vlan_offline() 362 vlan_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in vlan_undo_offline() argument 367 rcm_log_message(RCM_TRACE1, "VLAN: online(%s)\n", rsrc); in vlan_undo_offline() 370 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in vlan_undo_offline() 394 rcm_log_message(RCM_TRACE1, "VLAN: online succeeded(%s)\n", rsrc); in vlan_undo_offline() 465 vlan_get_info(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in vlan_get_info() argument [all …]
|
H A D | ibpart_rcm.c | 304 ibpart_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ibpart_offline() argument 309 rcm_log_message(RCM_TRACE1, "IBPART: offline(%s)\n", rsrc); in ibpart_offline() 313 node = cache_lookup(hd, rsrc, CACHE_REFRESH); in ibpart_offline() 339 "IBPART: offline query succeeded(%s)\n", rsrc); in ibpart_offline() 352 rcm_log_message(RCM_TRACE1, "IBPART: Offline succeeded(%s)\n", rsrc); in ibpart_offline() 362 ibpart_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ibpart_undo_offline() argument 367 rcm_log_message(RCM_TRACE1, "IBPART: online(%s)\n", rsrc); in ibpart_undo_offline() 370 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in ibpart_undo_offline() 394 rcm_log_message(RCM_TRACE1, "IBPART: online succeeded(%s)\n", rsrc); 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 [all …]
|
H A D | vnic_rcm.c | 304 vnic_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in vnic_offline() argument 309 rcm_log_message(RCM_TRACE1, "VNIC: offline(%s)\n", rsrc); in vnic_offline() 313 node = cache_lookup(hd, rsrc, CACHE_REFRESH); in vnic_offline() 339 "VNIC: offline query succeeded(%s)\n", rsrc); in vnic_offline() 352 rcm_log_message(RCM_TRACE1, "VNIC: Offline succeeded(%s)\n", rsrc); in vnic_offline() 362 vnic_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in vnic_undo_offline() argument 367 rcm_log_message(RCM_TRACE1, "VNIC: online(%s)\n", rsrc); in vnic_undo_offline() 370 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in vnic_undo_offline() 394 rcm_log_message(RCM_TRACE1, "VNIC: online succeeded(%s)\n", rsrc); in vnic_undo_offline() 468 vnic_get_info(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in vnic_get_info() argument [all …]
|
H A D | aggr_rcm.c | 374 aggr_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in aggr_offline() argument 379 rcm_log_message(RCM_TRACE1, "AGGR: offline(%s)\n", rsrc); in aggr_offline() 383 node = cache_lookup(hd, rsrc, CACHE_REFRESH); in aggr_offline() 412 "AGGR: offline query succeeded(%s)\n", rsrc); in aggr_offline() 423 rcm_log_message(RCM_TRACE1, "AGGR: Offline succeeded(%s)\n", rsrc); in aggr_offline() 433 aggr_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in aggr_undo_offline() argument 439 rcm_log_message(RCM_TRACE1, "AGGR: online(%s)\n", rsrc); in aggr_undo_offline() 442 node = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in aggr_undo_offline() 476 _("AGGR: Consumers online failed (%s)\n"), rsrc); in aggr_undo_offline() 481 rcm_log_message(RCM_TRACE1, "AGGR: online succeeded(%s)\n", rsrc); in aggr_undo_offline() [all …]
|
H A D | network_rcm.c | 270 net_passthru(rcm_handle_t *hd, int op, const char *rsrc, uint_t flag, in net_passthru() argument 284 node = cache_lookup(rsrc); in net_passthru() 287 _("NET: unrecognized resource %s\n"), rsrc); in net_passthru() 370 net_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in net_offline() argument 374 assert(rsrc != NULL); in net_offline() 379 rcm_log_message(RCM_TRACE1, _("NET: offline(%s)\n"), rsrc); in net_offline() 381 return (net_passthru(hd, NET_OFFLINE, rsrc, flags, reason, in net_offline() 391 net_online(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flag, char **reason, in net_online() argument 395 assert(rsrc != NULL); in net_online() 398 rcm_log_message(RCM_TRACE1, _("NET: online(%s)\n"), rsrc); in net_online() [all …]
|
H A D | mpxio_rcm.c | 265 mpxio_getinfo(rcm_handle_t *hdl, char *rsrc, id_t id, uint_t flags, in mpxio_getinfo() argument 275 rcm_log_message(RCM_TRACE1, "MPXIO: getinfo(%s)\n", rsrc); in mpxio_getinfo() 282 if ((reg = lookup_phci(rsrc)) == NULL) { in mpxio_getinfo() 303 if (get_affected_clients(hdl, rsrc, CMD_GETINFO, flags, in mpxio_getinfo() 325 mpxio_suspend(rcm_handle_t *hdl, char *rsrc, id_t id, timespec_t *interval, in mpxio_suspend() argument 328 rcm_log_message(RCM_TRACE1, "MPXIO: suspend(%s)\n", rsrc); in mpxio_suspend() 337 mpxio_resume(rcm_handle_t *hdl, char *rsrc, id_t id, uint_t flags, in mpxio_resume() argument 340 rcm_log_message(RCM_TRACE1, "MPXIO: resume(%s)\n", rsrc); in mpxio_resume() 351 mpxio_offline(rcm_handle_t *hdl, char *rsrc, id_t id, uint_t flags, in mpxio_offline() argument 357 rcm_log_message(RCM_TRACE1, "MPXIO: offline(%s)\n", rsrc); in mpxio_offline() [all …]
|
H A D | ip_rcm.c | 393 ip_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ip_offline() argument 402 rcm_log_message(RCM_TRACE1, "IP: offline(%s)\n", rsrc); in ip_offline() 406 assert(rsrc != NULL); in ip_offline() 413 node = cache_lookup(hd, rsrc, CACHE_REFRESH); in ip_offline() 453 rsrc); in ip_offline() 461 rcm_log_message(RCM_TRACE1, "IP: Ignoring node(%s)\n", rsrc); in ip_offline() 478 rcm_log_message(RCM_TRACE1, "IP: Offline success(%s)\n", rsrc); in ip_offline() 529 rcm_log_message(RCM_TRACE1, "IP: offline success(%s)\n", rsrc); in ip_offline() 539 ip_undo_offline(rcm_handle_t *hd, char *rsrc, id_t id, uint_t flags, in ip_undo_offline() argument 544 rcm_log_message(RCM_TRACE1, "IP: online(%s)\n", rsrc); in ip_undo_offline() [all …]
|
H A D | SUNW,vdevices.pl | 91 my $rsrc = shift(@ARGV); 93 print "rcm_log_debug=do_queryremove: '$rsrc'\n"; 100 my $str = `/usr/sbin/fuser $rsrc 2>/dev/null`;
|
/illumos-gate/usr/src/lib/cfgadm_plugins/fp/common/ |
H A D | cfga_rcm.c | 62 fp_rcm_offline(char *rsrc, char **errstring, cfga_flags_t flags) in fp_rcm_offline() argument 70 if ((ret = fp_rcm_init(rsrc, flags, errstring, &rflags, &rsrc_fixed)) in fp_rcm_offline() 82 (void) fp_rcm_online(rsrc, errstring, flags); in fp_rcm_offline() 97 fp_rcm_online(char *rsrc, char **errstring, cfga_flags_t flags) in fp_rcm_online() argument 103 if ((ret = fp_rcm_init(rsrc, flags, errstring, NULL, &rsrc_fixed)) in fp_rcm_online() 126 fp_rcm_remove(char *rsrc, char **errstring, cfga_flags_t flags) in fp_rcm_remove() argument 132 if ((ret = fp_rcm_init(rsrc, flags, errstring, NULL, &rsrc_fixed)) in fp_rcm_remove() 157 fp_rcm_suspend(char *rsrc, char *filter, char **errstring, cfga_flags_t flags) in fp_rcm_suspend() argument 170 if ((ret = fp_rcm_init(rsrc, flags, errstring, &rflags, &rsrc_fixed)) in fp_rcm_suspend() 175 if (filter != NULL && strstr(filter, rsrc) != filter) { in fp_rcm_suspend() [all …]
|
/illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/ |
H A D | cfga_rcm.c | 52 sata_rcm_offline(const char *rsrc, char **errstring, char *rsrc_fixed, in sata_rcm_offline() argument 60 if ((ret = sata_rcm_init(rsrc, flags, errstring, &rflags)) != in sata_rcm_offline() 75 (void) sata_rcm_online(rsrc, errstring, in sata_rcm_offline() 89 sata_rcm_online(const char *rsrc, char **errstring, char *rsrc_fixed, in sata_rcm_online() argument 95 if ((ret = sata_rcm_init(rsrc, flags, errstring, NULL)) != in sata_rcm_online() 117 sata_rcm_remove(const char *rsrc, char **errstring, char *rsrc_fixed, in sata_rcm_remove() argument 123 if ((ret = sata_rcm_init(rsrc, flags, errstring, NULL)) != in sata_rcm_remove() 148 sata_rcm_init(const char *rsrc, cfga_flags_t flags, char **errstring, in sata_rcm_init() argument 152 if (rsrc == NULL) { in sata_rcm_init() 194 char *rsrc; in sata_rcm_info_table() local [all …]
|
/illumos-gate/usr/src/lib/cfgadm_plugins/ib/common/ |
H A D | cfga_rcm.c | 63 ib_rcm_offline(const char *rsrc, char **errstring, char *rsrc_fixed, in ib_rcm_offline() argument 73 if ((ret = ib_rcm_init(rsrc, flags, errstring, &rflags)) != in ib_rcm_offline() 93 (void) ib_rcm_online(rsrc, errstring, in ib_rcm_offline() 119 ib_rcm_online(const char *rsrc, char **errstring, char *rsrc_fixed, in ib_rcm_online() argument 127 if ((ret = ib_rcm_init(rsrc, flags, errstring, NULL)) != CFGA_IB_OK) { in ib_rcm_online() 161 ib_rcm_remove(const char *rsrc, char **errstring, char *rsrc_fixed, in ib_rcm_remove() argument 169 if ((ret = ib_rcm_init(rsrc, flags, errstring, NULL)) != CFGA_IB_OK) { in ib_rcm_remove() 204 ib_rcm_init(const char *rsrc, cfga_flags_t flags, char **errstring, in ib_rcm_init() argument 210 if (rsrc == NULL) { in ib_rcm_init() 261 char *rsrc; in ib_rcm_info_table() local [all …]
|
/illumos-gate/usr/src/lib/cfgadm_plugins/usb/common/ |
H A D | cfga_rcm.c | 52 usb_rcm_offline(const char *rsrc, char **errstring, char *rsrc_fixed, in usb_rcm_offline() argument 62 if ((ret = usb_rcm_init(rsrc, flags, errstring, &rflags)) != in usb_rcm_offline() 83 (void) usb_rcm_online(rsrc, errstring, in usb_rcm_offline() 98 usb_rcm_online(const char *rsrc, char **errstring, char *rsrc_fixed, in usb_rcm_online() argument 106 if ((ret = usb_rcm_init(rsrc, flags, errstring, NULL)) != CFGA_USB_OK) { in usb_rcm_online() 130 usb_rcm_remove(const char *rsrc, char **errstring, char *rsrc_fixed, in usb_rcm_remove() argument 138 if ((ret = usb_rcm_init(rsrc, flags, errstring, NULL)) != CFGA_USB_OK) { in usb_rcm_remove() 163 usb_rcm_init(const char *rsrc, cfga_flags_t flags, char **errstring, in usb_rcm_init() argument 169 if (rsrc == NULL) { in usb_rcm_init() 213 char *rsrc; in usb_rcm_info_table() local [all …]
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/i40e/ |
H A D | i40e.c | 69 i40e_switch_rsrc_t rsrc; in i40e_switch_rsrcs_dcmd() local 74 if (mdb_vread(&rsrc, sizeof (i40e_switch_rsrc_t), raddr) != in i40e_switch_rsrcs_dcmd() 81 if (rsrc.resource_type <= RSRC_MAX) { in i40e_switch_rsrcs_dcmd() 82 name = i40e_switch_rsrc_names[rsrc.resource_type]; in i40e_switch_rsrcs_dcmd() 86 rsrc.resource_type); in i40e_switch_rsrcs_dcmd() 89 rsrc.resource_type); in i40e_switch_rsrcs_dcmd() 94 LE_16(rsrc.guaranteed), LE_16(rsrc.total), LE_16(rsrc.used), in i40e_switch_rsrcs_dcmd() 95 LE_16(rsrc.total_unalloced)); in i40e_switch_rsrcs_dcmd()
|
/illumos-gate/usr/src/cmd/fm/modules/common/cpumem-retire/ |
H A D | cma_page.c | 93 nvlist_t *rsrc = NULL, *asrucp = NULL, *hcsp; in cma_page_retire() local 95 (void) nvlist_lookup_nvlist(nvl, FM_FAULT_RESOURCE, &rsrc); in cma_page_retire() 118 if (rsrc == NULL || in cma_page_retire() 119 nvlist_lookup_nvlist(rsrc, FM_FMRI_HC_SPECIFIC, &hcsp) != 0 || in cma_page_retire() 141 if (rsrc == NULL || (rc = fmd_nvl_fmri_unretire(hdl, rsrc)) < 0) in cma_page_retire() 152 if (rsrc == NULL || (rc = fmd_nvl_fmri_retire(hdl, rsrc)) < 0) in cma_page_retire() 183 if (rsrc != NULL) in cma_page_retire() 184 (void) nvlist_dup(rsrc, &page->pg_rsrc, 0); in cma_page_retire()
|
H A D | cma_cpu.c | 57 nvlist_t *rsrc; in old_topo_fault() local 64 if (nvlist_lookup_nvlist(nvl, FM_FAULT_RESOURCE, &rsrc) != 0) in old_topo_fault() 71 if (nvlist_lookup_nvlist_array(rsrc, FM_FMRI_HC_LIST, &hcl, &nhcl) in old_topo_fault() 92 nvlist_t *rsrc; in cma_cpu_hc_retire() local 118 if (nvlist_lookup_nvlist(nvl, FM_FAULT_RESOURCE, &rsrc) == 0) { in cma_cpu_hc_retire() 120 err = fmd_nvl_fmri_unretire(hdl, rsrc); in cma_cpu_hc_retire() 123 err = fmd_nvl_fmri_retire(hdl, rsrc); in cma_cpu_hc_retire()
|
/illumos-gate/usr/src/cmd/drd/ |
H A D | drd_rcm.c | 51 static int drd_rcm_io_config_request(drctl_rsrc_t *rsrc, int nrsrc); 52 static int drd_rcm_io_config_notify(drctl_rsrc_t *rsrc, int nrsrc); 53 static int drd_rcm_io_unconfig_request(drctl_rsrc_t *rsrc, int nrsrc); 54 static int drd_rcm_io_unconfig_notify(drctl_rsrc_t *rsrc, int nrsrc); 468 drctl_rsrc_t *rsrc; in drd_rcm_offline_cpu_request() local 501 rsrc = cpu_rsrcstr_to_rsrc(rsrcstr, rsrcs, nrsrc); in drd_rcm_offline_cpu_request() 503 if (rsrc == NULL) { in drd_rcm_offline_cpu_request() 512 rsrc->offset = (uintptr_t)strdup(errstr); in drd_rcm_offline_cpu_request() 531 rsrc = cpu_rsrcstr_to_rsrc(rlist[idx], rsrcs, nrsrc); in drd_rcm_offline_cpu_request() 533 if (rsrc == NULL) { in drd_rcm_offline_cpu_request() [all …]
|
H A D | drd.h | 62 int (*io_config_request)(drctl_rsrc_t *rsrc, int nrsrc); 63 int (*io_config_notify)(drctl_rsrc_t *rsrc, int nrsrc); 64 int (*io_unconfig_request)(drctl_rsrc_t *rsrc, int nrsrc); 65 int (*io_unconfig_notify)(drctl_rsrc_t *rsrc, int nrsrc);
|
/illumos-gate/usr/src/cmd/lgrpinfo/ |
H A D | lgrpinfo.pl | 247 my ($children, $parents, $cpus, $memstr, $rsrc); 273 $rsrc = lgrp_showresources($lgrp); 280 print "\n\t$rsrc" if $do_rsrc; 474 my ($cpus, $memstr, $rsrc); 487 $rsrc = lgrp_showresources($lgrp) if $do_rsrc; 494 print "\n$prefix$rsrc" if $rsrc; 553 my $rsrc = @resources_cpu || @resources_mem ? "" : gettext("none"); 554 $rsrc = $rsrc_prefix . $rsrc; 559 $rsrc = "$rsrc $rsrc_cpu ($lcpu);" if scalar @resources_cpu; 560 $rsrc = "$rsrc $rsrc_mem ($lmemory)" if scalar @resources_mem; [all …]
|
/illumos-gate/usr/src/cmd/hotplugd/ |
H A D | hotplugd_rcm.c | 43 char *rsrc; member 86 static int rsrc2path(const char *rsrc, char *path); 487 if ((usage->hp_name = strdup(entry->rsrc)) == NULL) { in merge_callback() 524 const char *rsrc; in build_table() local 561 if (((rsrc = rcm_info_rsrc(tuple)) == NULL) || in build_table() 573 if ((rsrc2path(rsrc, path) == 0) && in build_table() 600 if (((entry->rsrc = strdup(rsrc)) == NULL) || in build_table() 642 if (entry->rsrc != NULL) in free_table() 643 free(entry->rsrc); in free_table() 659 rsrc2path(const char *rsrc, char *path) in rsrc2path() argument [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_mr.c | 70 static int tavor_mtt_refcnt_inc(tavor_rsrc_t *rsrc); 71 static int tavor_mtt_refcnt_dec(tavor_rsrc_t *rsrc); 164 tavor_rsrc_t *mpt, *mtt, *rsrc; in tavor_mr_register_shared() local 210 status = tavor_rsrc_alloc(state, TAVOR_MRHDL, 1, sleep, &rsrc); in tavor_mr_register_shared() 214 mr = (tavor_mrhdl_t)rsrc->tr_addr; in tavor_mr_register_shared() 289 (uint64_t)(uintptr_t)rsrc); in tavor_mr_register_shared() 384 mr->mr_rsrcp = rsrc; in tavor_mr_register_shared() 418 tavor_rsrc_free(state, &rsrc); in tavor_mr_register_shared() 437 tavor_rsrc_t *mpt, *mtt, *rsrc, *mtt_refcnt; in tavor_mr_deregister() local 466 rsrc = mr->mr_rsrcp; in tavor_mr_deregister() [all …]
|
H A D | tavor_misc.c | 77 tavor_rsrc_t *udav, *rsrc; in tavor_ah_alloc() local 114 status = tavor_rsrc_alloc(state, TAVOR_AHHDL, 1, sleepflag, &rsrc); in tavor_ah_alloc() 118 ah = (tavor_ahhdl_t)rsrc->tr_addr; in tavor_ah_alloc() 136 tavor_rsrc_free(state, &rsrc); in tavor_ah_alloc() 197 ah->ah_rsrcp = rsrc; in tavor_ah_alloc() 214 tavor_rsrc_free(state, &rsrc); in tavor_ah_alloc() 230 tavor_rsrc_t *udav, *rsrc; in tavor_ah_free() local 244 rsrc = ah->ah_rsrcp; in tavor_ah_free() 277 tavor_rsrc_free(state, &rsrc); in tavor_ah_free() 511 tavor_rsrc_t *rsrc; in tavor_mcg_attach() local [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/sensor-transport/ |
H A D | sensor_transport.c | 85 nvlist_t *nvl, *props, *rsrc, *fru; in st_check_component() local 98 if (topo_node_resource(node, &rsrc, NULL) != 0) { in st_check_component() 108 if ((ret = topo_fmri_present(thp, rsrc, &err)) < 0) { in st_check_component() 111 nvlist_free(rsrc); in st_check_component() 118 nvlist_free(rsrc); in st_check_component() 132 nvlist_free(rsrc); in st_check_component() 141 nvlist_free(rsrc); in st_check_component() 149 nvlist_free(rsrc); in st_check_component() 271 rsrc); in st_check_component() 284 nvlist_free(rsrc); in st_check_component()
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_mr.c | 81 static uint_t hermon_mtt_refcnt_inc(hermon_rsrc_t *rsrc); 82 static uint_t hermon_mtt_refcnt_dec(hermon_rsrc_t *rsrc); 176 hermon_rsrc_t *mpt, *mtt, *rsrc; in hermon_mr_register_shared() local 224 status = hermon_rsrc_alloc(state, HERMON_MRHDL, 1, sleep, &rsrc); in hermon_mr_register_shared() 229 mr = (hermon_mrhdl_t)rsrc->hr_addr; in hermon_mr_register_shared() 300 (uint64_t)(uintptr_t)rsrc); in hermon_mr_register_shared() 392 mr->mr_rsrcp = rsrc; in hermon_mr_register_shared() 429 hermon_rsrc_free(state, &rsrc); in hermon_mr_register_shared() 446 hermon_rsrc_t *mpt, *mtt, *rsrc; in hermon_mr_alloc_fmr() local 494 status = hermon_rsrc_alloc(state, HERMON_MRHDL, 1, sleep, &rsrc); in hermon_mr_alloc_fmr() [all …]
|