ib_mad_hdr_t
ib_mad_hdr_t *madhdrp;
ib_mad_hdr_t *rmadhdrp = msgp->im_msgbufs_recv.im_bufs_mad_hdr;
ib_mad_hdr_t *smadhdrp = msgp->im_msgbufs_send.im_bufs_mad_hdr;
ib_mad_hdr_t *rmadhdrp = msgp->im_msgbufs_recv.im_bufs_mad_hdr;
ib_mad_hdr_t *smadhdrp = msgp->im_msgbufs_send.im_bufs_mad_hdr;
ib_mad_hdr_t *ib_mad_hdr;
ib_mad_hdr = (ib_mad_hdr_t *)
ib_mad_hdr_t *ib_mad_hdr; /* outbound MAD hdrs */
ib_mad_hdr = (ib_mad_hdr_t *)user_mad->data;
ib_mad_hdr_t *mad_hdr;
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID) &&
((ib_mad_hdr_t *)(input_madp))->TransactionID) {
b2h64(((ib_mad_hdr_t *)(input_madp))->TransactionID));
((ib_mad_hdr_t *)(input_madp))->TransactionID) {
b2h64(((ib_mad_hdr_t *)(input_madp))->TransactionID),
((ib_mad_hdr_t *)(input_madp))->TransactionID) {
b2h64(((ib_mad_hdr_t *)(input_madp))->TransactionID),
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID) {
b2h64(((ib_mad_hdr_t *)(input_madp))->TransactionID));
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID) {
b2h64(((ib_mad_hdr_t *)(input_madp))->TransactionID),
ib_mad_hdr_t *in_mad_hdr; /* Incoming MAD's header */
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID))
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID;
((ib_mad_hdr_t *)(input_madp))->TransactionID) {
b2h64(((ib_mad_hdr_t *)(input_madp))->TransactionID));
ib_mad_hdr_t *output_mad_hdr;
static void ibdm_fill_srv_attr_mod(ib_mad_hdr_t *, ibdm_timeout_cb_args_t *);
ib_mad_hdr_t *hdr;
ib_mad_hdr_t *hdr;
ib_mad_hdr_t *hdr;
ib_mad_hdr_t *hdr;
ib_mad_hdr_t *hdr;
ib_mad_hdr_t *hdr;
ib_mad_hdr_t *hdr;
ib_mad_hdr_t *hdr;
ibdm_verify_mad_status(ib_mad_hdr_t *hdr)
ib_mad_hdr_t *hdr;
ib_mad_hdr_t *hdr;
msgp->im_msgbufs_send.im_bufs_mad_hdr + sizeof (ib_mad_hdr_t);
IBDM_MAD_SIZE - sizeof (ib_mad_hdr_t) - IBDM_DM_MAD_HDR_SZ;
ib_mad_hdr_t *hdr;
static int ibdm_verify_mad_status(ib_mad_hdr_t *);
ibdm_fill_srv_attr_mod(ib_mad_hdr_t *hdr, ibdm_timeout_cb_args_t *cb_args)
ibdm_dump_mad_hdr(ib_mad_hdr_t *mad_hdr)
ib_mad_hdr_t *mad_hdr;
mad_hdr = (ib_mad_hdr_t *)IBDM_OUT_IBMFMSG_MADHDR(ibmf_msg);
msgp->im_msgbufs_send.im_bufs_mad_hdr + sizeof (ib_mad_hdr_t);
IBDMA_MAD_SIZE - sizeof (ib_mad_hdr_t) - IBDMA_DM_MAD_HDR_SIZE;
ib_mad_hdr_t *in_mad;
ib_mad_hdr_t *out_mad;
(ib_mad_hdr_t *)kmem_zalloc(IBMF_MAD_SIZE, KM_NOSLEEP);
sizeof (ib_mad_hdr_t));
sizeof (ib_mad_hdr_t);
sizeof (ib_mad_hdr_t) +
kmem_free(msgbufp->im_bufs_mad_hdr, sizeof (ib_mad_hdr_t) +
ib_mad_hdr_t *madhdrp;
if ((sizeof (ib_mad_hdr_t) + cl_hdr_off +
kmem_free(msgbufp->im_bufs_mad_hdr, sizeof (ib_mad_hdr_t) +
(ib_mad_hdr_t *)kmem_zalloc(IBMF_MAD_SIZE, KM_NOSLEEP);
sizeof (ib_mad_hdr_t));
offset = sizeof (ib_mad_hdr_t);
ib_mad_hdr_t *mad_hdr;
(ib_mad_hdr_t *)kmem_zalloc(IBMF_MAD_SIZE, KM_NOSLEEP);
mad_hdr = (ib_mad_hdr_t *)mad;
sizeof (ib_mad_hdr_t) + cl_hdr_off + cl_hdr_sz);
offset = sizeof (ib_mad_hdr_t) + cl_hdr_off;
sizeof (ib_mad_hdr_t) - cl_hdr_off - cl_hdr_sz;
ib_mad_hdr_t *madhdrp;
ib_mad_hdr_t *mad_hdr;
mad_hdr = (ib_mad_hdr_t *)mad;
(ib_mad_hdr_t *)kmem_zalloc(IBMF_MAD_SIZE, KM_NOSLEEP);
offset = sizeof (ib_mad_hdr_t) + clhdroff;
sizeof (ib_mad_hdr_t) - clhdroff - clhdrsz;
ibmf_i_get_class(ib_mad_hdr_t *madhdrp, ibmf_qp_handle_t dest_ibmf_qp_handle,
ib_mad_hdr_t *smadhdrp, *rmadhdrp;
rmadhdrp = (ib_mad_hdr_t *)((uintptr_t)recv_wqep->recv_mem +
smadhdrp = (ib_mad_hdr_t *)send_wqep->send_mem;
madhdrp = (ib_mad_hdr_t *)((uintptr_t)recv_wqep->recv_mem +
ib_mad_hdr_t *mad_hdr;
mad_hdr = (ib_mad_hdr_t *)((uintptr_t)recv_wqep->recv_mem +
sizeof (ib_grh_t) + sizeof (ib_mad_hdr_t));
static int ibmf_i_get_class(ib_mad_hdr_t *madhdrp,
rmpp_hdr = (ibmf_rmpp_hdr_t *)(mad + sizeof (ib_mad_hdr_t));
rmpp_hdr = (ibmf_rmpp_hdr_t *)(mad + sizeof (ib_mad_hdr_t));
rmpp_hdr = (ibmf_rmpp_hdr_t *)(mad + sizeof (ib_mad_hdr_t));
rmpp_hdr = (ibmf_rmpp_hdr_t *)(madp + sizeof (ib_mad_hdr_t));
cl_data_sz = MAD_SIZE_IN_BYTES - sizeof (ib_mad_hdr_t) - cl_hdr_off -
rmpp_hdr = (ibmf_rmpp_hdr_t *)(mad + sizeof (ib_mad_hdr_t));
ib_mad_hdr_t *mad_hdr;
rmpp_hdr = (ibmf_rmpp_hdr_t *)(mad + sizeof (ib_mad_hdr_t));
mad_hdr = (ib_mad_hdr_t *)mad;
sizeof (ib_mad_hdr_t) - cl_hdr_off - cl_hdr_sz;
sizeof (ib_mad_hdr_t) - cl_hdr_off;
(ib_mad_hdr_t *)kmem_zalloc(sizeof (ib_mad_hdr_t) +
sizeof (ib_mad_hdr_t) + cl_hdr_off + cl_hdr_sz);
offset = sizeof (ib_mad_hdr_t) + cl_hdr_off;
sizeof (ib_mad_hdr_t) - cl_hdr_off - cl_hdr_sz;
offset = sizeof (ib_mad_hdr_t) + cl_hdr_off + cl_hdr_sz;
ib_mad_hdr_t *old_buf;
(ib_mad_hdr_t *)kmem_zalloc(sizeof (ib_mad_hdr_t) +
sizeof (ib_mad_hdr_t) + cl_hdr_off + cl_hdr_sz +
sizeof (ib_mad_hdr_t) + cl_hdr_off + cl_hdr_sz +
kmem_free(old_buf, sizeof (ib_mad_hdr_t) + cl_hdr_off +
ib_mad_hdr_t *old_buf;
(ib_mad_hdr_t *)kmem_zalloc(sizeof (ib_mad_hdr_t) +
sizeof (ib_mad_hdr_t) + cl_hdr_off + cl_hdr_sz +
offset = sizeof (ib_mad_hdr_t) + cl_hdr_off;
kmem_free(old_buf, sizeof (ib_mad_hdr_t) + cl_hdr_off +
ib_mad_hdr_t *req_mad_hdr, *resp_mad_hdr;
resp_mad_hdr = kmem_zalloc(sizeof (ib_mad_hdr_t), KM_SLEEP);
bcopy(req_mad_hdr, resp_mad_hdr, sizeof (ib_mad_hdr_t));
ib_mad_hdr_t *mad_hdr;
mad_hdr = kmem_zalloc(sizeof (ib_mad_hdr_t), km_sleep_flag);
bzero(mad_hdr, sizeof (ib_mad_hdr_t));
kmem_free(mad_hdr, sizeof (ib_mad_hdr_t));
kmem_free(mad_hdr, sizeof (ib_mad_hdr_t));
+ sizeof (ib_mad_hdr_t)) > IBMF_MAD_SIZE)) {
kmem_free(mad_hdr, sizeof (ib_mad_hdr_t));
sizeof (ib_mad_hdr_t));
ib_mad_hdr_t *ibmadhdrp;
(void *)wqep->send_mem, sizeof (ib_mad_hdr_t));
ibmadhdrp = (ib_mad_hdr_t *)wqep->send_mem;
offset = sizeof (ib_mad_hdr_t);
ib_mad_hdr_t))
#define IBCM_OUT_HDRP(msgp) ((ib_mad_hdr_t *)IBCM_OUT_MADP(msgp))
#define IBCM_IN_HDRP(msgp) ((ib_mad_hdr_t *)IBCM_IN_MADP(msgp))
#define IBCM_MAD_HDR_SIZE sizeof (ib_mad_hdr_t) /* size of MAD HDR */
void ibdm_dump_mad_hdr(ib_mad_hdr_t *);
_NOTE(SCHEME_PROTECTS_DATA("unique per call", ib_mad_hdr_t))
ib_mad_hdr_t *im_bufs_mad_hdr; /* mad hdr (24 bytes) */