Home
last modified time | relevance | path

Searched refs:join_state (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/infiniband/core/
Dmulticast.c228 static void adjust_membership(struct mcast_group *group, u8 join_state, int inc) in adjust_membership() argument
232 for (i = 0; i < NUM_JOIN_MEMBERSHIP_TYPES; i++, join_state >>= 1) in adjust_membership()
233 if (join_state & 0x1) in adjust_membership()
252 return leave_state & group->rec.join_state; in get_leave_state()
352 rec.join_state = leave_state; in send_leave()
366 u8 join_state) in join_group() argument
369 adjust_membership(group, join_state, 1); in join_group()
370 group->rec.join_state |= join_state; in join_group()
372 member->multicast.rec.join_state = join_state; in join_group()
406 adjust_membership(group, member->multicast.rec.join_state, -1); in process_group_error()
[all …]
Ducma.c113 u8 join_state; member
1386 u8 join_state; in ucma_process_join() local
1396 join_state = BIT(FULLMEMBER_JOIN); in ucma_process_join()
1398 join_state = BIT(SENDONLY_FULLMEMBER_JOIN); in ucma_process_join()
1412 mc->join_state = join_state; in ucma_process_join()
1416 join_state, mc); in ucma_process_join()
Dcma.c370 u8 join_state; member
4261 rec.join_state = mc->join_state; in cma_join_ib_multicast()
4263 if ((rec.join_state == BIT(SENDONLY_FULLMEMBER_JOIN)) && in cma_join_ib_multicast()
4346 send_only = mc->join_state == BIT(SENDONLY_FULLMEMBER_JOIN); in cma_iboe_join_multicast()
4415 u8 join_state, void *context) in rdma_join_multicast() argument
4436 mc->join_state = join_state; in rdma_join_multicast()
Dsa_query.c491 { MCMEMBER_REC_FIELD(join_state),
/Linux-v5.4/drivers/infiniband/hw/mlx4/
Dmcg.c80 uint8_t join_state; member
279 static int send_leave_to_wire(struct mcast_group *group, u8 join_state) in send_leave_to_wire() argument
302 sa_data->scope_join_state = join_state; in send_leave_to_wire()
345 sa_data->scope_join_state |= (group->func[slave].join_state & 0x0f); in send_reply_to_slave()
474 static void adjust_membership(struct mcast_group *group, u8 join_state, int inc) in adjust_membership() argument
478 for (i = 0; i < 3; i++, join_state >>= 1) in adjust_membership()
479 if (join_state & 0x1) in adjust_membership()
498 u8 join_state; in join_group() local
501 join_state = join_mask & (~group->func[slave].join_state); in join_group()
502 adjust_membership(group, join_state, 1); in join_group()
[all …]
/Linux-v5.4/include/rdma/
Drdma_cm.h335 u8 join_state, void *context);
Dib_sa.h351 u8 join_state; member
/Linux-v5.4/drivers/infiniband/ulp/ipoib/
Dipoib_multicast.c477 .join_state = 1 in ipoib_mcast_join()
544 rec.join_state = SENDONLY_FULLMEMBER_JOIN; in ipoib_mcast_join()