/illumos-gate/usr/src/cmd/ibd_upgrade/ |
H A D | ibd_delete_link.c | 79 ibd_delete_link(dladm_handle_t dlh, char *link) in ibd_delete_link() argument 90 if ((status = ibd_dladm_door_call(dlh, &getlinkid, sizeof (getlinkid), in ibd_delete_link() 107 if ((status = dladm_remove_conf(dlh, linkid)) != DLADM_STATUS_OK) { in ibd_delete_link() 113 if ((status = dladm_destroy_datalink_id(dlh, linkid, in ibd_delete_link() 125 dladm_handle_t dlh; in main() local 136 if ((status = dladm_open(&dlh)) != DLADM_STATUS_OK) { in main() 143 if (ibd_delete_link(dlh, argv[i]) != DLADM_STATUS_OK) { in main() 144 dladm_close(dlh); in main() 149 dladm_close(dlh); in main()
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_drv.c | 339 dls_dl_handle_t dlh; in drv_ioc_attr() local 349 if ((err = dls_devnet_hold_tmp(diap->dia_linkid, &dlh)) != 0) in drv_ioc_attr() 352 if ((err = mac_perim_enter_by_macname(dls_devnet_mac(dlh), in drv_ioc_attr() 354 dls_devnet_rele_tmp(dlh); in drv_ioc_attr() 358 if ((err = dls_link_hold(dls_devnet_mac(dlh), &dlp)) != 0) { in drv_ioc_attr() 360 dls_devnet_rele_tmp(dlh); in drv_ioc_attr() 367 dls_devnet_rele_tmp(dlh); in drv_ioc_attr() 381 dls_dl_handle_t dlh; in drv_ioc_phys_attr() local 405 if (dls_devnet_hold_tmp(dipp->dip_linkid, &dlh) != 0) { in drv_ioc_phys_attr() 414 dls_devnet_rele_tmp(dlh); in drv_ioc_phys_attr() [all …]
|
/illumos-gate/usr/src/lib/libdevid/ |
H A D | deviceid.c | 251 di_devlink_handle_t dlh = NULL; in devid_deviceid_to_nmlist() local 295 dlh = devid_deviceid_to_nmlist_dlh; in devid_deviceid_to_nmlist() 296 if (dlh && in devid_deviceid_to_nmlist() 298 (void) di_devlink_fini(&dlh); in devid_deviceid_to_nmlist() 299 dlh = devid_deviceid_to_nmlist_dlh = NULL; in devid_deviceid_to_nmlist() 301 if ((dlh == NULL) && in devid_deviceid_to_nmlist() 302 ((dlh = di_devlink_init(NULL, 0)) == NULL)) in devid_deviceid_to_nmlist() 318 (void) di_devlink_walk(dlh, NULL, path, in devid_deviceid_to_nmlist() 366 if (dlh) { in devid_deviceid_to_nmlist() 369 devid_deviceid_to_nmlist_dlh = dlh; in devid_deviceid_to_nmlist() [all …]
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | uart_emul.c | 94 uint8_t dlh; /* Baudrate divisor latch MSB */ member 167 sc->dlh = divisor >> 16; in uart_reset() 169 sc->dlh = 0; in uart_reset() 260 sc->dlh = value; in uart_ns16550_write() 377 reg = sc->dlh; in uart_ns16550_read()
|
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/ |
H A D | syseventd.c | 1240 void *dlh, *f; in load_modules() local 1253 if ((dlh = dlopen(modpath, RTLD_LAZY)) == NULL) { in load_modules() 1257 } else if ((f = dlsym(dlh, EVENT_INIT)) == NULL) { in load_modules() 1260 (void) dlclose(dlh); in load_modules() 1268 (void) dlclose(dlh); in load_modules() 1276 (void) dlclose(dlh); in load_modules() 1281 mod->dlhandle = dlh; in load_modules() 1285 mod->event_mod_fini = (void (*)())dlsym(dlh, EVENT_FINI); in load_modules() 1291 (void) dlclose(dlh); in load_modules() 1300 (void) dlclose(dlh); in load_modules() [all …]
|
/illumos-gate/usr/src/cmd/pcidr/ |
H A D | pcidr.c | 473 void *dlh; in do_plugin() local 477 dlh = dlopen(path, RTLD_LAZY | RTLD_GLOBAL); in do_plugin() 478 if (dlh == NULL) { in do_plugin() 497 fp = (pcidr_plugin_t)dlsym(dlh, PCIDR_PLUGIN_SYMSTR); in do_plugin() 515 if (dlh != NULL) in do_plugin() 516 (void) dlclose(dlh); in do_plugin()
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_hca.c | 85 dladm_handle_t dlh; in dapli_init_hca() local 88 if (dladm_open(&dlh) != DLADM_STATUS_OK) { in dapli_init_hca() 102 if ((dladm_name2info(dlh, hca_ptr->name, &linkid, NULL, &class, in dapli_init_hca() 105 (dladm_part_info(dlh, linkid, &ib_attr, in dapli_init_hca() 170 dladm_close(dlh); in dapli_init_hca()
|
/illumos-gate/usr/src/uts/common/io/dls/ |
H A D | dls_mgmt.c | 665 dls_devnet_rele_tmp(dls_dl_handle_t dlh) in dls_devnet_rele_tmp() argument 667 dls_devnet_t *ddp = dlh; in dls_devnet_rele_tmp() 680 dls_dl_handle_t dlh; in dls_devnet_hold_link() local 684 if ((err = dls_devnet_hold_tmp(linkid, &dlh)) != 0) in dls_devnet_hold_link() 687 if ((err = dls_link_hold(dls_devnet_mac(dlh), &dlp)) != 0) { in dls_devnet_hold_link() 688 dls_devnet_rele_tmp(dlh); in dls_devnet_hold_link() 694 *ddhp = dlh; in dls_devnet_hold_link() 700 dls_devnet_rele_link(dls_dl_handle_t dlh, dls_link_t *dlp) in dls_devnet_rele_link() argument 705 dls_devnet_rele_tmp(dlh); in dls_devnet_rele_link() 1742 dls_devnet_close(dls_dl_handle_t dlh) in dls_devnet_close() argument [all …]
|
/illumos-gate/usr/src/lib/libipadm/common/ |
H A D | ipadm_ngz.c | 459 dladm_handle_t dlh = iph->iph_dlh; in ipadm_init_net_from_gz() local 480 if (dladm_name2info(dlh, ifname, &linkid, NULL, NULL, in ipadm_init_net_from_gz() 484 (void) i_ipadm_zone_network_attr(dlh, linkid, &nwd); in ipadm_init_net_from_gz() 486 (void) dladm_walk_datalink_id(i_ipadm_zone_network_attr, dlh, in ipadm_init_net_from_gz()
|
/illumos-gate/usr/src/lib/storage/libg_fc/common/ |
H A D | map.c | 4242 g_get_port_multipath(char *port_wwn_s, struct dlist **dlh, int verbose) in g_get_port_multipath() argument 4250 dl = *dlh = dlt = (struct dlist *)NULL; in g_get_port_multipath() 4266 while (*dlh != NULL) { in g_get_port_multipath() 4267 dl = (*dlh)->next; in g_get_port_multipath() 4268 (void) g_destroy_data(*dlh); in g_get_port_multipath() 4269 *dlh = dl; in g_get_port_multipath() 4279 if (*dlh == NULL) { in g_get_port_multipath() 4280 *dlh = dlt = dl; in g_get_port_multipath() 4519 g_free_multipath(struct dlist *dlh) in g_free_multipath() argument 4523 while (dlh != NULL) { in g_free_multipath() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | locate_kdc.c | 481 void *dlh; in override_locate_server() local 487 if ((dlh = dlopen(0, RTLD_FIRST | RTLD_LAZY)) == NULL) { in override_locate_server() 492 dlh, "_krb5_override_service_locator"); in override_locate_server() 493 dlclose(dlh); in override_locate_server()
|
/illumos-gate/usr/src/cmd/audio/audioctl/ |
H A D | audioctl.c | 1218 di_devlink_handle_t dlh; in do_init_devices() local 1239 dlh = di_devlink_init(NULL, 0); in do_init_devices() 1240 if (dlh == NULL) { in do_init_devices() 1245 if (di_devlink_walk(dlh, "^mixer", NULL, 0, &verbose, in do_init_devices()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_flow.c | 1215 dls_dl_handle_t dlh; in mac_link_flow_add() local 1259 err = dls_devnet_hold_link(linkid, &dlh, &dlp); in mac_link_flow_add() 1295 dls_devnet_rele_link(dlh, dlp); in mac_link_flow_add() 1304 dls_devnet_rele_link(dlh, dlp); in mac_link_flow_add() 1546 dls_dl_handle_t dlh; in mac_link_flow_walk() local 1554 err = dls_devnet_hold_link(linkid, &dlh, &dlp); in mac_link_flow_walk() 1567 dls_devnet_rele_link(dlh, dlp); in mac_link_flow_walk()
|
H A D | mac_client.c | 374 dls_dl_handle_t dlh; in mac_open_by_linkid() local 377 if ((err = dls_devnet_hold_tmp(linkid, &dlh)) != 0) in mac_open_by_linkid() 380 dls_devnet_prop_task_wait(dlh); in mac_open_by_linkid() 382 err = mac_open(dls_devnet_mac(dlh), mhp); in mac_open_by_linkid() 384 dls_devnet_rele_tmp(dlh); in mac_open_by_linkid()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ |
H A D | ifconfig.c | 94 static dladm_handle_t dlh; variable 1201 status = dladm_iptun_getparams(dlh, ¶ms, DLADM_OPT_ACTIVE); in set_tun_algs() 1268 status = dladm_iptun_modify(dlh, ¶ms, DLADM_OPT_ACTIVE); in set_tun_algs() 1770 (void) dlpi_walk(ni_entry, dlh, 0); in find_all_interfaces() 2673 status = dladm_iptun_modify(dlh, params, DLADM_OPT_ACTIVE); in modify_tun() 2717 status = dladm_set_linkprop(dlh, linkid, propname, &value, 1, in set_tun_prop() 3165 if (dladm_iptun_getparams(dlh, ¶ms, DLADM_OPT_ACTIVE) != in tun_status() 3198 if (dladm_get_linkprop(dlh, linkid, DLADM_PROP_VAL_CURRENT, "hoplimit", in tun_status() 3204 if (dladm_get_linkprop(dlh, linkid, DLADM_PROP_VAL_CURRENT, in tun_status() 3868 if ((status = dladm_open(&dlh)) != DLADM_STATUS_OK) in ifconfig_dladm_open() [all …]
|
/illumos-gate/usr/src/cmd/datadm/ |
H A D | datadm.c | 1385 dladm_handle_t dlh; in datadm_build_ia_lists() local 1392 if (dladm_open(&dlh) != DLADM_STATUS_OK) in datadm_build_ia_lists() 1409 ia_args.ia_dlh = dlh; in datadm_build_ia_lists() 1426 dladm_close(dlh); in datadm_build_ia_lists()
|
/illumos-gate/usr/src/lib/libpicltree/ |
H A D | ptree_impl.h | 218 void *dlh; member
|
H A D | picltree.c | 3452 pl->dlh = dlopen(pl->pathname, RTLD_LAZY|RTLD_LOCAL); in load_plugins() 3453 if (pl->dlh == NULL) { in load_plugins()
|
/illumos-gate/usr/src/lib/librsm/common/ |
H A D | rsmlib.c | 287 void *dlh; in _rsm_modload() local 297 dlh = dlopen(clib, RTLD_LAZY); in _rsm_modload() 298 if (dlh == NULL) { in _rsm_modload() 307 fptr = (rsm_attach_entry_t)dlsym(dlh, clib); /* lint !e611 */ in _rsm_modload() 323 (void) dlclose(dlh); in _rsm_modload()
|