Lines Matching refs:addr

277 	struct sockaddr *addr = p;  in eth_prepare_mac_addr_change()  local
281 if (!is_valid_ether_addr(addr->sa_data)) in eth_prepare_mac_addr_change()
294 struct sockaddr *addr = p; in eth_commit_mac_addr_change() local
296 eth_hw_addr_set(dev, addr->sa_data); in eth_commit_mac_addr_change()
387 ssize_t sysfs_format_mac(char *buf, const unsigned char *addr, int len) in sysfs_format_mac() argument
389 return sysfs_emit(buf, "%*phC\n", len, addr); in sysfs_format_mac()
489 unsigned char *addr; in eth_platform_get_mac_address() local
496 addr = arch_get_platform_mac_address(); in eth_platform_get_mac_address()
497 if (!addr) in eth_platform_get_mac_address()
500 ether_addr_copy(mac_addr, addr); in eth_platform_get_mac_address()
516 u8 addr[ETH_ALEN] __aligned(2); in platform_get_ethdev_address() local
519 ret = eth_platform_get_mac_address(dev, addr); in platform_get_ethdev_address()
521 eth_hw_addr_set(netdev, addr); in platform_get_ethdev_address()
563 const char *name, char *addr) in fwnode_get_mac_addr() argument
567 ret = fwnode_property_read_u8_array(fwnode, name, addr, ETH_ALEN); in fwnode_get_mac_addr()
571 if (!is_valid_ether_addr(addr)) in fwnode_get_mac_addr()
598 int fwnode_get_mac_address(struct fwnode_handle *fwnode, char *addr) in fwnode_get_mac_address() argument
600 if (!fwnode_get_mac_addr(fwnode, "mac-address", addr) || in fwnode_get_mac_address()
601 !fwnode_get_mac_addr(fwnode, "local-mac-address", addr) || in fwnode_get_mac_address()
602 !fwnode_get_mac_addr(fwnode, "address", addr)) in fwnode_get_mac_address()
614 int device_get_mac_address(struct device *dev, char *addr) in device_get_mac_address() argument
616 return fwnode_get_mac_address(dev_fwnode(dev), addr); in device_get_mac_address()
630 u8 addr[ETH_ALEN]; in device_get_ethdev_address() local
633 ret = device_get_mac_address(dev, addr); in device_get_ethdev_address()
635 eth_hw_addr_set(netdev, addr); in device_get_ethdev_address()