Lines Matching full:osm

255 		cl_plock_acquire(&pm->osm->lock);  in perfmgr_mad_send_err_callback()
258 cl_plock_release(&pm->osm->lock); in perfmgr_mad_send_err_callback()
271 cl_plock_release(&pm->osm->lock); in perfmgr_mad_send_err_callback()
709 cl_plock_acquire(&pm->osm->lock); in perfmgr_query_counters()
823 cl_plock_release(&pm->osm->lock); in perfmgr_query_counters()
1006 static int perfmgr_discovery(osm_opensm_t * osm) in perfmgr_discovery() argument
1010 CL_PLOCK_ACQUIRE(&osm->lock); in perfmgr_discovery()
1011 cl_qmap_apply_func(&osm->subn.node_guid_tbl, reset_node_count, NULL); in perfmgr_discovery()
1012 cl_qmap_apply_func(&osm->subn.port_guid_tbl, reset_port_count, NULL); in perfmgr_discovery()
1013 cl_qmap_apply_func(&osm->subn.sw_guid_tbl, reset_switch_count, NULL); in perfmgr_discovery()
1014 CL_PLOCK_RELEASE(&osm->lock); in perfmgr_discovery()
1016 osm->subn.in_sweep_hop_0 = TRUE; in perfmgr_discovery()
1018 ret = sweep_hop_0(&osm->sm); in perfmgr_discovery()
1022 if (wait_for_pending_transactions(&osm->stats)) in perfmgr_discovery()
1025 if (is_sm_port_down(&osm->sm)) { in perfmgr_discovery()
1026 OSM_LOG(&osm->log, OSM_LOG_VERBOSE, "SM port is down\n"); in perfmgr_discovery()
1030 osm->subn.in_sweep_hop_0 = FALSE; in perfmgr_discovery()
1032 ret = sweep_hop_1(&osm->sm); in perfmgr_discovery()
1036 if (wait_for_pending_transactions(&osm->stats)) in perfmgr_discovery()
1040 osm_drop_mgr_process(&osm->sm); in perfmgr_discovery()
1104 cl_plock_acquire(&pm->osm->lock); in osm_perfmgr_process()
1106 cl_plock_release(&pm->osm->lock); in osm_perfmgr_process()
1311 cl_plock_acquire(&pm->osm->lock); in perfmgr_check_overflow()
1323 cl_plock_release(&pm->osm->lock); in perfmgr_check_overflow()
1410 cl_plock_acquire(&pm->osm->lock); in perfmgr_check_pce_overflow()
1422 cl_plock_release(&pm->osm->lock); in perfmgr_check_pce_overflow()
1641 cl_plock_acquire(&pm->osm->lock); in handle_redirect()
1651 cl_plock_release(&pm->osm->lock); in handle_redirect()
1806 cl_plock_acquire(&pm->osm->lock); in pc_recv_process()
1809 cl_plock_release(&pm->osm->lock); in pc_recv_process()
1816 cl_plock_release(&pm->osm->lock); in pc_recv_process()
1831 cl_plock_acquire(&pm->osm->lock); in pc_recv_process()
1844 cl_plock_release(&pm->osm->lock); in pc_recv_process()
1934 ib_api_status_t osm_perfmgr_init(osm_perfmgr_t * pm, osm_opensm_t * osm, in osm_perfmgr_init() argument
1939 OSM_LOG_ENTER(&osm->log); in osm_perfmgr_init()
1941 OSM_LOG(&osm->log, OSM_LOG_VERBOSE, "Initializing PerfMgr\n"); in osm_perfmgr_init()
1945 pm->subn = &osm->subn; in osm_perfmgr_init()
1946 pm->sm = &osm->sm; in osm_perfmgr_init()
1947 pm->log = &osm->log; in osm_perfmgr_init()
1948 pm->mad_pool = &osm->mad_pool; in osm_perfmgr_init()
1949 pm->vendor = osm->p_vendor; in osm_perfmgr_init()
1960 pm->osm = osm; in osm_perfmgr_init()
1974 pm->pc_disp_h = cl_disp_register(&osm->disp, OSM_MSG_MAD_PORT_COUNTERS, in osm_perfmgr_init()