H A D | amt.c | 183 struct amt_group_node *gnode, in amt_lookup_src() 190 hlist_for_each_entry_rcu(snode, &gnode->sources[hash], node) in amt_lookup_src() 211 struct amt_group_node *gnode; in amt_lookup_group() local 213 hlist_for_each_entry_rcu(gnode, &tunnel->groups[hash], node) { in amt_lookup_group() 214 if (amt_addr_equal(&gnode->group_addr, group) && in amt_lookup_group() 215 amt_addr_equal(&gnode->host_addr, host) && in amt_lookup_group() 216 gnode->v6 == v6) in amt_lookup_group() 217 return gnode; in amt_lookup_group() 225 struct amt_group_node *gnode = snode->gnode; in amt_destroy_source() local 182 amt_lookup_src(struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, enum amt_filter filter, union amt_addr *src) amt_lookup_src() argument 253 amt_del_group(struct amt_dev *amt, struct amt_group_node *gnode) amt_del_group() argument 292 struct amt_group_node *gnode = snode->gnode; amt_source_work() local 313 amt_act_src(struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, struct amt_source_node *snode, enum amt_act act) amt_act_src() argument 364 amt_alloc_snode(struct amt_group_node *gnode, union amt_addr *src) amt_alloc_snode() argument 410 struct amt_group_node *gnode = container_of(to_delayed_work(work), amt_group_work() local 469 struct amt_group_node *gnode; amt_add_group() local 1173 struct amt_group_node *gnode; amt_dev_xmit() local 1322 struct amt_group_node *gnode; amt_clear_groups() local 1352 amt_cleanup_srcs(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode) amt_cleanup_srcs() argument 1388 amt_add_srcs(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, bool v6) amt_add_srcs() argument 1468 amt_lookup_act_srcs(struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, enum amt_ops ops, enum amt_filter filter, enum amt_act act, bool v6) amt_lookup_act_srcs() argument 1592 amt_mcast_is_in_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_is_in_handler() argument 1645 amt_mcast_is_ex_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_is_ex_handler() argument 1709 amt_mcast_to_in_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_to_in_handler() argument 1770 amt_mcast_to_ex_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_to_ex_handler() argument 1836 amt_mcast_allow_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_allow_handler() argument 1881 amt_mcast_block_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_block_handler() argument 1942 struct amt_group_node *gnode; amt_igmpv2_report_handler() local 1979 struct amt_group_node *gnode; amt_igmpv2_leave_handler() local 1999 struct amt_group_node *gnode; amt_igmpv3_report_handler() local 2103 struct amt_group_node *gnode; amt_mldv1_report_handler() local 2140 struct amt_group_node *gnode; amt_mldv1_leave_handler() local 2161 struct amt_group_node *gnode; amt_mldv2_report_handler() local [all...] |