/illumos-gate/usr/src/uts/common/io/dls/ |
H A D | dls_link.c | 706 (void) strlcpy(dlp->dl_name, name, sizeof (dlp->dl_name)); in i_dls_link_create() 712 err = mac_open(dlp->dl_name, &dlp->dl_mh); in i_dls_link_create() 717 dlp->dl_mip = mac_info(dlp->dl_mh); in i_dls_link_create() 722 err = mac_client_open(dlp->dl_mh, &dlp->dl_mch, NULL, in i_dls_link_create() 727 dlp->dl_mnh = mac_notify_add(dlp->dl_mh, dls_link_notify, dlp); in i_dls_link_create() 732 *dlpp = dlp; in i_dls_link_create() 829 dlp->dl_ref++; in dls_link_hold_common() 830 *dlpp = dlp; in dls_link_hold_common() 849 dls_link_t *dlp; in dls_link_devinfo() local 926 ASSERT(dlp->dl_ref > 0 && dlp->dl_mch != NULL); in dls_link_rele_by_name() [all …]
|
H A D | dls.c | 66 local = (zid == dlp->dl_zid); in dls_open() 73 dsp->ds_dlp = dlp; in dls_open() 74 dsp->ds_mh = dlp->dl_mh; in dls_open() 75 dsp->ds_mch = dlp->dl_mch; in dls_open() 76 dsp->ds_mip = dlp->dl_mip; in dls_open() 95 dlp->dl_zone_ref--; in dls_close() 147 dls_link_rele(dlp); in dls_close() 675 mac_rx_set(dlp->dl_mch, i_dls_link_rx, dlp); in dls_mac_active_set() 677 dlp->dl_nactive++; in dls_mac_active_set() 686 (void) mac_unicast_remove(dlp->dl_mch, dlp->dl_mah); in dls_mac_active_clear() [all …]
|
H A D | dls_stat.c | 62 dls_stat_update(kstat_t *ksp, dls_link_t *dlp, int rw) in dls_stat_update() argument 73 val = mac_stat_get(dlp->dl_mh, i_dls_si[i].msi_stat); in dls_stat_update() 92 if (dlp->dl_mip->mi_nativemedia != DL_ETHER) { in dls_stat_update() 95 val = mac_stat_get(dlp->dl_mh, ETHER_STAT_LINK_DUPLEX); in dls_stat_update() 99 knp->value.ui32 = dlp->dl_unknowns; in dls_stat_update()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_cg.c | 494 dt_cg_setx(dlp, rg, n); in dt_cg_typecast() 502 dt_irlist_append(dlp, in dt_cg_typecast() 508 dt_irlist_append(dlp, in dt_cg_typecast() 513 dt_irlist_append(dlp, in dt_cg_typecast() 519 dt_cg_setx(dlp, rg, n); in dt_cg_typecast() 1037 dt_cg_setx(dlp, r1, in dt_cg_asgn_op() 1471 dt_irlist_append(dlp, in dt_cg_xlate_member() 1522 dlm.dtxl_dlp = dlp; in dt_cg_xlate_expand() 1772 dt_irlist_append(dlp, in dt_cg_node() 1828 dt_irlist_append(dlp, in dt_cg_node() [all …]
|
H A D | dt_list.c | 41 dt_list_append(dt_list_t *dlp, void *new) in dt_list_append() argument 46 dlp->dl_prev = q; in dt_list_append() 54 assert(dlp->dl_next == NULL); in dt_list_append() 55 dlp->dl_next = q; in dt_list_append() 60 dt_list_prepend(dt_list_t *dlp, void *new) in dt_list_prepend() argument 65 dlp->dl_next = p; in dt_list_prepend() 73 assert(dlp->dl_prev == NULL); in dt_list_prepend() 74 dlp->dl_prev = p; in dt_list_prepend() 85 dt_list_append(dlp, new); in dt_list_insert() 103 dlp->dl_next = p->dl_next; in dt_list_delete() [all …]
|
H A D | dt_as.c | 41 dt_irlist_create(dt_irlist_t *dlp) in dt_irlist_create() argument 43 bzero(dlp, sizeof (dt_irlist_t)); in dt_irlist_create() 44 dlp->dl_label = 1; in dt_irlist_create() 61 if (dlp->dl_last != NULL) in dt_irlist_append() 62 dlp->dl_last->di_next = dip; in dt_irlist_append() 64 dlp->dl_list = dip; in dt_irlist_append() 66 dlp->dl_last = dip; in dt_irlist_append() 73 dt_irlist_label(dt_irlist_t *dlp) in dt_irlist_label() argument 75 return (dlp->dl_label++); in dt_irlist_label() 315 assert(i == dlp->dl_len); in dt_as() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | renew.c | 94 release_lease(dlp); in dhcp_renew() 107 release_lease(dlp); in dhcp_renew() 125 if (!schedule_lease_timer(dlp, &dlp->dl_t1, in dhcp_renew() 137 release_lease(dlp); in dhcp_renew() 184 lif = dlp->dl_lifs; in dhcp_rebind() 230 if (!schedule_lease_timer(dlp, &dlp->dl_t2, in dhcp_rebind() 241 release_lease(dlp); in dhcp_rebind() 259 dhcp_lease_t *dlp; in dhcp_finish_expire() local 454 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next) { in dhcp_extending() 520 dhcp_lease_t *dlp; in stop_extending() local [all …]
|
H A D | release.c | 58 dhcp_lease_t *dlp, *dlpn; in send_declines() local 95 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlpn) { in send_declines() 96 dlpn = dlp->dl_next; in send_declines() 97 lif = dlp->dl_lifs; in send_declines() 107 if (dlp->dl_nlifs == 0) in send_declines() 108 remove_lease(dlp); in send_declines() 141 dhcp_lease_t *dlp; in dhcp_release() local 163 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next) { in dhcp_release() 164 lif = dlp->dl_lifs; in dhcp_release() 186 if ((dlp = dsmp->dsm_leases) != NULL && dlp->dl_nlifs > 0) { in dhcp_release() [all …]
|
H A D | bound.c | 99 dhcp_lease_t *dlp; in dhcp_bound() local 264 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next) { in dhcp_bound() 265 if (dlp->dl_stale && dlp->dl_nlifs > 0) in dhcp_bound() 268 if (dlp != NULL) { in dhcp_bound() 517 dhcp_lease_t *dlp; in configure_v4_timers() local 627 if (!schedule_lease_timer(dlp, &dlp->dl_t1, dhcp_renew)) in configure_v4_timers() 630 if (!schedule_lease_timer(dlp, &dlp->dl_t2, dhcp_rebind)) in configure_v4_timers() 668 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next) in configure_v6_leases() 929 !schedule_lease_timer(dlp, &dlp->dl_t1, dhcp_renew)) || in configure_v6_leases() 931 !schedule_lease_timer(dlp, &dlp->dl_t2, dhcp_rebind))) { in configure_v6_leases() [all …]
|
H A D | states.c | 686 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next) { in cancel_smach_timers() 1370 if ((dlp = calloc(1, sizeof (*dlp))) == NULL) in insert_lease() 1378 return (dlp); in insert_lease() 1394 dlp->dl_smach->dsm_name, dlp->dl_hold_count); in hold_lease() 1413 if (dlp->dl_hold_count == 1 && !dlp->dl_removed) { in release_lease() 1422 free(dlp); in release_lease() 1426 dlp->dl_smach->dsm_name, dlp->dl_hold_count); in release_lease() 1451 remque(dlp); in remove_lease() 1497 cancel_lease_timer(dlp, &dlp->dl_t1); in cancel_lease_timers() 1498 cancel_lease_timer(dlp, &dlp->dl_t2); in cancel_lease_timers() [all …]
|
H A D | interface.c | 596 dhcp_lease_t *dlp; in remove_lif() local 1057 dhcp_lease_t *dlp; in unplumb_lif() local 1078 if ((dlp = lif->lif_lease) != NULL && dlp->dl_smach->dsm_lif == lif) { in unplumb_lif() 1085 dlp->dl_nlifs = 0; in unplumb_lif() 1522 dhcp_lease_t *dlp; in lif_mark_decline() local 1648 dhcp_lease_t *dlp; in expired_lif_state() local 1655 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next) { in expired_lif_state() 1656 lif = dlp->dl_lifs; in expired_lif_state() 1684 dhcp_lease_t *dlp; in find_expired_lif() local 1688 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next) { in find_expired_lif() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | sundlpi.c | 51 union DL_primitives *dlp; in dlbindack() local 59 dlp->bind_ack.dl_sap = sap; in dlbindack() 75 union DL_primitives *dlp; in dlokack() local 93 union DL_primitives *dlp; in dlerrorack() local 100 dlp->error_ack.dl_errno = error; in dlerrorack() 114 union DL_primitives *dlp; in dluderrorind() local 138 union DL_primitives *dlp; in dlphysaddrack() local 180 union DL_primitives *dlp; in dlnotifyack() local 198 union DL_primitives *dlp; in dl_op() local 225 ackprim = dlp->dl_primitive; in dl_op() [all …]
|
H A D | drcompat.c | 229 union DL_primitives *dlp; in drrput() local 247 dlp = (union DL_primitives *)mp->b_rptr; in drrput() 248 switch (dlp->dl_primitive) { in drrput() 257 switch (dlp->ok_ack.dl_correct_primitive) { in drrput() 286 if (dlp->error_ack.dl_error_primitive != DL_ATTACH_REQ) in drrput() 317 union DL_primitives *dlp; in drwput() local 335 dlp = (union DL_primitives *)mp->b_rptr; in drwput() 336 switch (dlp->dl_primitive) { in drwput() 352 dlp->attach_req.dl_ppa, E_DDI_HOLD_DEVI_NOATTACH); in drwput()
|
H A D | llc1.c | 1010 q, mp, dlp, dlp->dl_primitive); in llc1_cmds() 1113 dl_bind_req_t *dlp; in llc1_bind() local 1124 sap = dlp->dl_sap; in llc1_bind() 1143 if (dlp->dl_service_mode != DL_CLDLS || dlp->dl_max_conind != 0) { in llc1_bind() 1238 dl_info_ack_t *dlp; in llc1_inforeq() local 1262 dlp->dl_min_sdu = 0; in llc1_inforeq() 1275 ((caddr_t)dlp) + dlp->dl_addr_offset, in llc1_inforeq() 1279 *(((caddr_t)dlp) + dlp->dl_addr_offset + in llc1_inforeq() 1287 dlp->dl_addr_offset + dlp->dl_addr_length; in llc1_inforeq() 1290 ((caddr_t)dlp) + dlp->dl_brdcst_addr_offset, in llc1_inforeq() [all …]
|
H A D | gld.c | 3472 dl_capability_req_t *dlp; in gld_cap_enable() local 3483 off = dlp->dl_sub_offset; in gld_cap_enable() 3484 len = dlp->dl_sub_length; in gld_cap_enable() 3798 dl_udqos_req_t *dlp; in gld_udqos() local 3856 dl_bind_ack_t *dlp; in gld_bindack() local 3870 dlp->dl_max_conind = 0; in gld_bindack() 3871 dlp->dl_xidtest_flg = 0; in gld_bindack() 3889 dl_bind_req_t *dlp; in gld_bind() local 3902 sap = dlp->dl_sap; in gld_bind() 4045 dl_info_ack_t *dlp; in gld_inforeq() local [all …]
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_proto.c | 225 mac_sdu_get(dsp->ds_mh, &dlp->dl_min_sdu, &dlp->dl_max_sdu); in proto_info_req() 260 dlp->dl_qos_range_offset = (uintptr_t)rangep - (uintptr_t)dlp; in proto_info_req() 276 dlp->dl_qos_offset = (uintptr_t)selp - (uintptr_t)dlp; in proto_info_req() 297 dlp->dl_addr_offset = (uintptr_t)addr - (uintptr_t)dlp; in proto_info_req() 305 IMPLY(dlp->dl_qos_offset != 0, dlp->dl_qos_length != 0); in proto_info_req() 308 IMPLY(dlp->dl_addr_offset != 0, dlp->dl_addr_length != 0); in proto_info_req() 450 sap = dlp->dl_sap; in proto_bind_req() 756 !MBLKIN(mp, dlp->dl_addr_offset, dlp->dl_addr_length) || in proto_enabmulti_req() 819 !MBLKIN(mp, dlp->dl_addr_offset, dlp->dl_addr_length) || in proto_disabmulti_req() 924 !MBLKIN(mp, dlp->dl_addr_offset, dlp->dl_addr_length) || in proto_setphysaddr_req() [all …]
|
H A D | dld_drv.c | 339 dls_link_t *dlp; in drv_ioc_attr() local 364 dls_link_rele(dlp); in drv_ioc_attr() 808 if (dlp != NULL) in drv_ioc_prop_common() 809 dls_link_rele(dlp); in drv_ioc_prop_common() 1359 if (dlp != NULL) in drv_ioc_gettran() 1360 dls_link_rele(dlp); in drv_ioc_gettran() 1416 if (dlp != NULL) in drv_ioc_readtran() 1417 dls_link_rele(dlp); in drv_ioc_readtran() 1462 if (dlp != NULL) in drv_ioc_getled() 1463 dls_link_rele(dlp); in drv_ioc_getled() [all …]
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_rtld.c | 47 void *dlp; in rtld_init() local 49 if ((dlp = dlopen(mp->mod_path, RTLD_LOCAL | RTLD_NOW)) == NULL) { in rtld_init() 56 rp->rtld_dlp = dlp; in rtld_init() 57 rp->rtld_init = (void (*)())dlsym(dlp, "_fmd_init"); in rtld_init() 58 rp->rtld_fini = (void (*)())dlsym(dlp, "_fmd_fini"); in rtld_init() 61 (void) dlclose(dlp); in rtld_init() 79 (void) dlclose(dlp); in rtld_init()
|
H A D | fmd_dispq.c | 60 fmd_dispqlist_t *dlp, *nlp; in fmd_dispqelem_destroy() local 64 for (dlp = dep->dq_list; dlp != NULL; dlp = nlp) { in fmd_dispqelem_destroy() 65 nlp = dlp->dq_next; in fmd_dispqelem_destroy() 66 fmd_free(dlp, sizeof (fmd_dispqlist_t)); in fmd_dispqelem_destroy() 155 dlp->dq_next = dep->dq_list; in fmd_dispq_insert() 156 dlp->dq_eventq = eqp; in fmd_dispq_insert() 158 dep->dq_list = dlp; in fmd_dispq_insert() 238 fmd_dispqlist_t *dlp; in fmd_dispq_dispatch_one() local 241 for (dlp = dep->dq_list; dlp != NULL; dlp = dlp->dq_next, n++) { in fmd_dispq_dispatch_one() 242 id_t gid = dlp->dq_eventq->eq_sgid; in fmd_dispq_dispatch_one() [all …]
|
/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_pkt.c | 103 union DL_primitives *dlp; in softmac_output() local 141 dlp = (union DL_primitives *)mp->b_rptr; in softmac_output() 143 if (dlp->dl_primitive == DL_ERROR_ACK) { in softmac_output() 144 err = dlpi_get_errno(dlp->error_ack.dl_errno, in softmac_output() 145 dlp->error_ack.dl_unix_errno); in softmac_output() 147 ASSERT(dlp->dl_primitive == ack); in softmac_output() 195 union DL_primitives *dlp; in softmac_mexchange_error_ack() local 201 dlp = (union DL_primitives *)(*mpp)->b_rptr; in softmac_mexchange_error_ack() 202 dlp->error_ack.dl_error_primitive = error_primitive; in softmac_mexchange_error_ack() 203 dlp->error_ack.dl_errno = error; in softmac_mexchange_error_ack() [all …]
|
H A D | softmac_ctl.c | 350 union DL_primitives *dlp = (union DL_primitives *)mp->b_rptr; in softmac_rput_process_proto() local 359 primstr = dl_primstr(dlp->dl_primitive); in softmac_rput_process_proto() 361 switch (dlp->dl_primitive) { in softmac_rput_process_proto() 367 dlp->ok_ack.dl_correct_primitive); in softmac_rput_process_proto() 375 dlp->error_ack.dl_error_primitive); in softmac_rput_process_proto() 450 union DL_primitives *dlp; in softmac_rput_process_notdata() local 468 dlp = (union DL_primitives *)mp->b_rptr; in softmac_rput_process_notdata() 469 ASSERT(len >= sizeof (dlp->dl_primitive)); in softmac_rput_process_notdata() 470 switch (dlp->dl_primitive) { in softmac_rput_process_notdata() 480 if (dlp->ok_ack.dl_correct_primitive == DL_UNBIND_REQ) { in softmac_rput_process_notdata() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_rtld.c | 69 void *dlp; in rtld_init() local 71 if ((dlp = dlopen(mod->tm_path, RTLD_LOCAL | RTLD_NOW)) == NULL) { in rtld_init() 81 rp->rtld_dlp = dlp; in rtld_init() 82 rp->rtld_init = (int (*)())dlsym(dlp, "_topo_init"); in rtld_init() 83 rp->rtld_fini = (void (*)())dlsym(dlp, "_topo_fini"); in rtld_init() 86 (void) dlclose(dlp); in rtld_init()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/pppoe/ |
H A D | options.c | 353 free(dlp); in free_device_list() 354 dlp = dln; in free_device_list() 1225 for (; dlp != NULL; dlp = dlp->dl_next) in count_devs() 1250 for (; dlp != NULL; dlp = dlp->dl_next) in devs_to_list() 1369 for (dlp = slp->sl_dev; dlp != NULL; dlp = dlp->dl_next) in organize_state() 1412 for (dlp = slp->sl_dev; dlp != NULL; in organize_state() 1413 dlp = dlp->dl_next) { in organize_state() 1607 dlp = (struct device_list *)malloc(sizeof (*dlp) + in get_device_list() 1611 dlp->dl_name = (const char *)(dlp + 1); in get_device_list() 1639 dlp = (struct device_list *)malloc(sizeof (*dlp) + 2); in get_device_list() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_dl.c | 74 dlclose(void *dlp) in dlclose() argument 76 kmdb_modctl_t *kmc = dlp; in dlclose() 112 dlsym(void *dlp, const char *name) in dlsym() argument 114 kmdb_modctl_t *kmc = dlp; in dlsym() 118 switch ((uintptr_t)dlp) { in dlsym()
|
/illumos-gate/usr/src/uts/common/io/ppp/sppp/ |
H A D | sppp_dlpi.c | 304 union DL_primitives *dlp; in sppp_mproto() local 316 dlp = (union DL_primitives *)mp->b_rptr; in sppp_mproto() 317 prim = dlp->dl_primitive; in sppp_mproto() 373 union DL_primitives *dlp; in sppp_dlattachreq() local 377 dlp = (union DL_primitives *)mp->b_rptr; in sppp_dlattachreq() 408 union DL_primitives *dlp; in sppp_dl_attach_upper() local 440 dlp->attach_req.dl_ppa)); in sppp_dl_attach_upper() 541 union DL_primitives *dlp; in sppp_dlbindreq() local 548 req_sap = dlp->bind_req.dl_sap; in sppp_dlbindreq() 585 union DL_primitives *dlp; in sppp_dl_bind() local [all …]
|