Lines Matching refs:hwcfg
629 union at76_hwcfg *hwcfg = kmalloc(sizeof(*hwcfg), GFP_KERNEL);
631 if (!hwcfg)
635 ret = at76_get_hw_cfg_intersil(priv->udev, hwcfg,
636 sizeof(hwcfg->i));
639 memcpy(priv->mac_addr, hwcfg->i.mac_addr, ETH_ALEN);
640 priv->regulatory_domain = hwcfg->i.regulatory_domain;
642 ret = at76_get_hw_cfg(priv->udev, hwcfg, sizeof(hwcfg->r3));
645 memcpy(priv->mac_addr, hwcfg->r3.mac_addr, ETH_ALEN);
646 priv->regulatory_domain = hwcfg->r3.regulatory_domain;
648 ret = at76_get_hw_cfg(priv->udev, hwcfg, sizeof(hwcfg->r5));
651 memcpy(priv->mac_addr, hwcfg->r5.mac_addr, ETH_ALEN);
652 priv->regulatory_domain = hwcfg->r5.regulatory_domain;
656 kfree(hwcfg);