Lines Matching refs:p_smp
3983 ib_smp_get_status(IN const ib_smp_t * const p_smp)
3985 return ((ib_net16_t) (p_smp->status & IB_SMP_STATUS_MASK));
3990 * p_smp
4012 ib_smp_is_response(IN const ib_smp_t * const p_smp)
4014 return (ib_mad_is_response((const ib_mad_t *)p_smp));
4019 * p_smp
4040 static inline boolean_t OSM_API ib_smp_is_d(IN const ib_smp_t * const p_smp)
4042 return ((p_smp->status & IB_SMP_DIRECTION) == IB_SMP_DIRECTION);
4047 * p_smp
4073 ib_smp_init_new(IN ib_smp_t * const p_smp,
4083 CL_ASSERT(p_smp);
4085 p_smp->base_ver = 1;
4086 p_smp->mgmt_class = IB_MCLASS_SUBN_DIR;
4087 p_smp->class_ver = 1;
4088 p_smp->method = method;
4089 p_smp->status = 0;
4090 p_smp->hop_ptr = 0;
4091 p_smp->hop_count = hop_count;
4092 p_smp->trans_id = trans_id;
4093 p_smp->attr_id = attr_id;
4094 p_smp->resv = 0;
4095 p_smp->attr_mod = attr_mod;
4096 p_smp->m_key = m_key;
4097 p_smp->dr_slid = dr_slid;
4098 p_smp->dr_dlid = dr_dlid;
4100 memset(p_smp->resv1, 0,
4101 sizeof(p_smp->resv1) +
4102 sizeof(p_smp->data) +
4103 sizeof(p_smp->initial_path) + sizeof(p_smp->return_path));
4106 memcpy(&p_smp->initial_path, path_out, sizeof(p_smp->initial_path));
4111 * p_smp
4157 ib_smp_get_payload_ptr(IN const ib_smp_t * const p_smp)
4159 return ((void *)p_smp->data);
4164 * p_smp