/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_multicast.c | 233 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 D | ib_ucma.c | 100 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 D | ib_cma.c | 357 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 D | ib_sa_query.c | 321 { MCMEMBER_REC_FIELD(join_state),
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mcg.c | 80 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 D | osm_multicast.c | 279 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 D | osm_mcast_mgr.c | 889 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 D | osm_sa_mcmember_record.c | 1149 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 D | sa.h | 83 uint8_t join_state; member
|
/freebsd/sys/ofed/include/rdma/ |
H A D | rdma_cm.h | 344 u8 join_state, void *context);
|
H A D | ib_sa.h | 227 u8 join_state; member
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_multicast.c | 280 .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 D | saquery.c | 83 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()
|