Lines Matching refs:mcast_group

96 struct mcast_group {  struct
117 struct mcast_group *group; argument
129 static struct mcast_group *mcast_find(struct mcast_port *port, in mcast_find()
133 struct mcast_group *group; in mcast_find()
137 group = rb_entry(node, struct mcast_group, node); in mcast_find()
150 static struct mcast_group *mcast_insert(struct mcast_port *port, in mcast_insert()
151 struct mcast_group *group, in mcast_insert()
156 struct mcast_group *cur_group; in mcast_insert()
161 cur_group = rb_entry(parent, struct mcast_group, node); in mcast_insert()
185 static void release_group(struct mcast_group *group) in release_group()
208 struct mcast_group *group = member->group; in queue_join()
228 static void adjust_membership(struct mcast_group *group, u8 join_state, int inc) in adjust_membership()
243 static u8 get_leave_state(struct mcast_group *group) in get_leave_state()
330 static int send_join(struct mcast_group *group, struct mcast_member *member) in send_join()
345 static int send_leave(struct mcast_group *group, u8 leave_state) in send_leave()
365 static void join_group(struct mcast_group *group, struct mcast_member *member, in join_group()
376 static int fail_join(struct mcast_group *group, struct mcast_member *member, in fail_join()
385 static void process_group_error(struct mcast_group *group) in process_group_error()
426 struct mcast_group *group; in mcast_work_handler()
491 static void process_join_error(struct mcast_group *group, int status) in process_join_error()
514 struct mcast_group *group = context; in join_handler()
548 struct mcast_group *group = context; in leave_handler()
557 static struct mcast_group *acquire_group(struct mcast_port *port, in acquire_group()
560 struct mcast_group *group, *cur_group; in acquire_group()
665 struct mcast_group *group; in ib_sa_free_multicast()
698 struct mcast_group *group; in ib_sa_get_mcmember_rec()
774 struct mcast_group *group; in mcast_groups_event()
780 group = rb_entry(node, struct mcast_group, node); in mcast_groups_event()