Lines Matching defs:macinfo

374 	gld_mac_info_t *macinfo;		/* GLD stuff follows */
392 macinfo = gld_mac_alloc(dip);
393 if (macinfo == NULL) {
394 PRINT(("macinfo allocation failed\n"));
405 gld_mac_free(macinfo);
415 PRINT(("attach macinfo: %p chp: %p\n", macinfo, chp));
418 chp->ch_macp = macinfo;
445 gld_mac_free(macinfo);
452 macinfo->gldm_devinfo = dip;
453 macinfo->gldm_private = (caddr_t)chp;
454 macinfo->gldm_reset = ch_reset;
455 macinfo->gldm_start = ch_start;
456 macinfo->gldm_stop = ch_stop;
457 macinfo->gldm_set_mac_addr = ch_set_mac_address;
458 macinfo->gldm_send = ch_send;
459 macinfo->gldm_set_promiscuous = ch_set_promiscuous;
460 macinfo->gldm_get_stats = ch_get_stats;
461 macinfo->gldm_ioctl = ch_ioctl;
462 macinfo->gldm_set_multicast = ch_set_multicast;
463 macinfo->gldm_intr = ch_intr;
464 macinfo->gldm_mctl = NULL;
466 macinfo->gldm_ident = driver;
467 macinfo->gldm_type = DL_ETHER;
468 macinfo->gldm_minpkt = 0;
469 macinfo->gldm_maxpkt = chp->ch_mtu;
470 macinfo->gldm_addrlen = ETHERADDRL;
471 macinfo->gldm_saplen = -2;
472 macinfo->gldm_ppa = unit;
473 macinfo->gldm_broadcast_addr =
521 gld_mac_free(macinfo);
559 gld_mac_free(macinfo);
573 (caddr_t)macinfo); /* handler argument */
588 gld_mac_free(macinfo);
623 gld_mac_free(macinfo);
631 macinfo->gldm_vendor_addr = pe_get_mac(chp);
633 macinfo->gldm_cookie = chp->ch_icookp;
640 macinfo->gldm_capabilities |=
648 macinfo); /* ptr to gld macinfo buffer */
658 macinfo->gldm_maxpkt = chp->ch_mtu = 1500;
662 macinfo); /* ptr to gld macinfo buffer */
685 gld_mac_free(macinfo);
733 gld_mac_info_t *macinfo =
736 chp = (ch_t *)macinfo->gldm_private;
777 gld_mac_info_t *macinfo;
781 macinfo = (gld_mac_info_t *)ddi_get_driver_private(dip);
782 chp = (ch_t *)macinfo->gldm_private;
819 (void) gld_unregister(macinfo);
842 gld_mac_free(macinfo);
1443 ch_start(gld_mac_info_t *macinfo)
1445 ch_t *chp = (ch_t *)macinfo->gldm_private;
1522 ch_ioctl(gld_mac_info_t *macinfo, queue_t *q, mblk_t *mp)
1529 pe_ioctl((ch_t *)(macinfo->gldm_private), q, mp);
1671 ch_send(gld_mac_info_t *macinfo, mblk_t *mp)
1673 ch_t *chp = (ch_t *)macinfo->gldm_private;