Lines Matching refs:group
121 static inline u32 netlink_group_mask(u32 group) in netlink_group_mask() argument
123 return group ? 1 << (group - 1) : 0; in netlink_group_mask()
1197 int (*bind)(struct net *net, int group); in netlink_create()
1198 void (*unbind)(struct net *net, int group); in netlink_create()
1484 static void netlink_undo_bind(int group, long unsigned int groups, in netlink_undo_bind() argument
1493 for (undo = 0; undo < group; undo++) in netlink_undo_bind()
1534 int group; in netlink_bind() local
1536 for (group = 0; group < nlk->ngroups; group++) { in netlink_bind()
1537 if (!test_bit(group, &groups)) in netlink_bind()
1539 err = nlk->netlink_bind(net, group + 1); in netlink_bind()
1542 netlink_undo_bind(group, groups, sk); in netlink_bind()
1927 int netlink_has_listeners(struct sock *sk, unsigned int group) in netlink_has_listeners() argument
1937 if (listeners && group - 1 < nl_table[sk->sk_protocol].groups) in netlink_has_listeners()
1938 res = test_bit(group - 1, listeners->masks); in netlink_has_listeners()
1963 u32 group; member
1983 if (nlk->portid == p->portid || p->group - 1 >= nlk->ngroups || in do_one_broadcast()
1984 !test_bit(p->group - 1, nlk->groups)) in do_one_broadcast()
2033 u32 group, gfp_t allocation, in netlink_broadcast_filtered() argument
2046 info.group = group; in netlink_broadcast_filtered()
2084 u32 group, gfp_t allocation) in netlink_broadcast() argument
2086 return netlink_broadcast_filtered(ssk, skb, portid, group, allocation, in netlink_broadcast()
2094 u32 group; member
2109 if (nlk->portid == p->portid || p->group - 1 >= nlk->ngroups || in do_one_set_err()
2110 !test_bit(p->group - 1, nlk->groups)) in do_one_set_err()
2134 int netlink_set_err(struct sock *ssk, u32 portid, u32 group, int code) in netlink_set_err() argument
2142 info.group = group; in netlink_set_err()
2158 unsigned int group, in netlink_update_socket_mc() argument
2163 old = test_bit(group - 1, nlk->groups); in netlink_update_socket_mc()
2166 __set_bit(group - 1, nlk->groups); in netlink_update_socket_mc()
2168 __clear_bit(group - 1, nlk->groups); in netlink_update_socket_mc()
2319 info.group = NETLINK_CB(skb).dst_group; in netlink_cmsg_recv_pktinfo()
2648 void __netlink_clear_multicast_users(struct sock *ksk, unsigned int group) in __netlink_clear_multicast_users() argument
2654 netlink_update_socket_mc(nlk_sk(sk), group, 0); in __netlink_clear_multicast_users()
2937 unsigned int group, int report, gfp_t flags) in nlmsg_notify() argument
2941 if (group) { in nlmsg_notify()
2951 err = nlmsg_multicast(sk, skb, exclude_portid, group, flags); in nlmsg_notify()