Lines Matching defs:p_mad

53 inline static boolean_t osmv_mad_is_response(IN const ib_mad_t * p_mad)
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)
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)
124 CL_ASSERT(NULL != p_mad);
125 return (IB_MAD_METHOD_GETMULTI == p_mad->method
126 || IB_MAD_METHOD_GETTRACETABLE == p_mad->method);
129 inline static boolean_t osmv_mad_is_sa(IN const ib_mad_t * p_mad)
131 CL_ASSERT(NULL != p_mad);
132 return (IB_MCLASS_SUBN_ADM == p_mad->mgmt_class);
135 inline static boolean_t osmv_rmpp_is_abort_stop(IN const ib_mad_t * p_mad)
138 CL_ASSERT(p_mad);
140 rmpp_type = ((ib_rmpp_mad_t *) p_mad)->rmpp_type;
145 inline static boolean_t osmv_rmpp_is_data(IN const ib_mad_t * p_mad)
147 CL_ASSERT(p_mad);
148 return (IB_RMPP_TYPE_DATA == ((ib_rmpp_mad_t *) p_mad)->rmpp_type);
151 inline static boolean_t osmv_rmpp_is_ack(IN const ib_mad_t * p_mad)
153 CL_ASSERT(p_mad);
154 return (IB_RMPP_TYPE_ACK == ((ib_rmpp_mad_t *) p_mad)->rmpp_type);
157 inline static boolean_t osmv_rmpp_is_first(IN const ib_mad_t * p_mad)
160 CL_ASSERT(NULL != p_mad);
162 rmpp_flags = ((ib_rmpp_mad_t *) p_mad)->rmpp_flags;
166 inline static boolean_t osmv_rmpp_is_last(IN const ib_mad_t * p_mad)
169 CL_ASSERT(NULL != p_mad);
171 rmpp_flags = ((ib_rmpp_mad_t *) p_mad)->rmpp_flags;
175 inline static uint8_t *osmv_mad_copy(IN const ib_mad_t * p_mad)
179 CL_ASSERT(p_mad);
184 memcpy(p_copy, p_mad, MAD_BLOCK_SIZE);