Home
last modified time | relevance | path

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

/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_multicast.c233 static void adjust_membership(struct mcast_group *group, u8 join_state, int inc) in adjust_membership() argument
237 for (i = 0; i < NUM_JOIN_MEMBERSHIP_TYPES; i++, join_state >>= 1) in adjust_membership()
238 if (join_state & 0x1) in adjust_membership()
257 return leave_state & group->rec.join_state; in get_leave_state()
357 rec.join_state = leave_state; in send_leave()
371 u8 join_state) in join_group() argument
374 adjust_membership(group, join_state, 1); in join_group()
375 group->rec.join_state |= join_state; in join_group()
377 member->multicast.rec.join_state = join_state; in join_group()
411 adjust_membership(group, member->multicast.rec.join_state, -1); in process_group_error()
[all …]
H A Dib_ucma.c100 u8 join_state; member
1346 u8 join_state; in ucma_process_join() local
1356 join_state = BIT(FULLMEMBER_JOIN); in ucma_process_join()
1358 join_state = BIT(SENDONLY_FULLMEMBER_JOIN); in ucma_process_join()
1372 mc->join_state = join_state; in ucma_process_join()
1376 join_state, mc); in ucma_process_join()
H A Dib_cma.c357 u8 join_state; member
4225 rec.join_state = mc->join_state; in cma_join_ib_multicast()
4227 if (rec.join_state == BIT(SENDONLY_FULLMEMBER_JOIN)) { in cma_join_ib_multicast()
4316 send_only = mc->join_state == BIT(SENDONLY_FULLMEMBER_JOIN); in cma_iboe_join_multicast()
4387 u8 join_state, void *context) in rdma_join_multicast() argument
4409 mc->join_state = join_state; in rdma_join_multicast()
H A Dib_sa_query.c321 { MCMEMBER_REC_FIELD(join_state),
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mcg.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 …]
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_multicast.c279 uint8_t prev_join_state = 0, join_state = mcmr->scope_state; in osm_mgrp_add_port() local
326 prev_join_state | join_state); in osm_mgrp_add_port()
337 if ((join_state & IB_JOIN_STATE_FULL) && in osm_mgrp_add_port()
350 uint8_t join_state = mcmr->scope_state & 0xf; in osm_mgrp_remove_port() local
360 new_join_state = port_join_state & ~join_state; in osm_mgrp_remove_port()
H A Dosm_mcast_mgr.c889 IN uint8_t const join_state)
911 cl_ntoh64(port_guid), mlid_ho, join_state);
970 if (join_state & (IB_JOIN_STATE_FULL | IB_JOIN_STATE_NON)) {
983 if (join_state & IB_JOIN_STATE_SEND_ONLY)
990 join_state);
H A Dosm_sa_mcmember_record.c1149 uint8_t join_state; in mcmr_rcv_join_mgrp() local
1235 &join_state); in mcmr_rcv_join_mgrp()
1241 if ((join_state & 0x01) != 0x01) { in mcmr_rcv_join_mgrp()
1337 || !(join_state != 0)) { in mcmr_rcv_join_mgrp()
/freebsd/contrib/ofed/libibverbs/
H A Dsa.h83 uint8_t join_state; member
/freebsd/sys/ofed/include/rdma/
H A Drdma_cm.h344 u8 join_state, void *context);
H A Dib_sa.h227 u8 join_state; member
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_multicast.c280 .join_state = 4 in ipoib_mcast_sendonly_join()
282 .join_state = 1 in ipoib_mcast_sendonly_join()
408 .join_state = 1 in ipoib_mcast_join()
/freebsd/contrib/ofed/infiniband-diags/src/
H A Dsaquery.c83 uint8_t join_state; member
1239 CHECK_AND_SET_VAL(p->join_state, 8, 0, mr.scope_state, MCR, JOIN_STATE); in query_mcmember_records()
1716 p->join_state = (uint8_t) strtoul(optarg, NULL, 0); in process_opt()