Lines Matching refs:hwcfg
615 union at76_hwcfg *hwcfg = kmalloc(sizeof(*hwcfg), GFP_KERNEL); in at76_get_hw_config() local
617 if (!hwcfg) in at76_get_hw_config()
621 ret = at76_get_hw_cfg_intersil(priv->udev, hwcfg, in at76_get_hw_config()
622 sizeof(hwcfg->i)); in at76_get_hw_config()
625 memcpy(priv->mac_addr, hwcfg->i.mac_addr, ETH_ALEN); in at76_get_hw_config()
626 priv->regulatory_domain = hwcfg->i.regulatory_domain; in at76_get_hw_config()
628 ret = at76_get_hw_cfg(priv->udev, hwcfg, sizeof(hwcfg->r3)); in at76_get_hw_config()
631 memcpy(priv->mac_addr, hwcfg->r3.mac_addr, ETH_ALEN); in at76_get_hw_config()
632 priv->regulatory_domain = hwcfg->r3.regulatory_domain; in at76_get_hw_config()
634 ret = at76_get_hw_cfg(priv->udev, hwcfg, sizeof(hwcfg->r5)); in at76_get_hw_config()
637 memcpy(priv->mac_addr, hwcfg->r5.mac_addr, ETH_ALEN); in at76_get_hw_config()
638 priv->regulatory_domain = hwcfg->r5.regulatory_domain; in at76_get_hw_config()
642 kfree(hwcfg); in at76_get_hw_config()