get_mac_addr
int (*get_mac_addr) (struct flexcop_device *fc, int extended);
if (fc->get_mac_addr(fc, 0) == 0) {
fc->get_mac_addr = flexcop_eeprom_check_mac_addr;
fc->get_mac_addr = flexcop_usb_get_mac_addr;
int (*get_mac_addr)(struct hnae_handle *handle, void **p);
void (*get_mac_addr)(struct hnae3_handle *handle, u8 *p);
if (h->ae_algo->ops->get_mac_addr)
h->ae_algo->ops->get_mac_addr(h, mac_addr_temp);
.get_mac_addr = hclge_get_mac_addr,
.get_mac_addr = hclgevf_get_mac_addr,
.get_mac_addr = &ixgbe_get_mac_addr_generic,
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
.get_mac_addr = &ixgbe_get_mac_addr_generic,
hw->mac.ops.get_mac_addr(hw, hw->mac.addr);
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
.get_mac_addr = ixgbe_get_mac_addr_generic,
int (*get_mac_addr)(struct ixgbe_hw *, u8 *);
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
.get_mac_addr = &ixgbe_get_mac_addr_generic,
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
.get_mac_addr = &ixgbe_get_mac_addr_generic, \
err = hw->mac.ops.get_mac_addr(hw, hw->mac.addr);
.get_mac_addr = ixgbevf_get_mac_addr_vf,
.get_mac_addr = ixgbevf_get_mac_addr_vf,
hw->mac.ops.get_mac_addr(hw, hw->mac.addr);
s32 (*get_mac_addr)(struct ixgbe_hw *, u8 *);
get_mac_addr(hw_priv, macaddr, MAIN_PORT);
get_mac_addr(hw_priv, mac1addr, OTHER_PORT);
.datalen = cpu_to_le16(sizeof(req.get_mac_addr) +
.get_mac_addr = {
} get_mac_addr;
assert(get_mac_addr(route.iface, &route.mac) == 0);
int get_mac_addr(int ifindex, void *mac_addr);