/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_proto.c | 1555 dl_capability_ack_t *dlap; local 1634 dlap = (dl_capability_ack_t *)mp->b_rptr; 1635 dlap->dl_primitive = DL_CAPABILITY_ACK; 1636 dlap->dl_sub_offset = sizeof (dl_capability_ack_t); 1637 dlap->dl_sub_length = subsize; 1638 ptr = (uint8_t *)&dlap[1];
|
H A D | dld_drv.c | 711 struct dlautopush *dlap = (struct dlautopush *)kprop->pr_val; local 715 err = drv_ioc_setap(linkid, dlap); 723 err = drv_ioc_getap(linkid, dlap); 898 drv_ioc_setap(datalink_id_t linkid, struct dlautopush *dlap) argument 904 if (dlap->dap_npush == 0 || dlap->dap_npush > MAXAPUSH) 910 for (i = 0; i < dlap->dap_npush; i++) { 911 if (fmodsw_find(dlap->dap_aplist[i], FMODSW_LOAD) == NULL) 934 dap->da_anchor = dlap->dap_anchor; 935 dap->da_npush = dlap 946 drv_ioc_getap(datalink_id_t linkid, struct dlautopush *dlap) argument 1094 dld_autopush(dev_t *devp, struct dlautopush *dlap) argument [all...] |
/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_fp.c | 301 dl_capability_ack_t *dlap; local 367 dlap = (dl_capability_ack_t *)mp->b_rptr; 368 dlap->dl_primitive = DL_CAPABILITY_ACK; 369 dlap->dl_sub_offset = sizeof (dl_capability_ack_t); 370 dlap->dl_sub_length = subsize; 371 ptr = (uint8_t *)&dlap[1];
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | gldutil.c | 814 ipoib_ptxhdr_t *dlap = NULL; local 853 dlap = (ipoib_ptxhdr_t *)((pattr_addr_t *)attr_info.buf)->addr; 857 if (dlap == NULL) 864 if (mac_eq(dlap, macinfo->gldm_broadcast_addr, 866 if (mac_eq(dlap, macinfo->gldm_broadcast_addr, 872 pktinfo->ethertype = REF_NET_USHORT(dlap-> 879 if (dlap == NULL) 881 mac_copy(&dlap->ipoib_dest, pktinfo->dhost, IPOIB_ADDRL);
|
H A D | gld.c | 3682 dl_capability_ack_t *dlap; local 3703 dlap = (dl_capability_ack_t *)mp->b_rptr; 3704 dlap->dl_sub_offset = 0; 3705 if ((dlap->dl_sub_length = subsize) != 0) 3706 dlap->dl_sub_offset = sizeof (dl_capability_ack_t); 3707 dlsp = (dl_capability_sub_t *)&dlap[1];
|
/illumos-gate/usr/src/uts/sun4u/starfire/io/ |
H A D | idn_dlpi.c | 859 struct idndladdr *dlap; local 895 dlap = (struct idndladdr *)(mp->b_cont->b_rptr + off); 912 ether_copy(&dlap->dl_phys, &headerp->ether_dhost); 914 headerp->ether_type = dlap->dl_sap; 1199 struct idndladdr *dlap; local 1224 dlap = (struct idndladdr *)(mp->b_rptr + dlip->dl_addr_offset); 1225 dlap->dl_sap = stp->ss_sap; 1227 ether_copy(&stp->ss_sip->si_ouraddr, &dlap->dl_phys); 1229 bzero(&dlap->dl_phys, ETHERADDRL); 1549 struct idndladdr *dlap; local 2144 struct idndladdr *dlap; local [all...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/ |
H A D | fcip.c | 3418 struct fcipdladdr *dlap; local 3456 dlap = (struct fcipdladdr *)(nmp->b_rptr + sizeof (dl_unitdata_ind_t)); 3458 ether_bcopy(&dest_addr, &dlap->dl_phys); 3459 dlap->dl_sap = (uint16_t)type; 3461 dlap = (struct fcipdladdr *)(nmp->b_rptr + sizeof (dl_unitdata_ind_t) 3464 ether_bcopy(&src_addr, &dlap->dl_phys); 3465 dlap->dl_sap = (uint16_t)type; 5124 struct fcipdladdr *dlap; local 5158 dlap = (struct fcipdladdr *)(mp->b_rptr + dlip->dl_addr_offset); 5159 dlap 5191 struct fcipdladdr *dlap; local 5729 struct fcipdladdr *dlap; local [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | streamio.c | 244 struct dlautopush dlap; local 499 switch (dld_autopush(&savedev, &dlap)) { 502 for (s = 0; s < dlap.dap_npush; s++) { 504 dlap.dap_aplist[s], dlap.dap_anchor, crp,
|
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | dman.c | 2299 man_dladdr_t *dlap; local 2331 dlap = (man_dladdr_t *)(mp->b_cont->b_rptr + off); 2357 ether_copy(&dlap->dl_phys, &headerp->ether_dhost); 2359 put_ether_type(headerp, dlap->dl_sap); 2560 man_dladdr_t *dlap; local 2592 dlap = (man_dladdr_t *)(mp->b_rptr + off); 2594 flow_status = man_start(wq, mp, &dlap->dl_phys); 3284 man_dladdr_t *dlap; local 3307 dlap = (man_dladdr_t *)(mp->b_rptr + dlip->dl_addr_offset); 3308 dlap [all...] |
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | linkprop.c | 3061 struct dlautopush dlap; local 3069 perm_flags, &dlap, sizeof (dlap)); 3073 if (dlap.dap_npush == 0) { 3077 for (i = 0, len = 0; i < dlap.dap_npush; i++) { 3084 "%s", dlap.dap_aplist[i]); 3085 len += strlen(dlap.dap_aplist[i]); 3086 if (dlap.dap_anchor - 1 == i) { 3102 i_dladm_add_ap_module(const char *module, struct dlautopush *dlap) argument 3112 if (dlap 3141 struct dlautopush *dlap; local [all...] |