Home
last modified time | relevance | path

Searched refs:mad_size (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_mlx_sar.c47 uint32_t mad_size, boolean_t is_sa_mad) in osmv_rmpp_sar_init() argument
52 p_sar->data_len = mad_size - IB_SA_MAD_HDR_SIZE; in osmv_rmpp_sar_init()
56 p_sar->data_len = mad_size - MAD_RMPP_HDR_SIZE; in osmv_rmpp_sar_init()
H A Dosm_vendor_ts.c271 IN uint32_t mad_size, IN void *p_mad) in __osm_ts_rcv_callback() argument
312 mad_size, p_mad_addr); in __osm_ts_rcv_callback()
329 osm_vendor_get(p_madw->h_bind, mad_size, in __osm_ts_rcv_callback()
349 p_new_vw->size = mad_size; in __osm_ts_rcv_callback()
353 memcpy(p_new_vw->p_mad_buf, p_mad, mad_size); in __osm_ts_rcv_callback()
643 IN const uint32_t mad_size, in osm_vendor_get() argument
654 p_vw->size = mad_size; in osm_vendor_get()
H A Dosm_vendor_ibumad.c398 p_madw->mad_size = length; in umad_receiver()
1053 IN const uint32_t mad_size, in osm_vendor_get() argument
1062 "Acquiring UMAD for p_madw = %p, size = %u\n", p_vw, mad_size); in osm_vendor_get()
1064 p_vw->size = mad_size; in osm_vendor_get()
1065 p_vw->umad = umad_alloc(1, mad_size + umad_size()); in osm_vendor_get()
1169 p_madw->mad_size); in osm_vendor_send()
1176 paylen = p_madw->mad_size - IB_SA_MAD_HDR_SIZE; in osm_vendor_send()
1188 sent_mad_size = p_madw->mad_size;
1190 sent_mad_size = is_rmpp ? p_madw->mad_size - IB_SA_MAD_HDR_SIZE :
1191 p_madw->mad_size;
H A Dosm_vendor_mlx_anafa.c374 IN const uint32_t mad_size, in osm_vendor_get() argument
386 if (mad_size < MAD_BLOCK_SIZE) { in osm_vendor_get()
390 act_mad_size = mad_size; in osm_vendor_get()
447 is_rmpp = (p_madw->mad_size > MAD_BLOCK_SIZE in osm_vendor_send()
H A Dosm_vendor_mlx.c360 IN const uint32_t mad_size, in osm_vendor_get() argument
372 if (mad_size < MAD_BLOCK_SIZE) { in osm_vendor_get()
376 act_mad_size = mad_size; in osm_vendor_get()
434 is_rmpp = (p_madw->mad_size > MAD_BLOCK_SIZE in osm_vendor_send()
H A Dosm_vendor_ibumad_sa.c109 if (!p_madw->mad_size) { in __osmv_sa_mad_rcv_cb()
132 (p_madw->mad_size - IB_SA_MAD_HDR_SIZE) / in __osmv_sa_mad_rcv_cb()
137 p_madw->mad_size - IB_SA_MAD_HDR_SIZE, in __osmv_sa_mad_rcv_cb()
139 (p_madw->mad_size - in __osmv_sa_mad_rcv_cb()
H A Dosm_vendor_mlx_sa.c113 if (!p_madw->mad_size) { in __osmv_sa_mad_rcv_cb()
141 (p_madw->mad_size - IB_SA_MAD_HDR_SIZE) / in __osmv_sa_mad_rcv_cb()
146 p_madw->mad_size - IB_SA_MAD_HDR_SIZE, in __osmv_sa_mad_rcv_cb()
148 (p_madw->mad_size - IB_SA_MAD_HDR_SIZE) % in __osmv_sa_mad_rcv_cb()
H A Dosm_vendor_mlx_sender.c76 CL_ASSERT(p_madw->mad_size <= MAD_BLOCK_SIZE); in osmv_simple_send_madw()
79 memcpy(p_mad, osm_madw_get_mad_ptr(p_madw), p_madw->mad_size); in osmv_simple_send_madw()
H A Dosm_vendor_umadt.c376 IN const uint32_t mad_size, in osm_vendor_get() argument
412 p_mad = (ib_mad_t *) malloc(mad_size); in osm_vendor_get()
418 memset(p_mad, 0, mad_size); in osm_vendor_get()
422 p_vend_wrap->size = mad_size; in osm_vendor_get()
H A Dosm_vendor_al.c987 IN const uint32_t mad_size, in osm_vendor_get() argument
999 p_vw->size = mad_size; in osm_vendor_get()
1006 status = ib_get_mad(p_bind->pool_key, mad_size, &p_vw->p_elem); in osm_vendor_get()
1023 "Acquired MAD %p, size = %u.\n", p_mad, mad_size); in osm_vendor_get()
H A Dosm_vendor_mtl.c480 madw_p->mad_size = MAD_BLOCK_SIZE; in __osm_mtl_rcv_callback()
810 IN const uint32_t mad_size, in osm_vendor_get() argument
821 CL_ASSERT(mad_size <= MAD_BLOCK_SIZE); in osm_vendor_get()
H A Dosm_vendor_mlx_txn.c139 p_madw->mad_size, p_txn->p_log); in osmv_txn_init_rmpp_sender()
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_mad.c719 return sizeof(struct ib_mad_private) + mp->mad_size; in mad_priv_size()
722 static struct ib_mad_private *alloc_mad_private(size_t mad_size, gfp_t flags) in alloc_mad_private() argument
724 size_t size = sizeof(struct ib_mad_private) + mad_size; in alloc_mad_private()
728 ret->mad_size = mad_size; in alloc_mad_private()
740 return sizeof(struct ib_grh) + mp->mad_size; in mad_priv_dma_size()
763 size_t mad_size = port_mad_size(mad_agent_priv->qp_info->port_priv); in handle_outgoing_dr_smp() local
832 mad_priv = alloc_mad_private(mad_size, GFP_ATOMIC); in handle_outgoing_dr_smp()
852 (const struct ib_mad_hdr *)smp, mad_size, in handle_outgoing_dr_smp()
854 &mad_size, &out_mad_pkey_index); in handle_outgoing_dr_smp()
878 memcpy(mad_priv->mad, smp, mad_priv->mad_size); in handle_outgoing_dr_smp()
[all …]
H A Dmad_priv.h82 size_t mad_size; member
H A Dib_sysfs.c471 size_t mad_size = sizeof(*out_mad); in get_perf_mad() local
496 (const struct ib_mad_hdr *)in_mad, mad_size, in get_perf_mad()
497 (struct ib_mad_hdr *)out_mad, &mad_size, in get_perf_mad()
/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_madw.h455 uint32_t mad_size; member
518 IN uint32_t mad_size, in osm_madw_init() argument
524 p_madw->mad_size = mad_size; in osm_madw_init()
/freebsd/contrib/ofed/opensm/include/vendor/
H A Dosm_vendor_mlx_sar.h73 uint32_t mad_size, boolean_t is_sa_mad);
H A Dosm_vendor_api.h325 IN const uint32_t mad_size,
H A Dosm_vendor_sa_api.h412 IB_SA_MAD_HDR_SIZE <= p_result_madw->mad_size); in osmv_get_query_result()