/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_lid_mgr.c | 109 void osm_lid_mgr_construct(IN osm_lid_mgr_t * p_mgr) in osm_lid_mgr_construct() argument 111 memset(p_mgr, 0, sizeof(*p_mgr)); in osm_lid_mgr_construct() 114 void osm_lid_mgr_destroy(IN osm_lid_mgr_t * p_mgr) in osm_lid_mgr_destroy() argument 118 OSM_LOG_ENTER(p_mgr->p_log); in osm_lid_mgr_destroy() 120 while ((p_item = cl_qlist_remove_head(&p_mgr->free_ranges)) != in osm_lid_mgr_destroy() 121 cl_qlist_end(&p_mgr->free_ranges)) in osm_lid_mgr_destroy() 123 OSM_LOG_EXIT(p_mgr->p_log); in osm_lid_mgr_destroy() 131 static void lid_mgr_validate_db(IN osm_lid_mgr_t * p_mgr) in lid_mgr_validate_db() argument 140 uint8_t lmc_num_lids = (uint8_t) (1 << p_mgr->p_subn->opt.lmc); in lid_mgr_validate_db() 142 OSM_LOG_ENTER(p_mgr->p_log); in lid_mgr_validate_db() [all …]
|
H A D | osm_ucast_cache.c | 133 static cache_switch_t *cache_get_sw(osm_ucast_mgr_t * p_mgr, uint16_t lid_ho) in cache_get_sw() argument 136 cl_qmap_get(&p_mgr->cache_sw_tbl, lid_ho); in cache_get_sw() 138 cl_qmap_end(&p_mgr->cache_sw_tbl)) in cache_get_sw() 144 static void cache_add_sw_link(osm_ucast_mgr_t * p_mgr, osm_physp_t *p, in cache_add_sw_link() argument 150 OSM_LOG_ENTER(p_mgr->p_log); in cache_add_sw_link() 155 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in cache_add_sw_link() 159 p_cache_sw = cache_get_sw(p_mgr, lid_ho); in cache_add_sw_link() 163 OSM_LOG(p_mgr->p_log, OSM_LOG_ERROR, in cache_add_sw_link() 165 osm_ucast_cache_invalidate(p_mgr); in cache_add_sw_link() 168 cl_qmap_insert(&p_mgr->cache_sw_tbl, lid_ho, in cache_add_sw_link() [all …]
|
H A D | osm_ucast_mgr.c | 65 void osm_ucast_mgr_construct(IN osm_ucast_mgr_t * p_mgr) in osm_ucast_mgr_construct() argument 67 memset(p_mgr, 0, sizeof(*p_mgr)); in osm_ucast_mgr_construct() 70 void osm_ucast_mgr_destroy(IN osm_ucast_mgr_t * p_mgr) in osm_ucast_mgr_destroy() argument 72 CL_ASSERT(p_mgr); in osm_ucast_mgr_destroy() 74 OSM_LOG_ENTER(p_mgr->p_log); in osm_ucast_mgr_destroy() 76 if (p_mgr->cache_valid) in osm_ucast_mgr_destroy() 77 osm_ucast_cache_invalidate(p_mgr); in osm_ucast_mgr_destroy() 79 OSM_LOG_EXIT(p_mgr->p_log); in osm_ucast_mgr_destroy() 82 ib_api_status_t osm_ucast_mgr_init(IN osm_ucast_mgr_t * p_mgr, IN osm_sm_t * sm) in osm_ucast_mgr_init() argument 88 osm_ucast_mgr_construct(p_mgr); in osm_ucast_mgr_init() [all …]
|
H A D | osm_ucast_dfsssp.c | 133 osm_ucast_mgr_t *p_mgr; member 435 static void vltable_print(osm_ucast_mgr_t * p_mgr, vltable_t * vltable) in vltable_print() argument 442 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in vltable_print() 1164 static void dfsssp_print_graph(osm_ucast_mgr_t * p_mgr, vertex_t * adj_list, in dfsssp_print_graph() argument 1172 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, "adj_list[%" PRIu32 "]:\n", in dfsssp_print_graph() 1174 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph() 1178 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph() 1184 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph() 1186 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph() 1191 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph() [all …]
|
/freebsd/contrib/ofed/opensm/libvendor/ |
H A D | osm_vendor_mlx_ts.c | 185 osmv_TOPSPIN_transport_mgr_t *p_mgr = in osmv_transport_init() local 189 if (!p_mgr) { in osmv_transport_init() 193 memset(p_mgr, 0, sizeof(osmv_TOPSPIN_transport_mgr_t)); in osmv_transport_init() 209 p_mgr->filter.port = p_bo->port_num; in osmv_transport_init() 210 p_mgr->filter.direction = TS_IB_MAD_DIRECTION_IN; in osmv_transport_init() 211 p_mgr->filter.mask = in osmv_transport_init() 220 p_mgr->filter.qpn = qpn; in osmv_transport_init() 221 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_LID; in osmv_transport_init() 223 ioctl(device_fd, TS_IB_IOCSMADFILTADD, &p_mgr->filter); in osmv_transport_init() 228 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_DIR; in osmv_transport_init() [all …]
|
H A D | osm_vendor_mlx_ibmgt.c | 109 osmv_IBMGT_transport_mgr_t *p_mgr; in osmv_transport_init() local 155 p_mgr = malloc(sizeof(osmv_IBMGT_transport_mgr_t)); in osmv_transport_init() 156 if (NULL == p_mgr) { in osmv_transport_init() 163 memset(p_mgr, 0, sizeof(osmv_IBMGT_transport_mgr_t)); in osmv_transport_init() 165 p_bo->p_transp_mgr = p_mgr; in osmv_transport_init() 196 free(p_mgr); in osmv_transport_init() 210 free(p_mgr); in osmv_transport_init() 222 free(p_mgr); in osmv_transport_init() 245 free(p_mgr); in osmv_transport_init() 275 free(p_mgr); in osmv_transport_init() [all …]
|
H A D | osm_vendor_mlx_sim.c | 153 osmv_ibms_transport_mgr_t *p_mgr = in osmv_transport_init() local 159 if (!p_mgr) { in osmv_transport_init() 163 memset(p_mgr, 0, sizeof(osmv_ibms_transport_mgr_t)); in osmv_transport_init() 185 p_mgr->filter.port = p_bo->port_num; in osmv_transport_init() 186 p_mgr->filter.only_input = 1; in osmv_transport_init() 187 p_mgr->filter.mask = in osmv_transport_init() 195 p_mgr->filter.qpn = qpn; in osmv_transport_init() 196 p_mgr->filter.mgt_class = IB_MCLASS_SUBN_LID; in osmv_transport_init() 197 ibms_status = ibms_bind(conHdl, &p_mgr->filter); in osmv_transport_init() 202 p_mgr->filter.mgt_class = IB_MCLASS_SUBN_DIR; in osmv_transport_init() [all …]
|
H A D | osm_vendor_mlx_ts_anafa.c | 177 osmv_TOPSPIN_ANAFA_transport_mgr_t *p_mgr; in osmv_transport_init() local 183 p_mgr = malloc(sizeof(osmv_TOPSPIN_ANAFA_transport_mgr_t)); in osmv_transport_init() 184 if (!p_mgr) { in osmv_transport_init() 188 memset(p_mgr, 0, sizeof(osmv_TOPSPIN_ANAFA_transport_mgr_t)); in osmv_transport_init() 197 p_mgr->device_fd = device_fd; in osmv_transport_init() 239 p_bo->p_transp_mgr = p_mgr; in osmv_transport_init() 248 cl_thread_init(&p_mgr->receiver, __osmv_TOPSPIN_ANAFA_receiver_thr, in osmv_transport_init()
|
H A D | osm_vendor_mlx_anafa.c | 590 osmv_TOPSPIN_ANAFA_transport_mgr_t *p_mgr; in osm_vendor_set_sm() local 600 p_mgr = (osmv_TOPSPIN_ANAFA_transport_mgr_t *) p_bo->p_transp_mgr; in osm_vendor_set_sm() 601 ioctl_ret = ioctl(p_mgr->device_fd, TS_IB_IOCSPORTINFO, &port_info); in osm_vendor_set_sm()
|
/freebsd/contrib/ofed/opensm/include/opensm/ |
H A D | osm_ucast_mgr.h | 149 void osm_ucast_mgr_construct(IN osm_ucast_mgr_t * p_mgr); 179 void osm_ucast_mgr_destroy(IN osm_ucast_mgr_t * p_mgr); 210 ib_api_status_t osm_ucast_mgr_init(IN osm_ucast_mgr_t * p_mgr, 241 void osm_ucast_mgr_set_fwd_tables(IN osm_ucast_mgr_t * p_mgr); 260 int osm_ucast_mgr_build_lid_matrices(IN osm_ucast_mgr_t * p_mgr); 283 int osm_ucast_mgr_process(IN osm_ucast_mgr_t * p_mgr);
|
H A D | osm_ucast_cache.h | 92 void osm_ucast_cache_invalidate(struct osm_ucast_mgr *p_mgr); 118 void osm_ucast_cache_check_new_link(struct osm_ucast_mgr *p_mgr, 154 void osm_ucast_cache_add_link(struct osm_ucast_mgr *p_mgr, 191 void osm_ucast_cache_add_node(struct osm_ucast_mgr *p_mgr, osm_node_t * p_node); 221 int osm_ucast_cache_process(struct osm_ucast_mgr *p_mgr);
|
H A D | osm_lid_mgr.h | 150 void osm_lid_mgr_construct(IN osm_lid_mgr_t * p_mgr); 180 void osm_lid_mgr_destroy(IN osm_lid_mgr_t * p_mgr); 212 osm_lid_mgr_init(IN osm_lid_mgr_t * p_mgr, IN struct osm_sm * sm); 242 int osm_lid_mgr_process_sm(IN osm_lid_mgr_t * p_mgr); 267 int osm_lid_mgr_process_subnet(IN osm_lid_mgr_t * p_mgr);
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | ecore_cxt.c | 434 struct ecore_cxt_mngr *p_mgr = p_hwfn->p_cxt_mngr; in ecore_cxt_set_srq_count() local 436 p_mgr->srq_count = num_srqs; in ecore_cxt_set_srq_count() 437 p_mgr->xrc_srq_count = num_xrc_srqs; in ecore_cxt_set_srq_count() 469 struct ecore_cxt_mngr *p_mgr = p_hwfn->p_cxt_mngr; in ecore_cxt_get_total_srq_count() local 472 total_srqs = p_mgr->srq_count; in ecore_cxt_get_total_srq_count() 479 if (p_mgr->xrc_srq_count) in ecore_cxt_get_total_srq_count() 490 struct ecore_cxt_mngr *p_mgr = p_hwfn->p_cxt_mngr; in ecore_cxt_set_proto_cid_count() local 491 struct ecore_conn_type_cfg *p_conn = &p_mgr->conn_cfg[type]; in ecore_cxt_set_proto_cid_count() 497 u32 page_sz = p_mgr->clients[ILT_CLI_CDUC].p_size.val; in ecore_cxt_set_proto_cid_count()
|