Lines Matching refs:cidp
3038 bge_find_mac_address(bge_t *bgep, chip_id_t *cidp) argument
3051 cidp->hw_mac_addr,
3052 ether_sprintf((void *)cidp->vendor_addr.addr),
3053 cidp->vendor_addr.set ? "" : "not "));
3075 cidp->vendor_addr.addr[nelts] = ints[nelts];
3076 cidp->vendor_addr.set = B_TRUE;
3086 cidp->vendor_addr.addr[nelts] = bytes[nelts];
3087 cidp->vendor_addr.set = B_TRUE;
3093 ether_sprintf((void *)cidp->vendor_addr.addr),
3094 cidp->vendor_addr.set ? "" : "not "));
3116 if (cidp->vendor_addr.set == B_FALSE || strcmp(propbuf, "false") == 0)
3118 ethaddr_copy(&sysaddr, cidp->vendor_addr.addr);
3119 cidp->vendor_addr.set = B_TRUE;
3123 ether_sprintf((void *)cidp->vendor_addr.addr),
3124 cidp->vendor_addr.set ? "" : "not "));
3137 cidp->vendor_addr.addr[nelts] = bytes[nelts];
3138 cidp->vendor_addr.set = B_TRUE;
3144 ether_sprintf((void *)cidp->vendor_addr.addr),
3145 cidp->vendor_addr.set ? "" : "not "));
3335 chip_id_t *cidp; local
3361 cidp = &bgep->chipid;
3370 if (chipid.vendor != cidp->vendor)
3372 if (chipid.device != cidp->device)
3374 if (chipid.revision != cidp->revision)
3376 if (chipid.asic_rev != cidp->asic_rev)
3617 chip_id_t *cidp; local
3707 cidp = &bgep->chipid;
3708 cidp->device = pci_config_get16(bgep->cfg_handle, PCI_CONF_DEVID);
3784 bge_chip_cfg_init(bgep, cidp, B_FALSE);
3804 cidp->subven = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3805 DDI_PROP_DONTPASS, subven_propname, cidp->subven);
3806 cidp->subdev = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3807 DDI_PROP_DONTPASS, subdev_propname, cidp->subdev);
3808 cidp->clsize = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3809 DDI_PROP_DONTPASS, clsize_propname, cidp->clsize);
3810 cidp->latency = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3811 DDI_PROP_DONTPASS, latency_propname, cidp->latency);
3812 cidp->rx_rings = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3813 DDI_PROP_DONTPASS, rxrings_propname, cidp->rx_rings);
3814 cidp->tx_rings = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3815 DDI_PROP_DONTPASS, txrings_propname, cidp->tx_rings);
3816 cidp->eee = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3817 DDI_PROP_DONTPASS, eee_propname, cidp->eee);
3819 cidp->default_mtu = ddi_prop_get_int(DDI_DEV_T_ANY, devinfo,
3821 if ((cidp->default_mtu < BGE_DEFAULT_MTU) ||
3822 (cidp->default_mtu > BGE_MAXIMUM_MTU)) {
3823 cidp->default_mtu = BGE_DEFAULT_MTU;
4054 bge_find_mac_address(bgep, cidp);
4066 macp->m_src_addr = cidp->vendor_addr.addr;
4069 macp->m_max_sdu = cidp->ethmax_size - sizeof (struct ether_header);