Lines Matching refs:addresses
426 for (i = 0; i < ARRAY_SIZE(wdev->addresses); i++) {
427 eth_zero_addr(wdev->addresses[i].addr);
428 err = of_get_mac_address(wdev->dev->of_node, wdev->addresses[i].addr);
430 wdev->addresses[i].addr[ETH_ALEN - 1] += i;
432 ether_addr_copy(wdev->addresses[i].addr, wdev->hw_caps.mac_addr[i]);
433 if (!is_valid_ether_addr(wdev->addresses[i].addr)) {
435 eth_random_addr(wdev->addresses[i].addr);
437 dev_info(wdev->dev, "MAC address %d: %pM\n", i, wdev->addresses[i].addr);
439 wdev->hw->wiphy->n_addresses = ARRAY_SIZE(wdev->addresses);
440 wdev->hw->wiphy->addresses = wdev->addresses;