Lines Matching defs:mcast_group
103 struct mcast_group {
124 struct mcast_group *group;
136 static struct mcast_group *mcast_find(struct mcast_port *port,
140 struct mcast_group *group;
144 group = rb_entry(node, struct mcast_group, node);
157 static struct mcast_group *mcast_insert(struct mcast_port *port,
158 struct mcast_group *group,
163 struct mcast_group *cur_group;
168 cur_group = rb_entry(parent, struct mcast_group, node);
192 static void release_group(struct mcast_group *group)
215 struct mcast_group *group = member->group;
235 static void adjust_membership(struct mcast_group *group, u8 join_state, int inc)
250 static u8 get_leave_state(struct mcast_group *group)
337 static int send_join(struct mcast_group *group, struct mcast_member *member)
352 static int send_leave(struct mcast_group *group, u8 leave_state)
372 static void join_group(struct mcast_group *group, struct mcast_member *member,
383 static int fail_join(struct mcast_group *group, struct mcast_member *member,
392 static void process_group_error(struct mcast_group *group)
433 struct mcast_group *group;
498 static void process_join_error(struct mcast_group *group, int status)
521 struct mcast_group *group = context;
553 struct mcast_group *group = context;
562 static struct mcast_group *acquire_group(struct mcast_port *port,
565 struct mcast_group *group, *cur_group;
670 struct mcast_group *group;
703 struct mcast_group *group;
769 struct mcast_group *group;
775 group = rb_entry(node, struct mcast_group, node);