Lines Matching defs:p_smp
4211 ib_smp_get_status(IN const ib_smp_t * const p_smp)
4213 return ((ib_net16_t) (p_smp->status & IB_SMP_STATUS_MASK));
4218 * p_smp
4240 ib_smp_is_response(IN const ib_smp_t * const p_smp)
4242 return (ib_mad_is_response((const ib_mad_t *)p_smp));
4247 * p_smp
4268 static inline boolean_t OSM_API ib_smp_is_d(IN const ib_smp_t * const p_smp)
4270 return ((p_smp->status & IB_SMP_DIRECTION) == IB_SMP_DIRECTION);
4275 * p_smp
4301 ib_smp_init_new(IN ib_smp_t * const p_smp,
4311 CL_ASSERT(p_smp);
4313 p_smp->base_ver = 1;
4314 p_smp->mgmt_class = IB_MCLASS_SUBN_DIR;
4315 p_smp->class_ver = 1;
4316 p_smp->method = method;
4317 p_smp->status = 0;
4318 p_smp->hop_ptr = 0;
4319 p_smp->hop_count = hop_count;
4320 p_smp->trans_id = trans_id;
4321 p_smp->attr_id = attr_id;
4322 p_smp->resv = 0;
4323 p_smp->attr_mod = attr_mod;
4324 p_smp->m_key = m_key;
4325 p_smp->dr_slid = dr_slid;
4326 p_smp->dr_dlid = dr_dlid;
4328 memset(p_smp->resv1, 0,
4329 sizeof(p_smp->resv1) +
4330 sizeof(p_smp->data) +
4331 sizeof(p_smp->initial_path) + sizeof(p_smp->return_path));
4334 memcpy(&p_smp->initial_path, path_out, sizeof(p_smp->initial_path));
4339 * p_smp
4385 ib_smp_get_payload_ptr(IN const ib_smp_t * const p_smp)
4387 return ((void *)p_smp->data);
4392 * p_smp