Lines Matching refs:rsp
463 struct ib_mad_send_buf *rsp; in srpt_mad_recv_handler() local
476 rsp = ib_create_send_mad(mad_agent, mad_wc->wc->src_qp, in srpt_mad_recv_handler()
480 if (IS_ERR(rsp)) in srpt_mad_recv_handler()
483 rsp->ah = ah; in srpt_mad_recv_handler()
485 dm_mad = rsp->mad; in srpt_mad_recv_handler()
504 if (!ib_post_send_mad(rsp, NULL)) { in srpt_mad_recv_handler()
510 ib_free_send_mad(rsp); in srpt_mad_recv_handler()
2360 struct srp_login_rsp *rsp; in srpt_cm_req_recv() local
2390 rsp = kzalloc(sizeof *rsp, GFP_KERNEL); in srpt_cm_req_recv()
2394 if (!rsp || !rej || !rep_param) { in srpt_cm_req_recv()
2419 rsp->rsp_flags = SRP_LOGIN_RSP_MULTICHAN_NO_CHAN; in srpt_cm_req_recv()
2443 rsp->rsp_flags = in srpt_cm_req_recv()
2451 rsp->rsp_flags = SRP_LOGIN_RSP_MULTICHAN_MAINTAINED; in srpt_cm_req_recv()
2550 rsp->opcode = SRP_LOGIN_RSP; in srpt_cm_req_recv()
2551 rsp->tag = req->tag; in srpt_cm_req_recv()
2552 rsp->max_it_iu_len = req->req_it_iu_len; in srpt_cm_req_recv()
2553 rsp->max_ti_iu_len = req->req_it_iu_len; in srpt_cm_req_recv()
2555 rsp->buf_fmt = __constant_cpu_to_be16(SRP_BUF_FORMAT_DIRECT in srpt_cm_req_recv()
2557 rsp->req_lim_delta = cpu_to_be32(ch->rq_size); in srpt_cm_req_recv()
2563 rep_param->private_data = (void *)rsp; in srpt_cm_req_recv()
2564 rep_param->private_data_len = sizeof *rsp; in srpt_cm_req_recv()
2614 kfree(rsp); in srpt_cm_req_recv()