Lines Matching defs:nladdr
977 struct sockaddr_nl *nladdr = (struct sockaddr_nl *)addr;
985 if (nladdr->nl_family != AF_NETLINK)
987 groups = nladdr->nl_groups;
1007 if (nladdr->nl_pid != nlk->portid)
1031 err = nladdr->nl_pid ?
1032 netlink_insert(sk, nladdr->nl_pid) :
1065 struct sockaddr_nl *nladdr = (struct sockaddr_nl *)addr;
1084 if ((nladdr->nl_groups || nladdr->nl_pid) &&
1099 WRITE_ONCE(nlk->dst_portid, nladdr->nl_pid);
1100 WRITE_ONCE(nlk->dst_group, ffs(nladdr->nl_groups));
1111 DECLARE_SOCKADDR(struct sockaddr_nl *, nladdr, addr);
1113 nladdr->nl_family = AF_NETLINK;
1114 nladdr->nl_pad = 0;
1118 nladdr->nl_pid = READ_ONCE(nlk->dst_portid);
1119 nladdr->nl_groups = netlink_group_mask(READ_ONCE(nlk->dst_group));
1122 nladdr->nl_pid = READ_ONCE(nlk->portid);
1124 nladdr->nl_groups = nlk->groups ? nlk->groups[0] : 0;
1127 return sizeof(*nladdr);