Home
last modified time | relevance | path

Searched refs:osm_sm_t (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_sm.h149 } 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 Dosm_mcast_mgr.h69 osm_switch_t * osm_mcast_mgr_find_root_switch(osm_sm_t * sm, cl_qlist_t * list);
H A Dosm_sa.h183 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 Dosm_congestion_control.h79 osm_sm_t *sm;
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_sm.c81 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 Dosm_state_mgr.c75 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 Dosm_sm_state_mgr.c67 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 Dosm_mcast_mgr.c131 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 Dosm_node_info_rcv.c68 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 Dosm_sw_info_rcv.c65 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 Dosm_port_info_rcv.c82 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 Dosm_sminfo_rcv.c70 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 Dosm_req.c66 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 Dosm_drop_mgr.c69 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 Dosm_trap_rcv.c62 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 Dosm_node_desc_rcv.c61 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 Dosm_qos.c83 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 Dosm_resp.c61 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 Dosm_pkey_mgr.c91 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 Dosm_link_mgr.c61 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 Dosm_guid_info_rcv.c68 osm_sm_t *sm = context; in osm_gi_rcv_process()
H A Dosm_lin_fwd_rcv.c60 osm_sm_t *sm = context; in osm_lft_rcv_process()
H A Dosm_mcast_fwd_rcv.c63 osm_sm_t *sm = context; in osm_mft_rcv_process()
H A Dosm_mlnx_ext_port_info_rcv.c65 osm_sm_t *sm = context; in osm_mlnx_epi_rcv_process()
H A Dosm_congestion_control.c125 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()

12