Lines Matching defs:p_mad

103 inline static boolean_t osmv_mad_is_rmpp(IN const ib_mad_t * p_mad)
106 CL_ASSERT(NULL != p_mad);
108 rmpp_flags = ((ib_rmpp_mad_t *) p_mad)->rmpp_flags;
110 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_ADM) &&
111 (p_mad->mgmt_class != IB_MCLASS_DEV_MGMT))
116 inline static boolean_t osmv_mad_is_multi_resp(IN const ib_mad_t * p_mad)
118 CL_ASSERT(NULL != p_mad);
119 return (IB_MAD_METHOD_GETMULTI == p_mad->method
120 || IB_MAD_METHOD_GETTRACETABLE == p_mad->method);
123 inline static boolean_t osmv_mad_is_sa(IN const ib_mad_t * p_mad)
125 CL_ASSERT(NULL != p_mad);
126 return (IB_MCLASS_SUBN_ADM == p_mad->mgmt_class);
129 inline static boolean_t osmv_rmpp_is_abort_stop(IN const ib_mad_t * p_mad)
132 CL_ASSERT(p_mad);
134 rmpp_type = ((ib_rmpp_mad_t *) p_mad)->rmpp_type;
139 inline static boolean_t osmv_rmpp_is_data(IN const ib_mad_t * p_mad)
141 CL_ASSERT(p_mad);
142 return (IB_RMPP_TYPE_DATA == ((ib_rmpp_mad_t *) p_mad)->rmpp_type);
145 inline static boolean_t osmv_rmpp_is_ack(IN const ib_mad_t * p_mad)
147 CL_ASSERT(p_mad);
148 return (IB_RMPP_TYPE_ACK == ((ib_rmpp_mad_t *) p_mad)->rmpp_type);
151 inline static boolean_t osmv_rmpp_is_first(IN const ib_mad_t * p_mad)
154 CL_ASSERT(NULL != p_mad);
156 rmpp_flags = ((ib_rmpp_mad_t *) p_mad)->rmpp_flags;
160 inline static boolean_t osmv_rmpp_is_last(IN const ib_mad_t * p_mad)
163 CL_ASSERT(NULL != p_mad);
165 rmpp_flags = ((ib_rmpp_mad_t *) p_mad)->rmpp_flags;
169 inline static uint8_t *osmv_mad_copy(IN const ib_mad_t * p_mad)
173 CL_ASSERT(p_mad);
178 memcpy(p_copy, p_mad, MAD_BLOCK_SIZE);