Searched refs:p_sm (Results 1 - 15 of 15) sorted by relevance

/freebsd-11-stable/contrib/ofed/opensm/opensm/
H A Dosm_remote_sm.c52 void osm_remote_sm_construct(IN osm_remote_sm_t * p_sm) argument
54 memset(p_sm, 0, sizeof(*p_sm));
57 void osm_remote_sm_destroy(IN osm_remote_sm_t * p_sm) argument
59 memset(p_sm, 0, sizeof(*p_sm));
62 void osm_remote_sm_init(IN osm_remote_sm_t * p_sm, argument
65 CL_ASSERT(p_sm);
67 osm_remote_sm_construct(p_sm);
69 p_sm
[all...]
H A Dosm_sm.c97 osm_sm_t * p_sm = p_ptr; local
100 OSM_LOG_ENTER(p_sm->p_log);
102 while (p_sm->thread_state == OSM_THREAD_STATE_RUN) {
108 status = cl_event_wait_on(&p_sm->signal_event,
112 OSM_LOG(p_sm->p_log, OSM_LOG_DEBUG,
115 OSM_LOG(p_sm->p_log, OSM_LOG_ERROR, "ERR 2E01: "
124 cl_spinlock_acquire(&p_sm->signal_lock);
125 signals = p_sm->signal_mask;
126 p_sm->signal_mask = 0;
127 cl_spinlock_release(&p_sm
156 osm_sm_construct(IN osm_sm_t * p_sm) argument
173 osm_sm_shutdown(IN osm_sm_t * p_sm) argument
222 osm_sm_destroy(IN osm_sm_t * p_sm) argument
240 osm_sm_init(IN osm_sm_t * p_sm, IN osm_subn_t * p_subn, IN osm_db_t * p_db, IN osm_vendor_t * p_vendor, IN osm_mad_pool_t * p_mad_pool, IN osm_vl15_t * p_vl15, IN osm_log_t * p_log, IN osm_stats_t * p_stats, IN cl_dispatcher_t * p_disp, IN cl_plock_t * p_lock) argument
409 osm_sm_signal(osm_sm_t * p_sm, osm_signal_t signal) argument
417 osm_sm_sweep(IN osm_sm_t * p_sm) argument
424 osm_sm_bind(IN osm_sm_t * p_sm, IN ib_net64_t port_guid) argument
[all...]
H A Dosm_congestion_control.c125 static void cc_setup_mad_data(osm_sm_t * p_sm) argument
127 osm_congestion_control_t *p_cc = &p_sm->p_subn->p_osm->cc;
128 osm_subn_opt_t *p_opt = &p_sm->p_subn->opt;
217 static ib_api_status_t cc_send_sw_cong_setting(osm_sm_t * p_sm, argument
220 osm_congestion_control_t *p_cc = &p_sm->p_subn->p_osm->cc;
227 OSM_LOG_ENTER(p_sm->p_log);
231 force_update = p_physp->need_update || p_sm->p_subn->need_update;
242 OSM_LOG(p_sm->p_log, OSM_LOG_ERROR, "ERR C101: "
258 OSM_LOG_EXIT(p_sm->p_log);
263 static ib_api_status_t cc_send_ca_cong_setting(osm_sm_t * p_sm, argument
307 cc_send_cct(osm_sm_t * p_sm, osm_node_t *p_node, osm_physp_t *p_physp) argument
[all...]
H A Dosm_sminfo_rcv.c273 IN const osm_remote_sm_t * p_sm,
280 p_smi = &p_sm->smi;
339 if (sm->master_sm_guid == p_sm->smi.guid) {
423 osm_remote_sm_t *p_sm; local
487 p_sm = (osm_remote_sm_t *) cl_qmap_get(p_sm_tbl, port_guid);
488 if (p_sm == (osm_remote_sm_t *) cl_qmap_end(p_sm_tbl)) {
489 p_sm = malloc(sizeof(*p_sm));
490 if (p_sm == NULL) {
496 osm_remote_sm_init(p_sm, p_sm
272 smi_rcv_process_get_sm(IN osm_sm_t * sm, IN const osm_remote_sm_t * p_sm, boolean_t light_sweep) argument
[all...]
H A Dosm_state_mgr.c873 osm_remote_sm_t *p_sm; local
882 for (p_sm = (osm_remote_sm_t *) cl_qmap_head(p_sm_tbl);
883 p_sm != (osm_remote_sm_t *) cl_qmap_end(p_sm_tbl);
884 p_sm = (osm_remote_sm_t *) cl_qmap_next(&p_sm->map_item)) {
886 p_node = osm_get_node_by_guid(sm->p_subn, p_sm->smi.guid);
887 if (ib_sminfo_get_state(&p_sm->smi) == IB_SMINFO_STATE_MASTER) {
890 " (node %s)\n", cl_ntoh64(p_sm->smi.guid),
892 p_sm_res = p_sm;
911 osm_remote_sm_t *p_sm local
963 state_mgr_send_handover(IN osm_sm_t * sm, IN osm_remote_sm_t * p_sm) argument
[all...]
H A Dosm_port_info_rcv.c92 osm_remote_sm_t *p_sm; local
148 p_sm =
151 if (p_sm != (osm_remote_sm_t *) cl_qmap_end(p_sm_tbl))
153 p_sm->smi.pri_state =
154 0xF0 & p_sm->smi.pri_state;
191 p_sm =
194 if (p_sm != (osm_remote_sm_t *) cl_qmap_end(p_sm_tbl))
195 free(p_sm);
H A Dosm_drop_mgr.c171 osm_remote_sm_t *p_sm; local
258 p_sm = (osm_remote_sm_t *) cl_qmap_remove(p_sm_guid_tbl, port_guid);
259 if (p_sm != (osm_remote_sm_t *) cl_qmap_end(p_sm_guid_tbl)) {
264 free(p_sm);
H A Dosm_port.c674 IN const struct osm_sm * p_sm)
696 osm_db_guid2mkey_set(p_sm->p_subn->p_g2m,
672 osm_physp_set_port_info(IN osm_physp_t * p_physp, IN const ib_port_info_t * p_pi, IN const struct osm_sm * p_sm) argument
H A Dosm_subnet.c263 osm_sm_t *p_sm = &p_subn->p_osm->sm; local
266 cl_timer_stop(&p_sm->polling_timer);
267 cl_timer_start(&p_sm->polling_timer, sminfo_polling_timeout);
272 osm_sm_t *p_sm = &p_subn->p_osm->sm; local
275 osm_set_sm_priority(p_sm, sm_priority);
H A Dosm_ucast_dfsssp.c1708 static int update_mcft(osm_sm_t * p_sm, vertex_t * adj_list, argument
1722 OSM_LOG_ENTER(p_sm->p_log);
1729 OSM_LOG(p_sm->p_log, OSM_LOG_VERBOSE,
1797 OSM_LOG_EXIT(p_sm->p_log);
H A Dosm_sa.c159 ib_api_status_t osm_sa_init(IN osm_sm_t * p_sm, IN osm_sa_t * p_sa, argument
171 p_sa->sm = p_sm;
/freebsd-11-stable/contrib/ofed/opensm/include/opensm/
H A Dosm_remote_sm.h114 void osm_remote_sm_construct(IN osm_remote_sm_t * p_sm);
117 * p_sm
143 void osm_remote_sm_destroy(IN osm_remote_sm_t * p_sm);
146 * p_sm
171 void osm_remote_sm_init(IN osm_remote_sm_t * p_sm, IN const ib_sm_info_t * p_smi);
174 * p_sm
H A Dosm_sm.h192 void osm_sm_construct(IN osm_sm_t * p_sm);
195 * p_sm
221 void osm_sm_shutdown(IN osm_sm_t * p_sm);
224 * p_sm
244 void osm_sm_destroy(IN osm_sm_t * p_sm);
247 * p_sm
272 ib_api_status_t osm_sm_init(IN osm_sm_t * p_sm, IN osm_subn_t * p_subn,
280 * p_sm
326 void osm_sm_signal(IN osm_sm_t * p_sm, osm_signal_t signal);
329 * p_sm
647 osm_sm_wait_for_subnet_up(IN osm_sm_t * p_sm, IN uint32_t wait_us, IN boolean_t interruptible) argument
[all...]
H A Dosm_sa.h352 ib_api_status_t osm_sa_init(IN osm_sm_t * p_sm, IN osm_sa_t * p_sa,
H A Dosm_port.h455 IN const struct osm_sm * p_sm);
465 * p_sm

Completed in 164 milliseconds