/freebsd/contrib/ofed/opensm/include/opensm/ |
H A D | osm_sm.h | 149 } osm_sm_t; typedef 192 void osm_sm_construct(IN osm_sm_t * p_sm); 221 void osm_sm_shutdown(IN osm_sm_t * p_sm); 244 void osm_sm_destroy(IN osm_sm_t * p_sm); 272 ib_api_status_t osm_sm_init(IN osm_sm_t * p_sm, IN osm_subn_t * p_subn, 326 void osm_sm_signal(IN osm_sm_t * p_sm, osm_signal_t signal); 350 void osm_sm_sweep(IN osm_sm_t * p_sm); 374 ib_api_status_t osm_sm_bind(IN osm_sm_t * p_sm, IN ib_net64_t port_guid); 403 ib_api_status_t osm_req_get(IN osm_sm_t * sm, IN const osm_dr_path_t * p_path, 456 void osm_send_req_mad(IN osm_sm_t * sm, IN osm_madw_t *p_madw); [all …]
|
H A D | osm_mcast_mgr.h | 69 osm_switch_t * osm_mcast_mgr_find_root_switch(osm_sm_t * sm, cl_qlist_t * list);
|
H A D | osm_sa.h | 183 osm_sm_t *sm; 352 ib_api_status_t osm_sa_init(IN osm_sm_t * p_sm, IN osm_sa_t * p_sa,
|
H A D | osm_congestion_control.h | 79 osm_sm_t *sm;
|
/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_sm.c | 81 extern void osm_state_mgr_process(IN osm_sm_t * sm, IN osm_signal_t signal); 84 static void sm_process(osm_sm_t * sm, osm_signal_t signal) in sm_process() 97 osm_sm_t * p_sm = p_ptr; in sm_sweeper() 139 osm_sm_t *sm = arg; in sm_sweep() 150 osm_sm_t *sm = context; in sweep_fail_process() 156 void osm_sm_construct(IN osm_sm_t * p_sm) in osm_sm_construct() 173 void osm_sm_shutdown(IN osm_sm_t * p_sm) in osm_sm_shutdown() 222 void osm_sm_destroy(IN osm_sm_t * p_sm) in osm_sm_destroy() 240 ib_api_status_t osm_sm_init(IN osm_sm_t * p_sm, IN osm_subn_t * p_subn, in osm_sm_init() 409 void osm_sm_signal(osm_sm_t * p_sm, osm_signal_t signal) in osm_sm_signal() [all …]
|
H A D | osm_state_mgr.c | 75 extern void osm_drop_mgr_process(IN osm_sm_t * sm); 78 extern int osm_mcast_mgr_process(IN osm_sm_t * sm, boolean_t config_all); 79 extern int osm_link_mgr_process(IN osm_sm_t * sm, IN uint8_t state); 80 extern void osm_guid_mgr_process(IN osm_sm_t * sm); 82 static void state_mgr_up_msg(IN const osm_sm_t * sm) in state_mgr_up_msg() 131 osm_sm_t *sm = context; in state_mgr_get_sw_info() 162 static void state_mgr_get_remote_port_info(IN osm_sm_t * sm, in state_mgr_get_remote_port_info() 210 static ib_api_status_t state_mgr_sweep_hop_0(IN osm_sm_t * sm) in state_mgr_sweep_hop_0() 275 static ib_api_status_t state_mgr_clean_known_lids(IN osm_sm_t * sm) in state_mgr_clean_known_lids() 298 static ib_api_status_t state_mgr_sa_clean(IN osm_sm_t * sm) in state_mgr_sa_clean() [all …]
|
H A D | osm_sm_state_mgr.c | 67 void osm_report_sm_state(osm_sm_t * sm) in osm_report_sm_state() 77 static boolean_t sm_state_mgr_send_master_sm_info_req(osm_sm_t * sm, uint8_t sm_state) in sm_state_mgr_send_master_sm_info_req() 145 static void sm_state_mgr_start_polling(osm_sm_t * sm) in sm_state_mgr_start_polling() 180 osm_sm_t *sm = context; in osm_sm_state_mgr_polling_callback() 257 static void sm_state_mgr_signal_error(osm_sm_t * sm, IN osm_sm_signal_t signal) in sm_state_mgr_signal_error() 265 void osm_sm_state_mgr_signal_master_is_alive(osm_sm_t * sm) in osm_sm_state_mgr_signal_master_is_alive() 272 ib_api_status_t osm_sm_state_mgr_process(osm_sm_t * sm, in osm_sm_state_mgr_process() 501 ib_api_status_t osm_sm_state_mgr_check_legality(osm_sm_t * sm, in osm_sm_state_mgr_check_legality()
|
H A D | osm_mcast_mgr.c | 131 void osm_purge_mtree(osm_sm_t * sm, IN osm_mgrp_box_t * mbox) in osm_purge_mtree() 187 static float mcast_mgr_compute_avg_hops(osm_sm_t * sm, cl_qmap_t * m, in mcast_mgr_compute_avg_hops() 221 static float mcast_mgr_compute_max_hops(osm_sm_t * sm, cl_qmap_t * m, in mcast_mgr_compute_max_hops() 260 static osm_switch_t *mcast_mgr_find_optimal_switch(osm_sm_t * sm, in mcast_mgr_find_optimal_switch() 313 osm_switch_t *osm_mcast_mgr_find_root_switch(osm_sm_t * sm, cl_qlist_t *list) in osm_mcast_mgr_find_root_switch() 331 static int mcast_mgr_set_mft_block(osm_sm_t * sm, IN osm_switch_t * p_sw, in mcast_mgr_set_mft_block() 400 static void mcast_mgr_subdivide(osm_sm_t * sm, uint16_t mlid_ho, in mcast_mgr_subdivide() 466 static void mcast_mgr_purge_list(osm_sm_t * sm, uint16_t mlid, cl_qlist_t * list) in mcast_mgr_purge_list() 489 static osm_mtree_node_t *mcast_mgr_branch(osm_sm_t * sm, uint16_t mlid_ho, in mcast_mgr_branch() 741 static ib_api_status_t mcast_mgr_build_spanning_tree(osm_sm_t * sm, in mcast_mgr_build_spanning_tree() [all …]
|
H A D | osm_node_info_rcv.c | 68 static void report_duplicated_guid(IN osm_sm_t * sm, osm_physp_t * p_physp, in report_duplicated_guid() 101 static void requery_dup_node_info(IN osm_sm_t * sm, osm_physp_t * p_physp, in requery_dup_node_info() 141 static void ni_rcv_set_links(IN osm_sm_t * sm, osm_node_t * p_node, in ni_rcv_set_links() 314 static void ni_rcv_get_port_info(IN osm_sm_t * sm, IN osm_node_t * node, in ni_rcv_get_port_info() 372 void osm_req_get_node_desc(IN osm_sm_t * sm, osm_physp_t * p_physp) in osm_req_get_node_desc() 396 static void ni_rcv_get_node_desc(IN osm_sm_t * sm, IN osm_node_t * p_node, in ni_rcv_get_node_desc() 435 static void ni_rcv_process_new_ca_or_router(IN osm_sm_t * sm, in ni_rcv_process_new_ca_or_router() 457 static void ni_rcv_process_existing_ca_or_router(IN osm_sm_t * sm, in ni_rcv_process_existing_ca_or_router() 579 static void ni_rcv_process_switch(IN osm_sm_t * sm, IN osm_node_t * p_node, in ni_rcv_process_switch() 617 static void ni_rcv_process_existing_switch(IN osm_sm_t * sm, in ni_rcv_process_existing_switch() [all …]
|
H A D | osm_sw_info_rcv.c | 65 static void si_rcv_get_fwd_tbl(IN osm_sm_t * sm, IN osm_switch_t * p_sw) 111 static void si_rcv_get_mcast_fwd_tbl(IN osm_sm_t * sm, IN osm_switch_t * p_sw) 196 static void si_rcv_process_new(IN osm_sm_t * sm, IN osm_node_t * p_node, in si_rcv_process_new() 284 static boolean_t si_rcv_process_existing(IN osm_sm_t * sm, in si_rcv_process_existing() 337 static void si_rcv_get_sp0_info(IN osm_sm_t * sm, IN osm_node_t * node) in si_rcv_get_sp0_info() 383 osm_sm_t *sm = context; in osm_si_rcv_process()
|
H A D | osm_port_info_rcv.c | 82 static void pi_rcv_process_endport(IN osm_sm_t * sm, IN osm_physp_t * p_physp, in pi_rcv_process_endport() 205 static void pi_rcv_process_switch_port0(IN osm_sm_t * sm, in pi_rcv_process_switch_port0() 259 static void pi_rcv_process_switch_ext_port(IN osm_sm_t * sm, in pi_rcv_process_switch_ext_port() 445 static void pi_rcv_process_ca_or_router_port(IN osm_sm_t * sm, in pi_rcv_process_ca_or_router_port() 464 static void get_pkey_table(IN osm_log_t * p_log, IN osm_sm_t * sm, in get_pkey_table() 539 static void pi_rcv_get_pkey_slvl_vla_tables(IN osm_sm_t * sm, in pi_rcv_get_pkey_slvl_vla_tables() 550 static int osm_pi_rcv_update_self(IN osm_sm_t *sm, IN osm_physp_t *p_physp, in osm_pi_rcv_update_self() 563 static void pi_rcv_process_set(IN osm_sm_t * sm, IN osm_node_t * p_node, in pi_rcv_process_set() 644 osm_sm_t *sm = context; in osm_pi_rcv_process()
|
H A D | osm_sminfo_rcv.c | 70 static boolean_t smi_rcv_remote_sm_is_higher(IN osm_sm_t * sm, in smi_rcv_remote_sm_is_higher() 80 static void smi_rcv_process_get_request(IN osm_sm_t * sm, in smi_rcv_process_get_request() 145 static void smi_rcv_process_set_request(IN osm_sm_t * sm, in smi_rcv_process_set_request() 272 static void smi_rcv_process_get_sm(IN osm_sm_t * sm, in smi_rcv_process_get_sm() 415 static void smi_rcv_process_get_response(IN osm_sm_t * sm, in smi_rcv_process_get_response() 514 static void smi_rcv_process_set_response(IN osm_sm_t * sm, in smi_rcv_process_set_response() 558 osm_sm_t *sm = context; in osm_sminfo_rcv_process()
|
H A D | osm_req.c | 66 static ib_net64_t req_determine_mkey(IN osm_sm_t * sm, in req_determine_mkey() 156 ib_api_status_t osm_req_get(IN osm_sm_t * sm, IN const osm_dr_path_t * p_path, in osm_req_get() 238 osm_madw_t *osm_prepare_req_set(IN osm_sm_t * sm, IN const osm_dr_path_t * p_path, in osm_prepare_req_set() 318 void osm_send_req_mad(IN osm_sm_t * sm, IN osm_madw_t *p_madw) in osm_send_req_mad() 329 ib_api_status_t osm_req_set(IN osm_sm_t * sm, IN const osm_dr_path_t * p_path, in osm_req_set() 350 int osm_send_trap144(osm_sm_t * sm, ib_net16_t local) in osm_send_trap144()
|
H A D | osm_drop_mgr.c | 69 static void drop_mgr_remove_router(osm_sm_t * sm, IN const ib_net64_t portguid) in drop_mgr_remove_router() 84 static void drop_mgr_clean_physp(osm_sm_t * sm, IN osm_physp_t * p_physp) in drop_mgr_clean_physp() 159 static void drop_mgr_remove_port(osm_sm_t * sm, IN osm_port_t * p_port) in drop_mgr_remove_port() 306 static void drop_mgr_remove_switch(osm_sm_t * sm, IN osm_node_t * p_node) in drop_mgr_remove_switch() 330 static boolean_t drop_mgr_process_node(osm_sm_t * sm, IN osm_node_t * p_node) in drop_mgr_process_node() 389 static void drop_mgr_check_switch_node(osm_sm_t * sm, IN osm_node_t * p_node) in drop_mgr_check_switch_node() 492 void osm_drop_mgr_process(osm_sm_t * sm) in osm_drop_mgr_process()
|
H A D | osm_trap_rcv.c | 62 extern void osm_req_get_node_desc(IN osm_sm_t * sm, osm_physp_t *p_physp); 86 static osm_physp_t *get_physp_by_lid_and_num(IN osm_sm_t * sm, in get_physp_by_lid_and_num() 102 osm_sm_t *sm = context; in aging_tracker_callback() 214 static int disable_port(osm_sm_t *sm, osm_physp_t *p) in disable_port() 320 static int shutup_noisy_port(osm_sm_t *sm, ib_net16_t lid, uint8_t port, in shutup_noisy_port() 361 static void trap_rcv_process_request(IN osm_sm_t * sm, in trap_rcv_process_request() 674 osm_sm_t *sm = context; in osm_trap_rcv_process()
|
H A D | osm_node_desc_rcv.c | 61 static void nd_rcv_process_nd(IN osm_sm_t * sm, IN osm_node_t * p_node, in nd_rcv_process_nd() 99 osm_sm_t *sm = context; in osm_nd_rcv_process()
|
H A D | osm_qos.c | 83 static qos_mad_item_t *osm_qos_mad_create(IN osm_sm_t * sm, in osm_qos_mad_create() 147 static ib_api_status_t vlarb_update_table_block(osm_sm_t * sm, in vlarb_update_table_block() 199 static ib_api_status_t vlarb_update(osm_sm_t * sm, osm_physp_t * p, in vlarb_update() 250 static ib_api_status_t sl2vl_update_table(osm_sm_t * sm, osm_physp_t * p, in sl2vl_update_table() 294 static int qos_extports_setup(osm_sm_t * sm, osm_node_t *node, in qos_extports_setup() 414 static int qos_endport_setup(osm_sm_t * sm, osm_physp_t * p, in qos_endport_setup()
|
H A D | osm_resp.c | 61 static void resp_make_resp_smp(IN osm_sm_t * sm, IN const ib_smp_t * p_src_smp, in resp_make_resp_smp() 97 ib_api_status_t osm_resp_send(IN osm_sm_t * sm, in osm_resp_send()
|
H A D | osm_pkey_mgr.c | 91 IN osm_sm_t * sm, in pkey_mgr_process_physical_port() 199 pkey_mgr_process_partition_table(osm_log_t * p_log, osm_sm_t * sm, in pkey_mgr_process_partition_table() 224 pkey_mgr_update_pkey_entry(IN osm_sm_t * sm, in pkey_mgr_update_pkey_entry() 254 pkey_mgr_enforce_partition(IN osm_log_t * p_log, osm_sm_t * sm, in pkey_mgr_enforce_partition() 373 static int pkey_mgr_update_port(osm_log_t * p_log, osm_sm_t * sm, in pkey_mgr_update_port() 636 static int update_peer_block(osm_log_t * p_log, osm_sm_t * sm, in update_peer_block() 687 static int pkey_mgr_update_peer_port(osm_log_t * p_log, osm_sm_t * sm, in pkey_mgr_update_peer_port()
|
H A D | osm_link_mgr.c | 61 static uint8_t link_mgr_get_smsl(IN osm_sm_t * sm, IN osm_physp_t * p_physp) in link_mgr_get_smsl() 91 static int link_mgr_set_physp_pi(osm_sm_t * sm, IN osm_physp_t * p_physp, in link_mgr_set_physp_pi() 501 static int link_mgr_process_node(osm_sm_t * sm, IN osm_node_t * p_node, in link_mgr_process_node() 568 int osm_link_mgr_process(osm_sm_t * sm, IN const uint8_t link_state) in osm_link_mgr_process()
|
H A D | osm_guid_info_rcv.c | 68 osm_sm_t *sm = context; in osm_gi_rcv_process()
|
H A D | osm_lin_fwd_rcv.c | 60 osm_sm_t *sm = context; in osm_lft_rcv_process()
|
H A D | osm_mcast_fwd_rcv.c | 63 osm_sm_t *sm = context; in osm_mft_rcv_process()
|
H A D | osm_mlnx_ext_port_info_rcv.c | 65 osm_sm_t *sm = context; in osm_mlnx_epi_rcv_process()
|
H A D | osm_congestion_control.c | 125 static void cc_setup_mad_data(osm_sm_t * p_sm) in cc_setup_mad_data() 217 static ib_api_status_t cc_send_sw_cong_setting(osm_sm_t * p_sm, in cc_send_sw_cong_setting() 263 static ib_api_status_t cc_send_ca_cong_setting(osm_sm_t * p_sm, in cc_send_ca_cong_setting() 307 static ib_api_status_t cc_send_cct(osm_sm_t * p_sm, in cc_send_cct()
|