/freebsd-11-stable/contrib/ofed/opensm/opensm/ |
H A D | osm_opensm.c | 241 void osm_opensm_construct(IN osm_opensm_t * p_osm) argument 243 memset(p_osm, 0, sizeof(*p_osm)); 244 p_osm->osm_version = OSM_VERSION; 245 osm_subn_construct(&p_osm->subn); 246 osm_db_construct(&p_osm->db); 247 osm_log_construct(&p_osm->log); 250 void osm_opensm_construct_finish(IN osm_opensm_t * p_osm) argument 252 osm_sm_construct(&p_osm->sm); 253 osm_sa_construct(&p_osm 285 osm_opensm_destroy(IN osm_opensm_t * p_osm) argument 338 osm_opensm_destroy_finish(IN osm_opensm_t * p_osm) argument 385 osm_opensm_init(IN osm_opensm_t * p_osm, IN const osm_subn_opt_t * p_opt) argument 469 osm_opensm_init_finish(IN osm_opensm_t * p_osm, IN const osm_subn_opt_t * p_opt) argument 533 osm_opensm_bind(IN osm_opensm_t * p_osm, IN ib_net64_t guid) argument [all...] |
H A D | osm_ucast_file.c | 58 static uint16_t remap_lid(osm_opensm_t * p_osm, uint16_t lid, ib_net64_t guid) argument 64 p_port = osm_get_port_by_guid(&p_osm->subn, guid); 66 OSM_LOG(&p_osm->log, OSM_LOG_VERBOSE, 80 static void add_path(osm_opensm_t * p_osm, argument 87 new_lid = port_guid ? remap_lid(p_osm, lid, port_guid) : lid; 90 OSM_LOG(&p_osm->log, OSM_LOG_VERBOSE, 98 if (!(p_osm->subn.opt.port_profile_switch_nodes && port_guid && 99 osm_get_switch_by_guid(&p_osm->subn, port_guid))) 102 OSM_LOG(&p_osm->log, OSM_LOG_DEBUG, 109 static void add_lid_hops(osm_opensm_t * p_osm, osm_switch_ argument 128 osm_opensm_t *p_osm = context; local 270 osm_opensm_t *p_osm = context; local [all...] |
H A D | osm_ucast_updn.c | 70 osm_opensm_t *p_osm; member in struct:updn 217 osm_log_t *p_log = &p_updn->p_osm->log; 224 for (item = cl_qmap_head(&p_updn->p_osm->subn.sw_guid_tbl); 225 item != cl_qmap_end(&p_updn->p_osm->subn.sw_guid_tbl); 292 port = osm_get_port_by_lid_ho(&updn->p_osm->subn, i); 302 osm_subn_t *p_subn = &p_updn->p_osm->subn; 303 osm_log_t *p_log = &p_updn->p_osm->log; 314 for (item = cl_qmap_head(&p_updn->p_osm->subn.sw_guid_tbl); 315 item != cl_qmap_end(&p_updn->p_osm->subn.sw_guid_tbl); 332 for (item = cl_qmap_head(&p_updn->p_osm 410 osm_opensm_t *p_osm = p_updn->p_osm; local [all...] |
H A D | osm_console.c | 69 void (*parse_function) (char **p_last, osm_opensm_t * p_osm, 77 void (*loop_function) (osm_opensm_t * p_osm, FILE * out); 296 static void help_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 319 static void loglevel_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 327 osm_log_get_level(&p_osm->log)); 342 osm_log_set_level(&p_osm->log, level); 348 static void permodlog_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 353 if (p_osm->subn.opt.per_module_logging_file != NULL) { 354 fp = fopen(p_osm->subn.opt.per_module_logging_file, "r"); 359 p_osm 373 priority_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 421 dump_sms(osm_opensm_t * p_osm, FILE * out) argument 447 print_status(osm_opensm_t * p_osm, FILE * out) argument 541 status_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 561 resweep_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 577 reroute_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 583 sweep_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 600 logflush_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 618 querylid_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 929 portstatus_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1039 switchbalance_check(osm_opensm_t * p_osm, osm_switch_t * p_sw, FILE * out, int verbose) argument 1135 switchbalance_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1182 lidbalance_check(osm_opensm_t * p_osm, osm_switch_t * p_sw, FILE * out) argument 1343 lidbalance_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1382 dump_conf_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1387 update_desc_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1393 find_node_by_name(osm_opensm_t * p_osm, char *nodename) argument 1410 find_node_by_guid(osm_opensm_t * p_osm, uint64_t guid) argument 1454 dump_redir(osm_opensm_t * p_osm, char *nodename, FILE * out) argument 1506 clear_redir(osm_opensm_t * p_osm, char *nodename, FILE * out) argument 1539 perfmgr_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1643 quit_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1653 version_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1664 dump_portguid_parse(char **p_last, osm_opensm_t * p_osm, FILE * out) argument 1789 parse_cmd_line(char *line, osm_opensm_t * p_osm) argument 1831 osm_console(osm_opensm_t * p_osm) argument [all...] |
H A D | osm_ucast_dnup.c | 71 osm_opensm_t *p_osm; member in struct:dnup 228 osm_log_t *p_log = &p_dnup->p_osm->log; 235 for (item = cl_qmap_head(&p_dnup->p_osm->subn.sw_guid_tbl); 236 item != cl_qmap_end(&p_dnup->p_osm->subn.sw_guid_tbl); 297 osm_subn_t *p_subn = &p_dnup->p_osm->subn; 298 osm_log_t *p_log = &p_dnup->p_osm->log; 311 for (item = cl_qmap_head(&p_dnup->p_osm->subn.sw_guid_tbl); 312 item != cl_qmap_end(&p_dnup->p_osm->subn.sw_guid_tbl); 326 for (item = cl_qmap_head(&p_dnup->p_osm->subn.sw_guid_tbl); 327 item != cl_qmap_end(&p_dnup->p_osm [all...] |
H A D | osm_sa.c | 352 cl_atomic_inc(&sa->p_subn->p_osm->stats.sa_mads_sent); 355 cl_atomic_dec(&sa->p_subn->p_osm->stats.sa_mads_sent); 544 osm_opensm_t *p_osm; member in struct:opensm_dump_context 549 opensm_dump_to_file(osm_opensm_t * p_osm, const char *file_name, argument 550 void (*dump_func) (osm_opensm_t * p_osm, FILE * file)) 558 p_osm->subn.opt.dump_files_dir, file_name); 564 OSM_LOG(&p_osm->log, OSM_LOG_ERROR, "ERR 4C01: " 571 OSM_LOG(&p_osm->log, OSM_LOG_ERROR, "ERR 4C0C: " 579 dump_func(p_osm, file); 581 if (p_osm 626 osm_opensm_t *p_osm = ((struct opensm_dump_context *)cxt)->p_osm; local 795 sa_dump_all_sa(osm_opensm_t * p_osm, FILE * file) argument 818 osm_sa_db_file_dump(osm_opensm_t * p_osm) argument 837 load_mcgroup(osm_opensm_t * p_osm, ib_net16_t mlid, ib_member_rec_t * p_mcm_rec) argument 879 load_svcr(osm_opensm_t * p_osm, ib_service_record_t * sr, uint32_t modified_time, uint32_t lease_period) argument 916 load_infr(osm_opensm_t * p_osm, ib_inform_info_record_t * iir, osm_mad_addr_t * addr) argument 953 load_guidinfo(osm_opensm_t * p_osm, ib_net64_t base_guid, ib_guidinfo_record_t *gir) argument 1093 sa_db_file_load_handle_mgrp(osm_opensm_t * p_osm, osm_mgrp_t * p_mgrp) argument 1108 osm_sa_db_file_load(osm_opensm_t * p_osm) argument [all...] |
H A D | osm_ucast_ftree.c | 208 osm_opensm_t *p_osm; member in struct:ftree_fabric_t_ 485 if (!OSM_LOG_IS_ACTIVE_V2(&p_ftree->p_osm->log, OSM_LOG_DEBUG)) 492 OSM_LOG(&p_ftree->p_osm->log, OSM_LOG_ERROR, "ERR AB33: " 506 OSM_LOG(&p_ftree->p_osm->log, OSM_LOG_DEBUG, 658 if (!OSM_LOG_IS_ACTIVE_V2(&p_ftree->p_osm->log, OSM_LOG_DEBUG)) 661 OSM_LOG(&p_ftree->p_osm->log, OSM_LOG_DEBUG, 884 if (!OSM_LOG_IS_ACTIVE_V2(&p_ftree->p_osm->log, OSM_LOG_DEBUG)) 887 OSM_LOG(&p_ftree->p_osm->log, OSM_LOG_DEBUG, 940 OSM_LOG(&p_ftree->p_osm->log, OSM_LOG_ERROR, 1174 if (!OSM_LOG_IS_ACTIVE_V2(&p_ftree->p_osm 4325 osm_ucast_ftree_setup(struct osm_routing_engine *r, osm_opensm_t * p_osm) argument [all...] |
H A D | osm_qos.c | 157 struct osm_routing_engine *re = sm->p_subn->p_osm->routing_engine_used; 302 struct osm_routing_engine *re = sm->p_subn->p_osm->routing_engine_used; 419 struct osm_routing_engine *re = sm->p_subn->p_osm->routing_engine_used; 444 int osm_qos_setup(osm_opensm_t * p_osm) argument 458 if (!p_osm->subn.opt.qos) 461 OSM_LOG_ENTER(&p_osm->log); 463 qos_build_config(&ca_config, &p_osm->subn.opt.qos_ca_options, 464 &p_osm->subn.opt.qos_options); 465 qos_build_config(&sw0_config, &p_osm->subn.opt.qos_sw0_options, 466 &p_osm [all...] |
H A D | osm_congestion_control.c | 127 osm_congestion_control_t *p_cc = &p_sm->p_subn->p_osm->cc; 220 osm_congestion_control_t *p_cc = &p_sm->p_subn->p_osm->cc; 267 osm_congestion_control_t *p_cc = &p_sm->p_subn->p_osm->cc; 311 osm_congestion_control_t *p_cc = &p_sm->p_subn->p_osm->cc; 354 int osm_congestion_control_setup(struct osm_opensm *p_osm) argument 360 if (!p_osm->subn.opt.congestion_control) 363 OSM_LOG_ENTER(&p_osm->log); 368 if (!p_osm->routing_engine_used) 371 cc_setup_mad_data(&p_osm->sm); 373 cl_plock_acquire(&p_osm 413 osm_congestion_control_wait_pending_transactions(struct osm_opensm *p_osm) argument 447 osm_opensm_t *p_osm = p_cc->osm; local 578 osm_congestion_control_init(osm_congestion_control_t * p_cc, struct osm_opensm *p_osm, const osm_subn_opt_t * p_opt) argument 667 osm_opensm_t *p_osm = p_cc->osm; local [all...] |
H A D | osm_ucast_lash.c | 70 osm_log_t *p_log = &p_lash->p_osm->log; 84 if (p_lash->p_osm->subn.opt.do_mesh_analysis) { 469 unsigned start_vl = p_lash->p_osm->subn.opt.lash_start_vl; 665 osm_log_t *p_log = &p_lash->p_osm->log; 706 osm_log_t *p_log = &p_lash->p_osm->log; 785 osm_log_t *p_log = &p_lash->p_osm->log; 798 unsigned start_vl = p_lash->p_osm->subn.opt.lash_start_vl; 802 if (p_lash->p_osm->subn.opt.do_mesh_analysis && osm_do_mesh_analysis(p_lash)) { 988 osm_log_t *p_log = &p_lash->p_osm->log; 989 osm_subn_t *p_subn = &p_lash->p_osm 1253 lash_create(osm_opensm_t * p_osm) argument 1289 osm_opensm_t *p_osm = p_lash->p_osm; local 1319 osm_ucast_lash_setup(struct osm_routing_engine *r, osm_opensm_t *p_osm) argument [all...] |
H A D | osm_pkey_mgr.c | 810 int osm_pkey_mgr_process(IN osm_opensm_t * p_osm) argument 822 CL_ASSERT(p_osm); 824 OSM_LOG_ENTER(&p_osm->log); 826 CL_PLOCK_EXCL_ACQUIRE(&p_osm->lock); 828 if (osm_prtn_make_partitions(&p_osm->log, &p_osm->subn) != IB_SUCCESS) { 829 OSM_LOG(&p_osm->log, OSM_LOG_ERROR, "ERR 0510: " 836 p_tbl = &p_osm->subn.prtn_pkey_tbl; 841 pkey_mgr_process_partition_table(&p_osm->log, &p_osm [all...] |
H A D | osm_state_mgr.c | 76 extern int osm_qos_setup(IN osm_opensm_t * p_osm); 77 extern int osm_pkey_mgr_process(IN osm_opensm_t * p_osm); 387 p_subn->p_osm->sa.dirty = TRUE; 998 p_smi->act_count = cl_hton32(sm->p_subn->p_osm->stats.qp0_mads_sent); 1331 if (wait_for_pending_transactions(&sm->p_subn->p_osm->stats)) 1335 !osm_sa_db_file_dump(sm->p_subn->p_osm)) 1336 osm_opensm_report_event(sm->p_subn->p_osm, 1374 osm_qos_setup(sm->p_subn->p_osm); 1379 if (wait_for_pending_transactions(&sm->p_subn->p_osm->stats)) 1382 osm_congestion_control_setup(sm->p_subn->p_osm); [all...] |
H A D | osm_dump.c | 130 osm_opensm_t *p_osm = cxt; local 140 dor = (p_osm->routing_engine_used && 141 p_osm->routing_engine_used->type == OSM_ROUTING_ENGINE_TYPE_DOR); 146 p_port = osm_get_port_by_lid_ho(&p_osm->subn, lid_ho); 228 p_osm->subn.opt.port_shifting, 229 p_osm->subn.opt.scatter_ports, 306 osm_opensm_t *p_osm = cxt; local 323 p_port = osm_get_port_by_lid_ho(&p_osm->subn, lid); 334 osm_opensm_t *p_osm = cxt; local 354 p_port = osm_get_port_by_lid_ho(&p_osm 643 osm_opensm_t *p_osm; member in struct:dump_context 668 osm_dump_qmap_to_file(osm_opensm_t * p_osm, const char *file_name, cl_qmap_t * map, void (*func) (cl_map_item_t *, FILE *, void *), void *cxt) argument [all...] |
H A D | main.c | 429 static ib_net64_t get_port_guid(IN osm_opensm_t * p_osm, uint64_t port_guid) argument 444 status = osm_vendor_get_all_port_attr(p_osm->p_vendor, attr_array, 476 if (p_osm->subn.opt.daemon) 564 int osm_manager_loop(osm_subn_opt_t * p_opt, osm_opensm_t * p_osm) argument 569 if (!osm_console_init(p_opt, &p_osm->console, &p_osm->log)) 578 if (osm_console(p_osm)) 585 osm_log_reopen_file(&(p_osm->log)); 590 p_osm->subn.force_heavy_sweep = TRUE; 591 osm_opensm_sweep(p_osm); [all...] |
H A D | osm_service.c | 128 p_subn->p_osm->sa.dirty = TRUE; 144 p_subn->p_osm->sa.dirty = TRUE;
|
H A D | osm_node_desc_rcv.c | 74 tmp_desc = remap_node_name(sm->p_subn->p_osm->node_name_map, 85 osm_perfmgr_update_nodename(&sm->p_subn->p_osm->perfmgr,
|
H A D | osm_mesh.c | 213 osm_log_t *p_log = &p_lash->p_osm->log; 302 osm_log_t *p_log = &p_lash->p_osm->log; 357 osm_log_t *p_log = &p_lash->p_osm->log; 541 osm_log_t *p_log = &p_lash->p_osm->log; 597 osm_log_t *p_log = &p_lash->p_osm->log; 676 osm_log_t *p_log = &p_lash->p_osm->log; 711 osm_log_t *p_log = &p_lash->p_osm->log; 745 osm_log_t *p_log = &p_lash->p_osm->log; 780 osm_log_t *p_log = &p_lash->p_osm->log; 840 osm_log_t *p_log = &p_lash->p_osm [all...] |
H A D | osm_ucast_mgr.c | 512 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_VERBOSE, 519 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_VERBOSE, 527 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_ERROR, 538 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_ERROR, 551 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_VERBOSE, 560 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_VERBOSE, 689 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_ERROR, "ERR 3A0B: " 702 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_DEBUG, 707 OSM_LOG(&p_subn->p_osm->log, OSM_LOG_ERROR, "ERR 3A0F: " 1100 osm_opensm_t *p_osm; local [all...] |
H A D | osm_subnet.c | 241 p_subn->p_osm->log.level = *((uint8_t *) p_val); 246 p_subn->p_osm->log.flush = *((boolean_t *) p_val); 251 p_subn->p_osm->log.accum_log_file = *((boolean_t *) p_val); 258 p_subn->p_osm->log.max_size = (unsigned long)log_max_size << 20; /* convert from MB to bytes */ 263 osm_sm_t *p_sm = &p_subn->p_osm->sm; 272 osm_sm_t *p_sm = &p_subn->p_osm->sm; 932 OSM_LOG_ENTER(&(p_subn->p_osm->log)); 936 OSM_LOG(&(p_subn->p_osm->log), OSM_LOG_ERROR, "ERR 7506: " 946 OSM_LOG(&(p_subn->p_osm->log), OSM_LOG_ERROR, 951 OSM_LOG(&(p_subn->p_osm 1228 osm_subn_init(IN osm_subn_t * p_subn, IN osm_opensm_t * p_osm, IN const osm_subn_opt_t * p_opt) argument [all...] |
H A D | osm_multicast.c | 147 subn->p_osm->sa.dirty = TRUE; 187 subn->p_osm->sa.dirty = TRUE; 331 osm_sm_reroute_mlid(&subn->p_osm->sm, mgrp->mlid); 342 subn->p_osm->sa.dirty = TRUE; 403 osm_sm_reroute_mlid(&subn->p_osm->sm, mgrp->mlid); 418 subn->p_osm->sa.dirty = TRUE;
|
H A D | osm_lin_fwd_rcv.c | 109 osm_opensm_report_event(sm->p_subn->p_osm,
|
H A D | osm_guid_mgr.c | 138 guidinfo_set(&sm->p_subn->p_osm->sa, p_obj->p_port,
|
/freebsd-11-stable/contrib/ofed/opensm/include/opensm/ |
H A D | osm_console.h | 48 int osm_console(osm_opensm_t * p_osm);
|
H A D | osm_opensm.h | 307 void osm_opensm_construct(IN osm_opensm_t * p_osm); 310 * p_osm 336 void osm_opensm_construct_finish(IN osm_opensm_t * p_osm); 339 * p_osm 364 void osm_opensm_destroy(IN osm_opensm_t * p_osm); 367 * p_osm 393 void osm_opensm_destroy_finish(IN osm_opensm_t * p_osm); 396 * p_osm 422 ib_api_status_t osm_opensm_init(IN osm_opensm_t * p_osm, 426 * p_osm 482 osm_opensm_sweep(IN osm_opensm_t * p_osm) argument 512 osm_opensm_set_log_flags(IN osm_opensm_t * p_osm, IN osm_log_level_t log_flags) argument 571 osm_opensm_wait_for_subnet_up(IN osm_opensm_t * p_osm, IN uint32_t wait_us, IN boolean_t interruptible) argument [all...] |
H A D | osm_ucast_lash.h | 87 osm_opensm_t *p_osm; member in struct:_lash
|