/freebsd-10.1-release/contrib/ofed/management/opensm/include/vendor/ |
H A D | osm_vendor_mlx_svc.h | 53 inline static boolean_t osmv_mad_is_response(IN const ib_mad_t * p_mad) argument 55 return (ib_mad_is_response(p_mad) || 56 (p_mad->method == IB_MAD_METHOD_TRAP_REPRESS)); 109 inline static boolean_t osmv_mad_is_rmpp(IN const ib_mad_t * p_mad) argument 112 CL_ASSERT(NULL != p_mad); 114 rmpp_flags = ((ib_rmpp_mad_t *) p_mad)->rmpp_flags; 116 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_ADM) && 117 (p_mad->mgmt_class != IB_MCLASS_DEV_MGMT)) 122 inline static boolean_t osmv_mad_is_multi_resp(IN const ib_mad_t * p_mad) argument 124 CL_ASSERT(NULL != p_mad); 129 osmv_mad_is_sa(IN const ib_mad_t * p_mad) argument 135 osmv_rmpp_is_abort_stop(IN const ib_mad_t * p_mad) argument 145 osmv_rmpp_is_data(IN const ib_mad_t * p_mad) argument 151 osmv_rmpp_is_ack(IN const ib_mad_t * p_mad) argument 157 osmv_rmpp_is_first(IN const ib_mad_t * p_mad) argument 166 osmv_rmpp_is_last(IN const ib_mad_t * p_mad) argument 175 osmv_mad_copy(IN const ib_mad_t * p_mad) argument [all...] |
H A D | osm_vendor_mlx.h | 88 ib_mad_t *p_mad; member in struct:_osm_vend_wrap
|
H A D | osm_vendor_mlx_transport.h | 83 IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr);
|
H A D | osm_vendor_mtl_transaction_mgr.h | 239 IN ib_mad_t * p_mad); 245 * p_mad 255 * Return the mad wrapper, given the p_mad (and in it the transaction id) 261 IN ib_mad_t * const p_mad, 268 * p_mad
|
H A D | osm_pkt_randomizer.h | 202 IN const ib_mad_t * p_mad); 211 * p_mad
|
H A D | osm_vendor_mlx_rmpp_ctx.h | 200 OUT void *p_mad); 265 IN void *p_mad);
|
/freebsd-10.1-release/contrib/ofed/management/opensm/libvendor/ |
H A D | osm_vendor_mlx_sar.c | 113 void *buf_tmp, *p_mad; local 122 p_mad = p_sar->p_arbt_mad; 126 memcpy(p_mad, buf_tmp, p_sar->hdr_sz); 127 p_mad = (char *)p_mad + p_sar->hdr_sz; 138 memcpy((char *)p_mad, (char *)buf_tmp + p_sar->hdr_sz, 140 p_mad = (char *)p_mad + p_sar->data_sz; 144 memcpy((char *)p_mad, (char *)buf_tmp + p_sar->hdr_sz, 146 p_mad [all...] |
H A D | osm_vendor_mlx_ts_anafa.c | 66 IN struct ib_mad *p_mad, 73 OUT struct ib_mad *p_mad); 264 IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr) 273 const ib_mad_t *p_mad_hdr = p_mad; 359 OUT struct ib_mad *p_mad) 363 p_mad->dlid = cl_ntoh16(p_mad_addr->dest_lid); 364 p_mad->sl = p_mad_addr->addr_type.gsi.service_level; 366 p_mad->sqpn = 0; 367 p_mad->dqpn = 0; 369 p_mad 263 osmv_transport_mad_send(IN const osm_bind_handle_t h_bind, IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr) argument 357 __osmv_TOPSPIN_ANAFA_osm_addr_to_mad_addr(IN const osm_mad_addr_t * p_mad_addr, IN uint8_t is_smi, OUT struct ib_mad *p_mad) argument 380 __osmv_TOPSPIN_ANAFA_mad_addr_to_osm_addr(IN osm_vendor_t const *p_vend, IN struct ib_mad *p_mad, IN uint8_t is_smi, OUT osm_mad_addr_t * p_mad_addr) argument [all...] |
H A D | osm_vendor_mlx_dispatcher.c | 62 IN const ib_mad_t * p_mad, OUT osmv_txn_ctx_t ** pp_txn); 66 IN const ib_mad_t * p_mad, 72 IN const ib_mad_t * p_mad, 78 IN const ib_mad_t * p_mad, 84 IN const ib_mad_t * p_mad, 91 IN const ib_mad_t * p_mad); 121 const ib_mad_t *p_mad = (ib_mad_t *) p_mad_buf; local 128 CL_ASSERT(NULL != h_bind && NULL != p_mad && NULL != p_mad_addr); 153 p_mad) == TRUE) { 160 switch (__osmv_dispatch_route(h_bind, p_mad, 191 __osmv_dispatch_route(IN osm_bind_handle_t h_bind, IN const ib_mad_t * p_mad, OUT osmv_txn_ctx_t ** pp_txn) argument 236 __osmv_dispatch_simple_mad(IN osm_bind_handle_t h_bind, IN const ib_mad_t * p_mad, IN osmv_txn_ctx_t * p_txn, IN const osm_mad_addr_t * p_mad_addr) argument 298 __osmv_dispatch_rmpp_mad(IN osm_bind_handle_t h_bind, IN const ib_mad_t * p_mad, IN osmv_txn_ctx_t * p_txn, IN const osm_mad_addr_t * p_mad_addr) argument 387 __osmv_dispatch_rmpp_snd(IN osm_bind_handle_t h_bind, IN const ib_mad_t * p_mad, IN osmv_txn_ctx_t * p_txn, IN const osm_mad_addr_t * p_mad_addr) argument 484 __osmv_dispatch_rmpp_rcv(IN osm_bind_handle_t h_bind, IN const ib_mad_t * p_mad, IN osmv_txn_ctx_t * p_txn, IN const osm_mad_addr_t * p_mad_addr) argument 647 __osmv_dispatch_accept_seg(IN osm_bind_handle_t h_bind, IN osmv_txn_ctx_t * p_txn, IN const ib_mad_t * p_mad) argument [all...] |
H A D | osm_vendor_ts.c | 60 CL_ASSERT(p_madw->p_mad); 64 ib_mad_is_response(p_madw->p_mad) | 65 (p_madw->p_mad->method == IB_MAD_METHOD_TRAP_REPRESS); 84 IN struct ib_mad *p_mad, 88 p_mad_addr->dest_lid = cl_hton16(p_mad->slid); 93 p_mad_addr->addr_type.smi.source_lid = cl_hton16(p_mad->slid); 94 p_mad_addr->addr_type.smi.port_num = p_mad->port; 97 p_mad_addr->addr_type.gsi.remote_qp = p_mad->sqpn; 99 p_mad_addr->addr_type.gsi.pkey_ix = p_mad->pkey_index; 126 IN uint8_t is_smi, OUT struct ib_mad *p_mad) 83 __osm_ts_conv_mad_rcv_desc_to_osm_addr(IN osm_vendor_t * const p_vend, IN struct ib_mad *p_mad, IN uint8_t is_smi, OUT osm_mad_addr_t * p_mad_addr) argument 125 __osm_ts_conv_osm_addr_to_ts_addr(IN osm_mad_addr_t * p_mad_addr, IN uint8_t is_smi, OUT struct ib_mad *p_mad) argument 272 __osm_ts_rcv_callback(IN osm_ts_bind_info_t * p_bind, IN osm_mad_addr_t * p_mad_addr, IN uint32_t mad_size, IN void *p_mad) argument 649 ib_mad_t *p_mad; local 733 ib_mad_t *const p_mad = osm_madw_get_mad_ptr(p_madw); local [all...] |
H A D | osm_vendor_mlx_sender.c | 71 ib_mad_t *p_mad = (ib_mad_t *) mad_buf; local 78 memset(p_mad, 0, MAD_BLOCK_SIZE); 79 memcpy(p_mad, osm_madw_get_mad_ptr(p_madw), p_madw->mad_size); 84 p_mad->trans_id = cl_hton64(key); 98 p_mad) == TRUE) { 104 osmv_transport_mad_send(h_bind, p_mad, p_mad_addr); 107 ret = osmv_transport_mad_send(h_bind, p_mad, p_mad_addr); 313 ib_mad_t *p_mad = (ib_mad_t *) mad_buf; local 337 p_mad); 341 p_mad [all...] |
H A D | osm_vendor_test.c | 131 ib_mad_t *p_mad; local 141 p_mad = (ib_mad_t *) malloc(size); 144 "osm_vendor_get: " "MAD %p.\n", p_mad); 146 if (p_mad) 147 memset(p_mad, 0, size); 150 return (p_mad); 158 IN ib_mad_t * const p_mad) 169 "osm_vendor_put: " "MAD %p.\n", p_mad); 174 free(p_mad); 185 IN ib_mad_t * const p_mad, 156 osm_vendor_put(IN osm_bind_handle_t h_bind, IN osm_vend_wrap_t * const p_vend_wrap, IN ib_mad_t * const p_mad) argument 182 osm_vendor_send(IN osm_bind_handle_t h_bind, IN osm_vend_wrap_t * const p_vend_wrap, IN osm_mad_addr_t * const p_mad_addr, IN ib_mad_t * const p_mad, IN void *transaction_context, IN boolean_t const resp_expected) argument [all...] |
H A D | osm_vendor_mlx_sim.c | 84 void __osmv_ibms_receiver_callback(void *p_ctx, ibms_mad_msg_t * p_mad) argument 103 p_mad->addr.dqpn, 104 cl_ntoh16(p_mad->addr.slid), 105 p_mad->header.mgmt_class, 106 p_mad->header.method, 107 cl_ntoh16(p_mad->header.attr_id), 108 cl_ntoh16(p_mad->header.status), 109 cl_ntoh64(p_mad->header.trans_id)); 113 &p_mad->addr, 114 (((ib_mad_t *) & p_mad 243 osmv_transport_mad_send(IN const osm_bind_handle_t h_bind, IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr) argument [all...] |
H A D | osm_vendor_mlx_ts.c | 70 IN struct ib_mad *p_mad, 77 OUT struct ib_mad *p_mad); 277 IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr) 286 const ib_mad_t *p_mad_hdr = p_mad; 409 IN uint8_t is_smi, OUT struct ib_mad *p_mad) 413 p_mad->dlid = cl_ntoh16(p_mad_addr->dest_lid); 414 p_mad->sl = p_mad_addr->addr_type.gsi.service_level; 416 p_mad->sqpn = 0; 417 p_mad->dqpn = 0; 419 p_mad 276 osmv_transport_mad_send(IN const osm_bind_handle_t h_bind, IN void *p_mad, IN const osm_mad_addr_t * p_mad_addr) argument 408 __osmv_TOPSPIN_osm_addr_to_mad_addr(IN const osm_mad_addr_t * p_mad_addr, IN uint8_t is_smi, OUT struct ib_mad *p_mad) argument 430 __osmv_TOPSPIN_mad_addr_to_osm_addr(IN osm_vendor_t const *p_vend, IN struct ib_mad *p_mad, IN uint8_t is_smi, OUT osm_mad_addr_t * p_mad_addr) argument [all...] |
H A D | osm_vendor_mtl_transaction_mgr.c | 66 ib_mad_t *p_mad; local 240 p_mad = osm_madw_get_mad_ptr(madw_p); 337 if (osm_madw_req_p->p_madw->p_mad) 342 osm_madw_req_p->p_madw->p_mad-> 391 const ib_mad_t *mad_p = p_madw->p_mad; 412 PRIx64 ">.\n", p_madw, waking_time, p_madw->p_mad->trans_id); 447 IN ib_mad_t * p_mad) 457 key = (uint64_t) p_mad->trans_id; 460 "Removing TID:<0x%" PRIx64 ">.\n", p_mad->trans_id); 479 "Removed TID:<0x%" PRIx64 ">.\n", p_mad 446 osm_transaction_mgr_erase_madw(IN osm_vendor_t * const p_vend, IN ib_mad_t * p_mad) argument 496 osm_transaction_mgr_get_madw_for_tid(IN osm_vendor_t * const p_vend, IN ib_mad_t * const p_mad, OUT osm_madw_t ** req_madw_p) argument [all...] |
H A D | osm_vendor_mlx.c | 363 ib_mad_t *p_mad; local 380 p_mad = (ib_mad_t *) malloc(act_mad_size); 381 if (p_mad == NULL) { 388 memset(p_mad, 0, act_mad_size); 393 "Allocated MAD %p, size = %u.\n", p_mad, act_mad_size); 395 p_vw->p_mad = p_mad; 399 return (p_mad); 422 ib_mad_t *p_mad; local 428 NULL == (p_mad 688 ib_mad_t *p_mad = osm_madw_get_mad_ptr(p_madw); local [all...] |
H A D | osm_vendor_mlx_anafa.c | 377 ib_mad_t *p_mad; local 394 p_mad = (ib_mad_t *) malloc(act_mad_size); 395 if (p_mad == NULL) { 402 memset(p_mad, 0, act_mad_size); 407 "Allocated MAD %p, size = %u.\n", p_mad, act_mad_size); 409 p_vw->p_mad = p_mad; 413 return (p_mad); 436 ib_mad_t *p_mad; local 441 NULL == (p_mad 679 ib_mad_t *p_mad = osm_madw_get_mad_ptr(p_madw); local [all...] |
H A D | osm_vendor_umadt.c | 384 ib_mad_t *p_mad; local 412 p_mad = (ib_mad_t *) malloc(mad_size); 413 if (!p_mad) { 418 memset(p_mad, 0, mad_size); 423 return (p_mad); 433 IN ib_mad_t * const p_mad) 453 /* CL_ASSERT( (ib_mad_t*)&p_vend_wrap->p_madt_struct->IBMad == p_mad ); */ 461 free(p_mad); 474 p_mad); 496 IN ib_mad_t * const p_mad, 431 osm_vendor_put(IN osm_bind_handle_t h_bind, IN osm_vend_wrap_t * const p_vend_wrap, IN ib_mad_t * const p_mad) argument 493 osm_vendor_send(IN osm_bind_handle_t h_bind, IN osm_vend_wrap_t * const p_vend_wrap, IN osm_mad_addr_t * const p_mad_addr, IN ib_mad_t * const p_mad, IN void *transaction_context, IN boolean_t const resp_expected) argument [all...] |
H A D | osm_vendor_mlx_ibmgt.c | 376 ib_mad_t *p_mad = p_ib_mad; local 386 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { 388 p_mad->mgmt_class == 398 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) || 399 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) { 412 ret = IB_MGT_send_mad(p_tpot_info->smi_h, p_mad, /* actual payload */ 428 ret = IB_MGT_send_mad_to_qp(p_tpot_info->gsi_h, p_mad, /* actual payload */ 608 ib_mad_t *p_mad = (ib_mad_t *) payload_p; local 613 ((p_mad->mgmt_class == 615 || (p_mad [all...] |
H A D | osm_vendor_al.c | 188 ib_mad_t *p_mad; local 208 p_mad = ib_get_mad_buf(p_elem); 244 cl_ntoh64(p_mad->trans_id)); 1030 ib_mad_t *p_mad; local 1053 p_mad = NULL; 1058 p_mad = ib_get_mad_buf(p_vw->p_elem); 1063 "Acquired MAD %p, size = %u.\n", p_mad, mad_size); 1068 return (p_mad); 1112 ib_mad_t *const p_mad = osm_madw_get_mad_ptr(p_madw); local 1147 if (p_mad [all...] |
H A D | osm_vendor_mtl.c | 65 CL_ASSERT(p_madw->p_mad); 69 ib_mad_is_response(p_madw->p_mad) | 70 (p_madw->p_mad->method == IB_MAD_METHOD_TRAP_REPRESS); 456 mad_buf_p = (void *)madw_p->p_mad; 497 madw_p->p_mad = mad_buf_p; 886 p_madw->p_mad = NULL; 903 ib_mad_t *const p_mad = osm_madw_get_mad_ptr(p_madw); local 916 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { 918 p_mad->mgmt_class == 930 if ((p_mad [all...] |
/freebsd-10.1-release/contrib/ofed/management/opensm/opensm/ |
H A D | osm_mad_pool.c | 86 ib_mad_t *p_mad; local 103 p_mad = osm_vendor_get(h_bind, total_size, &p_madw->vend_wrap); 104 if (p_mad == NULL) { 115 osm_madw_set_mad(p_madw, p_mad); 126 IN const ib_mad_t * const p_mad, 133 CL_ASSERT(p_mad); 147 osm_madw_set_mad(p_madw, p_mad); 180 if (p_madw->p_mad) 123 osm_mad_pool_get_wrapper(IN osm_mad_pool_t * const p_pool, IN osm_bind_handle_t h_bind, IN const uint32_t total_size, IN const ib_mad_t * const p_mad, IN const osm_mad_addr_t * const p_mad_addr) argument
|
H A D | osm_helper.c | 1930 IN const ib_sa_mad_t * const p_mad, 1937 if (p_mad == NULL) { 1964 p_mad->base_ver, 1965 p_mad->mgmt_class, 1966 p_mad->class_ver, 1967 p_mad->method, ib_get_sa_method_str(p_mad->method), 1968 cl_ntoh16(p_mad->status), 1969 cl_ntoh16(p_mad->resv), 1970 cl_ntoh64(p_mad 1929 osm_dump_sa_mad(IN osm_log_t * const p_log, IN const ib_sa_mad_t * const p_mad, IN const osm_log_level_t log_level) argument [all...] |
/freebsd-10.1-release/contrib/ofed/management/opensm/include/opensm/ |
H A D | osm_madw.h | 415 const ib_mad_t *p_mad; member in struct:osm_madw 455 * p_mad 518 return ((ib_smp_t *) p_madw->p_mad); 547 return ((ib_sa_mad_t *) p_madw->p_mad); 573 return ((ib_perfmgt_mad_t *) p_madw->p_mad); 1005 return ((ib_mad_t *) p_madw->p_mad); 1061 osm_madw_set_mad(IN osm_madw_t * const p_madw, IN const ib_mad_t * const p_mad) argument 1063 p_madw->p_mad = p_mad; 1071 * p_mad [all...] |
H A D | osm_mad_pool.h | 272 IN const ib_mad_t * const p_mad, 288 * p_mad
|