Lines Matching refs:group
168 int nfnetlink_has_listeners(struct net *net, unsigned int group) in nfnetlink_has_listeners() argument
172 return netlink_has_listeners(nfnlnet->nfnl, group); in nfnetlink_has_listeners()
177 unsigned int group, int echo, gfp_t flags) in nfnetlink_send() argument
181 return nlmsg_notify(nfnlnet->nfnl, skb, portid, group, echo, flags); in nfnetlink_send()
185 int nfnetlink_set_err(struct net *net, u32 portid, u32 group, int error) in nfnetlink_set_err() argument
189 return netlink_set_err(nfnlnet->nfnl, portid, group, error); in nfnetlink_set_err()
207 __u32 group, gfp_t allocation) in nfnetlink_broadcast() argument
211 netlink_broadcast(nfnlnet->nfnl, skb, portid, group, allocation); in nfnetlink_broadcast()
670 static void nfnetlink_bind_event(struct net *net, unsigned int group) in nfnetlink_bind_event() argument
679 if (group >= 8) in nfnetlink_bind_event()
682 type = nfnl_group2type[group]; in nfnetlink_bind_event()
693 group_bit = (1 << group); in nfnetlink_bind_event()
708 static int nfnetlink_bind(struct net *net, int group) in nfnetlink_bind() argument
713 if (group <= NFNLGRP_NONE || group > NFNLGRP_MAX) in nfnetlink_bind()
716 type = nfnl_group2type[group]; in nfnetlink_bind()
724 nfnetlink_bind_event(net, group); in nfnetlink_bind()
728 static void nfnetlink_unbind(struct net *net, int group) in nfnetlink_unbind() argument
733 if (group <= NFNLGRP_NONE || group > NFNLGRP_MAX) in nfnetlink_unbind()
736 type = nfnl_group2type[group]; in nfnetlink_unbind()
748 if (group >= 8) in nfnetlink_unbind()
751 group_bit = (1 << group); in nfnetlink_unbind()
754 if (!nfnetlink_has_listeners(net, group)) { in nfnetlink_unbind()