/freebsd-10.2-release/contrib/ofed/management/opensm/opensm/ |
H A D | osm_lid_mgr.c | 50 * __osm_lid_mgr_get_port_lid( p_mgr, port, &min_lid ): 109 void osm_lid_mgr_construct(IN osm_lid_mgr_t * const p_mgr) argument 111 memset(p_mgr, 0, sizeof(*p_mgr)); 112 cl_ptr_vector_construct(&p_mgr->used_lids); 117 void osm_lid_mgr_destroy(IN osm_lid_mgr_t * const p_mgr) argument 121 OSM_LOG_ENTER(p_mgr->p_log); 123 cl_ptr_vector_destroy(&p_mgr->used_lids); 124 p_item = cl_qlist_remove_head(&p_mgr->free_ranges); 125 while (p_item != cl_qlist_end(&p_mgr 137 __osm_lid_mgr_validate_db(IN osm_lid_mgr_t * p_mgr) argument 235 osm_lid_mgr_init(IN osm_lid_mgr_t * const p_mgr, IN osm_sm_t *sm) argument 306 __osm_lid_mgr_init_sweep(IN osm_lid_mgr_t * const p_mgr) argument 621 __osm_lid_mgr_is_range_not_persistent(IN osm_lid_mgr_t * const p_mgr, IN const uint16_t lid, IN const uint16_t num_lids) argument 654 __osm_lid_mgr_find_free_lid_range(IN osm_lid_mgr_t * const p_mgr, IN const uint8_t num_lids, OUT uint16_t * const p_min_lid, OUT uint16_t * const p_max_lid) argument 722 __osm_lid_mgr_cleanup_discovered_port_lid_range(IN osm_lid_mgr_t * p_mgr, IN osm_port_t * p_port) argument 750 __osm_lid_mgr_get_port_lid(IN osm_lid_mgr_t * const p_mgr, IN osm_port_t * const p_port, OUT uint16_t * const p_min_lid, OUT uint16_t * const p_max_lid) argument 864 __osm_lid_mgr_set_remote_pi_state_to_init(IN osm_lid_mgr_t * const p_mgr, IN osm_physp_t * const p_physp) argument 879 __osm_lid_mgr_set_physp_pi(IN osm_lid_mgr_t * const p_mgr, IN osm_port_t * const p_port, IN osm_physp_t * const p_physp, IN ib_net16_t const lid) argument 1148 __osm_lid_mgr_process_our_sm_node(IN osm_lid_mgr_t * const p_mgr) argument 1205 osm_lid_mgr_process_sm(IN osm_lid_mgr_t * const p_mgr) argument 1242 osm_lid_mgr_process_subnet(IN osm_lid_mgr_t * const p_mgr) argument [all...] |
H A D | osm_ucast_cache.c | 144 static cache_switch_t *__cache_get_sw(osm_ucast_mgr_t * p_mgr, uint16_t lid_ho) argument 147 cl_qmap_get(&p_mgr->cache_sw_tbl, lid_ho); 149 cl_qmap_end(&p_mgr->cache_sw_tbl)) 157 static void __cache_add_sw_link(osm_ucast_mgr_t * p_mgr, osm_physp_t *p, argument 163 OSM_LOG_ENTER(p_mgr->p_log); 168 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, 172 p_cache_sw = __cache_get_sw(p_mgr, lid_ho); 176 OSM_LOG(p_mgr->p_log, OSM_LOG_ERROR, 178 osm_ucast_cache_invalidate(p_mgr); 181 cl_qmap_insert(&p_mgr 207 __cache_cleanup_switches(osm_ucast_mgr_t * p_mgr) argument 240 __cache_check_link_change(osm_ucast_mgr_t * p_mgr, osm_physp_t * p_physp_1, osm_physp_t * p_physp_2) argument 271 __cache_remove_port(osm_ucast_mgr_t * p_mgr, uint16_t lid_ho, uint8_t port_num, uint16_t remote_lid_ho, boolean_t is_ca) argument 336 __cache_restore_ucast_info(osm_ucast_mgr_t * p_mgr, cache_switch_t * p_cache_sw, osm_switch_t * p_sw) argument 365 __ucast_cache_dump(osm_ucast_mgr_t * p_mgr) argument 403 osm_ucast_cache_invalidate(osm_ucast_mgr_t * p_mgr) argument 431 ucast_cache_validate(osm_ucast_mgr_t * p_mgr) argument 790 osm_ucast_cache_check_new_link(osm_ucast_mgr_t * p_mgr, osm_node_t * p_node_1, uint8_t port_num_1, osm_node_t * p_node_2, uint8_t port_num_2) argument 865 osm_ucast_cache_add_link(osm_ucast_mgr_t * p_mgr, osm_physp_t * p_physp1, osm_physp_t * p_physp2) argument 943 osm_ucast_cache_add_node(osm_ucast_mgr_t * p_mgr, osm_node_t * p_node) argument 1058 osm_ucast_cache_process(osm_ucast_mgr_t * p_mgr) argument [all...] |
H A D | osm_ucast_mgr.c | 64 void osm_ucast_mgr_construct(IN osm_ucast_mgr_t * const p_mgr) argument 66 memset(p_mgr, 0, sizeof(*p_mgr)); 71 void osm_ucast_mgr_destroy(IN osm_ucast_mgr_t * const p_mgr) argument 73 CL_ASSERT(p_mgr); 75 OSM_LOG_ENTER(p_mgr->p_log); 77 if (p_mgr->cache_valid) 78 osm_ucast_cache_invalidate(p_mgr); 80 OSM_LOG_EXIT(p_mgr->p_log); 86 osm_ucast_mgr_init(IN osm_ucast_mgr_t * const p_mgr, I argument 140 __osm_ucast_mgr_process_neighbor(IN osm_ucast_mgr_t * const p_mgr, IN osm_switch_t * const p_this_sw, IN osm_switch_t * const p_remote_sw, IN const uint8_t port_num, IN const uint8_t remote_port_num) argument 207 __osm_ucast_mgr_process_port(IN osm_ucast_mgr_t * const p_mgr, IN osm_switch_t * const p_sw, IN osm_port_t * const p_port, IN unsigned lid_offset) argument 315 osm_ucast_mgr_set_fwd_table(IN osm_ucast_mgr_t * const p_mgr, IN osm_switch_t * const p_sw) argument 478 osm_ucast_mgr_t *p_mgr = context; local 526 osm_ucast_mgr_t *const p_mgr = (osm_ucast_mgr_t *) context; local 576 osm_ucast_mgr_build_lid_matrices(IN osm_ucast_mgr_t * const p_mgr) argument 747 ucast_mgr_build_lfts(osm_ucast_mgr_t *p_mgr) argument 819 osm_ucast_mgr_process(IN osm_ucast_mgr_t * const p_mgr) argument [all...] |
/freebsd-10.2-release/contrib/ofed/management/opensm/include/opensm/ |
H A D | osm_ucast_cache.h | 91 void osm_ucast_cache_invalidate(struct osm_ucast_mgr *p_mgr); 94 * p_mgr 117 void osm_ucast_cache_check_new_link(struct osm_ucast_mgr *p_mgr, 122 * p_mgr 153 void osm_ucast_cache_add_link(struct osm_ucast_mgr *p_mgr, 157 * p_mgr 190 void osm_ucast_cache_add_node(struct osm_ucast_mgr *p_mgr, osm_node_t * p_node); 193 * p_mgr 220 int osm_ucast_cache_process(struct osm_ucast_mgr *p_mgr); 223 * p_mgr [all...] |
H A D | osm_lid_mgr.h | 150 void osm_lid_mgr_construct(IN osm_lid_mgr_t * const p_mgr); 153 * p_mgr 180 void osm_lid_mgr_destroy(IN osm_lid_mgr_t * const p_mgr); 183 * p_mgr 212 osm_lid_mgr_init(IN osm_lid_mgr_t * const p_mgr, IN struct osm_sm * sm); 215 * p_mgr 242 osm_signal_t osm_lid_mgr_process_sm(IN osm_lid_mgr_t * const p_mgr); 245 * p_mgr 270 osm_signal_t osm_lid_mgr_process_subnet(IN osm_lid_mgr_t * const p_mgr); 273 * p_mgr [all...] |
H A D | osm_ucast_mgr.h | 153 void osm_ucast_mgr_construct(IN osm_ucast_mgr_t * const p_mgr); 156 * p_mgr 183 void osm_ucast_mgr_destroy(IN osm_ucast_mgr_t * const p_mgr); 186 * p_mgr 215 osm_ucast_mgr_init(IN osm_ucast_mgr_t * const p_mgr, IN struct osm_sm * sm); 218 * p_mgr 245 int osm_ucast_mgr_set_fwd_table(IN osm_ucast_mgr_t * const p_mgr, 249 * p_mgr 252 * p_mgr 268 int osm_ucast_mgr_build_lid_matrices(IN osm_ucast_mgr_t * const p_mgr); [all...] |
/freebsd-10.2-release/contrib/ofed/management/opensm/libvendor/ |
H A D | osm_vendor_mlx_ibmgt.c | 109 osmv_IBMGT_transport_mgr_t *p_mgr; local 155 p_mgr = malloc(sizeof(osmv_IBMGT_transport_mgr_t)); 156 if (NULL == p_mgr) { 163 memset(p_mgr, 0, sizeof(osmv_IBMGT_transport_mgr_t)); 165 p_bo->p_transp_mgr = p_mgr; 196 free(p_mgr); 210 free(p_mgr); 222 free(p_mgr); 245 free(p_mgr); 275 free(p_mgr); 444 osmv_IBMGT_transport_mgr_t *p_mgr = local 477 osmv_IBMGT_transport_mgr_t *p_mgr; local 672 osmv_IBMGT_transport_mgr_t *p_mgr = local [all...] |
H A D | osm_vendor_mlx_ts.c | 185 osmv_TOPSPIN_transport_mgr_t *p_mgr = local 189 if (!p_mgr) { 193 memset(p_mgr, 0, sizeof(osmv_TOPSPIN_transport_mgr_t)); 209 p_mgr->filter.port = p_bo->port_num; 210 p_mgr->filter.direction = TS_IB_MAD_DIRECTION_IN; 211 p_mgr->filter.mask = 220 p_mgr->filter.qpn = qpn; 221 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_LID; 223 ioctl(device_fd, TS_IB_IOCSMADFILTADD, &p_mgr->filter); 228 p_mgr 363 osmv_TOPSPIN_transport_mgr_t *p_mgr = local [all...] |
H A D | osm_vendor_mlx_sim.c | 153 osmv_ibms_transport_mgr_t *p_mgr = local 159 if (!p_mgr) { 163 memset(p_mgr, 0, sizeof(osmv_ibms_transport_mgr_t)); 185 p_mgr->filter.port = p_bo->port_num; 186 p_mgr->filter.only_input = 1; 187 p_mgr->filter.mask = 195 p_mgr->filter.qpn = qpn; 196 p_mgr->filter.mgt_class = IB_MCLASS_SUBN_LID; 197 ibms_status = ibms_bind(conHdl, &p_mgr->filter); 202 p_mgr [all...] |
H A D | osm_vendor_mlx_ts_anafa.c | 177 osmv_TOPSPIN_ANAFA_transport_mgr_t *p_mgr; local 183 p_mgr = malloc(sizeof(osmv_TOPSPIN_ANAFA_transport_mgr_t)); 184 if (!p_mgr) { 188 memset(p_mgr, 0, sizeof(osmv_TOPSPIN_ANAFA_transport_mgr_t)); 197 p_mgr->device_fd = device_fd; 239 p_bo->p_transp_mgr = p_mgr; 248 cl_thread_init(&p_mgr->receiver, __osmv_TOPSPIN_ANAFA_receiver_thr,
|
H A D | osm_vendor_mlx_anafa.c | 590 osmv_TOPSPIN_ANAFA_transport_mgr_t *p_mgr; local 600 p_mgr = (osmv_TOPSPIN_ANAFA_transport_mgr_t *) p_bo->p_transp_mgr; 601 ioctl_ret = ioctl(p_mgr->device_fd, TS_IB_IOCSPORTINFO, &port_info);
|