Searched refs:dlap (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/io/dld/
H A Ddld_drv.c711 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...]
H A Ddld_proto.c1555 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];
/illumos-gate/usr/src/uts/sun4u/starfire/io/
H A Didn_dlpi.c859 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/softmac/
H A Dsoftmac_fp.c301 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/lib/libdladm/common/
H A Dlinkprop.c3061 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...]
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/
H A Dfcip.c3418 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/io/
H A Dgldutil.c814 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 Dgld.c3682 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/starcat/io/
H A Ddman.c2299 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/uts/common/os/
H A Dstreamio.c244 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,

Completed in 140 milliseconds