Lines Matching refs:macinfo

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