sock_addr
struct sockaddr_in sock_addr;
(struct sockaddr *)&sock_addr,
if (sock_addr.sin_family != AF_INET)
*port = ntohs(((struct sockaddr_in *)&sock_addr)->sin_port);
&sock_addr)->sin_addr.s_addr);
if (((readl(sock_addr + SOCK_PRESENT_STATE) >> 4) & 7)
sock_addr + SOCK_CONTROL);
& readl(sock_addr + SOCK_PRESENT_STATE)))
writel(readl(sock_addr + SOCK_CONTROL) & (~TIFM_CTRL_LED),
sock_addr + SOCK_CONTROL);
return (readl(sock_addr + SOCK_PRESENT_STATE) >> 4) & 7;
inline static void tifm_7xx1_sock_power_off(char __iomem *sock_addr)
writel((~TIFM_CTRL_POWER_MASK) & readl(sock_addr + SOCK_CONTROL),
sock_addr + SOCK_CONTROL);
char __iomem *sock_addr;
sock_addr = sock->addr;
tifm_7xx1_sock_power_off(sock_addr);
writel(0x0e00, sock_addr + SOCK_CONTROL);
static unsigned char tifm_7xx1_toggle_sock_power(char __iomem *sock_addr)
writel(0x0e00, sock_addr + SOCK_CONTROL);
& readl(sock_addr + SOCK_PRESENT_STATE)))
s_state = readl(sock_addr + SOCK_PRESENT_STATE);
writel(readl(sock_addr + SOCK_CONTROL) | TIFM_CTRL_LED,
sock_addr + SOCK_CONTROL);
struct sockaddr *sock_addr = addr;
retval = eth_prepare_mac_addr_change(netdev, sock_addr);
eth_hw_addr_set(netdev, sock_addr->sa_data);
tsnep_mac_set_address(adapter, sock_addr->sa_data);
struct sockaddr *sock_addr = addr;
ret = eth_prepare_mac_addr_change(netdev, sock_addr);
eth_hw_addr_set(netdev, sock_addr->sa_data);
lan743x_mac_set_address(adapter, sock_addr->sa_data);
struct sockaddr *sock_addr = addr;
if (!is_valid_ether_addr(sock_addr->sa_data))
eth_hw_addr_set(ndev, sock_addr->sa_data);
static int recv_msg(struct sockaddr_nl sock_addr, int sock)
if ((sock_addr.nl_groups & RTMGRP_NEIGH) == RTMGRP_NEIGH)
if ((sock_addr.nl_groups & RTMGRP_IPV4_ROUTE) == RTMGRP_IPV4_ROUTE)
struct sock_addr server_addr;
struct sock_addr *client_addr;
static void fill_sockaddr(struct sock_addr *addr, bool abstract)