Home
last modified time | relevance | path

Searched refs:p_mgr (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_lid_mgr.c109 void osm_lid_mgr_construct(IN osm_lid_mgr_t * p_mgr) in osm_lid_mgr_construct() argument
111 memset(p_mgr, 0, sizeof(*p_mgr)); in osm_lid_mgr_construct()
114 void osm_lid_mgr_destroy(IN osm_lid_mgr_t * p_mgr) in osm_lid_mgr_destroy() argument
118 OSM_LOG_ENTER(p_mgr->p_log); in osm_lid_mgr_destroy()
120 while ((p_item = cl_qlist_remove_head(&p_mgr->free_ranges)) != in osm_lid_mgr_destroy()
121 cl_qlist_end(&p_mgr->free_ranges)) in osm_lid_mgr_destroy()
123 OSM_LOG_EXIT(p_mgr->p_log); in osm_lid_mgr_destroy()
131 static void lid_mgr_validate_db(IN osm_lid_mgr_t * p_mgr) in lid_mgr_validate_db() argument
140 uint8_t lmc_num_lids = (uint8_t) (1 << p_mgr->p_subn->opt.lmc); in lid_mgr_validate_db()
142 OSM_LOG_ENTER(p_mgr->p_log); in lid_mgr_validate_db()
[all …]
H A Dosm_ucast_cache.c133 static cache_switch_t *cache_get_sw(osm_ucast_mgr_t * p_mgr, uint16_t lid_ho) in cache_get_sw() argument
136 cl_qmap_get(&p_mgr->cache_sw_tbl, lid_ho); in cache_get_sw()
138 cl_qmap_end(&p_mgr->cache_sw_tbl)) in cache_get_sw()
144 static void cache_add_sw_link(osm_ucast_mgr_t * p_mgr, osm_physp_t *p, in cache_add_sw_link() argument
150 OSM_LOG_ENTER(p_mgr->p_log); in cache_add_sw_link()
155 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in cache_add_sw_link()
159 p_cache_sw = cache_get_sw(p_mgr, lid_ho); in cache_add_sw_link()
163 OSM_LOG(p_mgr->p_log, OSM_LOG_ERROR, in cache_add_sw_link()
165 osm_ucast_cache_invalidate(p_mgr); in cache_add_sw_link()
168 cl_qmap_insert(&p_mgr->cache_sw_tbl, lid_ho, in cache_add_sw_link()
[all …]
H A Dosm_ucast_mgr.c65 void osm_ucast_mgr_construct(IN osm_ucast_mgr_t * p_mgr) in osm_ucast_mgr_construct() argument
67 memset(p_mgr, 0, sizeof(*p_mgr)); in osm_ucast_mgr_construct()
70 void osm_ucast_mgr_destroy(IN osm_ucast_mgr_t * p_mgr) in osm_ucast_mgr_destroy() argument
72 CL_ASSERT(p_mgr); in osm_ucast_mgr_destroy()
74 OSM_LOG_ENTER(p_mgr->p_log); in osm_ucast_mgr_destroy()
76 if (p_mgr->cache_valid) in osm_ucast_mgr_destroy()
77 osm_ucast_cache_invalidate(p_mgr); in osm_ucast_mgr_destroy()
79 OSM_LOG_EXIT(p_mgr->p_log); in osm_ucast_mgr_destroy()
82 ib_api_status_t osm_ucast_mgr_init(IN osm_ucast_mgr_t * p_mgr, IN osm_sm_t * sm) in osm_ucast_mgr_init() argument
88 osm_ucast_mgr_construct(p_mgr); in osm_ucast_mgr_init()
[all …]
H A Dosm_ucast_dfsssp.c133 osm_ucast_mgr_t *p_mgr; member
435 static void vltable_print(osm_ucast_mgr_t * p_mgr, vltable_t * vltable) in vltable_print() argument
442 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in vltable_print()
1164 static void dfsssp_print_graph(osm_ucast_mgr_t * p_mgr, vertex_t * adj_list, in dfsssp_print_graph() argument
1172 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, "adj_list[%" PRIu32 "]:\n", in dfsssp_print_graph()
1174 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph()
1178 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph()
1184 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph()
1186 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph()
1191 OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG, in dfsssp_print_graph()
[all …]
/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_mlx_ts.c185 osmv_TOPSPIN_transport_mgr_t *p_mgr = in osmv_transport_init() local
189 if (!p_mgr) { in osmv_transport_init()
193 memset(p_mgr, 0, sizeof(osmv_TOPSPIN_transport_mgr_t)); in osmv_transport_init()
209 p_mgr->filter.port = p_bo->port_num; in osmv_transport_init()
210 p_mgr->filter.direction = TS_IB_MAD_DIRECTION_IN; in osmv_transport_init()
211 p_mgr->filter.mask = in osmv_transport_init()
220 p_mgr->filter.qpn = qpn; in osmv_transport_init()
221 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_LID; in osmv_transport_init()
223 ioctl(device_fd, TS_IB_IOCSMADFILTADD, &p_mgr->filter); in osmv_transport_init()
228 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_DIR; in osmv_transport_init()
[all …]
H A Dosm_vendor_mlx_ibmgt.c109 osmv_IBMGT_transport_mgr_t *p_mgr; in osmv_transport_init() local
155 p_mgr = malloc(sizeof(osmv_IBMGT_transport_mgr_t)); in osmv_transport_init()
156 if (NULL == p_mgr) { in osmv_transport_init()
163 memset(p_mgr, 0, sizeof(osmv_IBMGT_transport_mgr_t)); in osmv_transport_init()
165 p_bo->p_transp_mgr = p_mgr; in osmv_transport_init()
196 free(p_mgr); in osmv_transport_init()
210 free(p_mgr); in osmv_transport_init()
222 free(p_mgr); in osmv_transport_init()
245 free(p_mgr); in osmv_transport_init()
275 free(p_mgr); in osmv_transport_init()
[all …]
H A Dosm_vendor_mlx_sim.c153 osmv_ibms_transport_mgr_t *p_mgr = in osmv_transport_init() local
159 if (!p_mgr) { in osmv_transport_init()
163 memset(p_mgr, 0, sizeof(osmv_ibms_transport_mgr_t)); in osmv_transport_init()
185 p_mgr->filter.port = p_bo->port_num; in osmv_transport_init()
186 p_mgr->filter.only_input = 1; in osmv_transport_init()
187 p_mgr->filter.mask = in osmv_transport_init()
195 p_mgr->filter.qpn = qpn; in osmv_transport_init()
196 p_mgr->filter.mgt_class = IB_MCLASS_SUBN_LID; in osmv_transport_init()
197 ibms_status = ibms_bind(conHdl, &p_mgr->filter); in osmv_transport_init()
202 p_mgr->filter.mgt_class = IB_MCLASS_SUBN_DIR; in osmv_transport_init()
[all …]
H A Dosm_vendor_mlx_ts_anafa.c177 osmv_TOPSPIN_ANAFA_transport_mgr_t *p_mgr; in osmv_transport_init() local
183 p_mgr = malloc(sizeof(osmv_TOPSPIN_ANAFA_transport_mgr_t)); in osmv_transport_init()
184 if (!p_mgr) { in osmv_transport_init()
188 memset(p_mgr, 0, sizeof(osmv_TOPSPIN_ANAFA_transport_mgr_t)); in osmv_transport_init()
197 p_mgr->device_fd = device_fd; in osmv_transport_init()
239 p_bo->p_transp_mgr = p_mgr; in osmv_transport_init()
248 cl_thread_init(&p_mgr->receiver, __osmv_TOPSPIN_ANAFA_receiver_thr, in osmv_transport_init()
H A Dosm_vendor_mlx_anafa.c590 osmv_TOPSPIN_ANAFA_transport_mgr_t *p_mgr; in osm_vendor_set_sm() local
600 p_mgr = (osmv_TOPSPIN_ANAFA_transport_mgr_t *) p_bo->p_transp_mgr; in osm_vendor_set_sm()
601 ioctl_ret = ioctl(p_mgr->device_fd, TS_IB_IOCSPORTINFO, &port_info); in osm_vendor_set_sm()
/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_ucast_mgr.h149 void osm_ucast_mgr_construct(IN osm_ucast_mgr_t * p_mgr);
179 void osm_ucast_mgr_destroy(IN osm_ucast_mgr_t * p_mgr);
210 ib_api_status_t osm_ucast_mgr_init(IN osm_ucast_mgr_t * p_mgr,
241 void osm_ucast_mgr_set_fwd_tables(IN osm_ucast_mgr_t * p_mgr);
260 int osm_ucast_mgr_build_lid_matrices(IN osm_ucast_mgr_t * p_mgr);
283 int osm_ucast_mgr_process(IN osm_ucast_mgr_t * p_mgr);
H A Dosm_ucast_cache.h92 void osm_ucast_cache_invalidate(struct osm_ucast_mgr *p_mgr);
118 void osm_ucast_cache_check_new_link(struct osm_ucast_mgr *p_mgr,
154 void osm_ucast_cache_add_link(struct osm_ucast_mgr *p_mgr,
191 void osm_ucast_cache_add_node(struct osm_ucast_mgr *p_mgr, osm_node_t * p_node);
221 int osm_ucast_cache_process(struct osm_ucast_mgr *p_mgr);
H A Dosm_lid_mgr.h150 void osm_lid_mgr_construct(IN osm_lid_mgr_t * p_mgr);
180 void osm_lid_mgr_destroy(IN osm_lid_mgr_t * p_mgr);
212 osm_lid_mgr_init(IN osm_lid_mgr_t * p_mgr, IN struct osm_sm * sm);
242 int osm_lid_mgr_process_sm(IN osm_lid_mgr_t * p_mgr);
267 int osm_lid_mgr_process_subnet(IN osm_lid_mgr_t * p_mgr);
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_cxt.c434 struct ecore_cxt_mngr *p_mgr = p_hwfn->p_cxt_mngr; in ecore_cxt_set_srq_count() local
436 p_mgr->srq_count = num_srqs; in ecore_cxt_set_srq_count()
437 p_mgr->xrc_srq_count = num_xrc_srqs; in ecore_cxt_set_srq_count()
469 struct ecore_cxt_mngr *p_mgr = p_hwfn->p_cxt_mngr; in ecore_cxt_get_total_srq_count() local
472 total_srqs = p_mgr->srq_count; in ecore_cxt_get_total_srq_count()
479 if (p_mgr->xrc_srq_count) in ecore_cxt_get_total_srq_count()
490 struct ecore_cxt_mngr *p_mgr = p_hwfn->p_cxt_mngr; in ecore_cxt_set_proto_cid_count() local
491 struct ecore_conn_type_cfg *p_conn = &p_mgr->conn_cfg[type]; in ecore_cxt_set_proto_cid_count()
497 u32 page_sz = p_mgr->clients[ILT_CLI_CDUC].p_size.val; in ecore_cxt_set_proto_cid_count()