srp_rsp          2115 drivers/infiniband/ulp/srp/ib_srp.c static void srp_process_rsp(struct srp_rdma_ch *ch, struct srp_rsp *rsp)
srp_rsp          1368 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct srp_rsp *srp_rsp;
srp_rsp          1379 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp = ioctx->ioctx.buf;
srp_rsp          1380 drivers/infiniband/ulp/srpt/ib_srpt.c 	BUG_ON(!srp_rsp);
srp_rsp          1386 drivers/infiniband/ulp/srpt/ib_srpt.c 	memset(srp_rsp, 0, sizeof(*srp_rsp));
srp_rsp          1387 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->opcode = SRP_RSP;
srp_rsp          1388 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->req_lim_delta =
srp_rsp          1390 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->tag = tag;
srp_rsp          1391 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->status = status;
srp_rsp          1396 drivers/infiniband/ulp/srpt/ib_srpt.c 			srp_rsp->flags = SRP_RSP_FLAG_DOUNDER;
srp_rsp          1397 drivers/infiniband/ulp/srpt/ib_srpt.c 			srp_rsp->data_out_res_cnt = cpu_to_be32(resid);
srp_rsp          1400 drivers/infiniband/ulp/srpt/ib_srpt.c 			srp_rsp->flags = SRP_RSP_FLAG_DIUNDER;
srp_rsp          1401 drivers/infiniband/ulp/srpt/ib_srpt.c 			srp_rsp->data_in_res_cnt = cpu_to_be32(resid);
srp_rsp          1406 drivers/infiniband/ulp/srpt/ib_srpt.c 			srp_rsp->flags = SRP_RSP_FLAG_DOOVER;
srp_rsp          1407 drivers/infiniband/ulp/srpt/ib_srpt.c 			srp_rsp->data_out_res_cnt = cpu_to_be32(resid);
srp_rsp          1410 drivers/infiniband/ulp/srpt/ib_srpt.c 			srp_rsp->flags = SRP_RSP_FLAG_DIOVER;
srp_rsp          1411 drivers/infiniband/ulp/srpt/ib_srpt.c 			srp_rsp->data_in_res_cnt = cpu_to_be32(resid);
srp_rsp          1416 drivers/infiniband/ulp/srpt/ib_srpt.c 		BUILD_BUG_ON(MIN_MAX_RSP_SIZE <= sizeof(*srp_rsp));
srp_rsp          1417 drivers/infiniband/ulp/srpt/ib_srpt.c 		max_sense_len = ch->max_ti_iu_len - sizeof(*srp_rsp);
srp_rsp          1424 drivers/infiniband/ulp/srpt/ib_srpt.c 		srp_rsp->flags |= SRP_RSP_FLAG_SNSVALID;
srp_rsp          1425 drivers/infiniband/ulp/srpt/ib_srpt.c 		srp_rsp->sense_data_len = cpu_to_be32(sense_data_len);
srp_rsp          1426 drivers/infiniband/ulp/srpt/ib_srpt.c 		memcpy(srp_rsp + 1, sense_data, sense_data_len);
srp_rsp          1429 drivers/infiniband/ulp/srpt/ib_srpt.c 	return sizeof(*srp_rsp) + sense_data_len;
srp_rsp          1449 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct srp_rsp *srp_rsp;
srp_rsp          1454 drivers/infiniband/ulp/srpt/ib_srpt.c 	resp_len = sizeof(*srp_rsp) + resp_data_len;
srp_rsp          1456 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp = ioctx->ioctx.buf;
srp_rsp          1457 drivers/infiniband/ulp/srpt/ib_srpt.c 	BUG_ON(!srp_rsp);
srp_rsp          1458 drivers/infiniband/ulp/srpt/ib_srpt.c 	memset(srp_rsp, 0, sizeof(*srp_rsp));
srp_rsp          1460 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->opcode = SRP_RSP;
srp_rsp          1461 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->req_lim_delta =
srp_rsp          1463 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->tag = tag;
srp_rsp          1465 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->flags |= SRP_RSP_FLAG_RSPVALID;
srp_rsp          1466 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->resp_data_len = cpu_to_be32(resp_data_len);
srp_rsp          1467 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->data[3] = rsp_code;
srp_rsp           136 drivers/infiniband/ulp/srpt/ib_srpt.h 	MIN_MAX_RSP_SIZE = sizeof(struct srp_rsp)/*36*/ + 4,
srp_rsp           978 drivers/scsi/ibmvscsi/ibmvscsi.c 	struct srp_rsp *rsp = &evt_struct->xfer_iu->srp.rsp;
srp_rsp          1475 drivers/scsi/ibmvscsi/ibmvscsi.c 	union viosrp_iu srp_rsp;
srp_rsp          1522 drivers/scsi/ibmvscsi/ibmvscsi.c 		evt->sync_srp = &srp_rsp;
srp_rsp          1550 drivers/scsi/ibmvscsi/ibmvscsi.c 	if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) {
srp_rsp          1553 drivers/scsi/ibmvscsi/ibmvscsi.c 				    srp_rsp.srp.rsp.opcode);
srp_rsp          1557 drivers/scsi/ibmvscsi/ibmvscsi.c 	if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID)
srp_rsp          1558 drivers/scsi/ibmvscsi/ibmvscsi.c 		rsp_rc = *((int *)srp_rsp.srp.rsp.data);
srp_rsp          1560 drivers/scsi/ibmvscsi/ibmvscsi.c 		rsp_rc = srp_rsp.srp.rsp.status;
srp_rsp          1614 drivers/scsi/ibmvscsi/ibmvscsi.c 	union viosrp_iu srp_rsp;
srp_rsp          1644 drivers/scsi/ibmvscsi/ibmvscsi.c 		evt->sync_srp = &srp_rsp;
srp_rsp          1671 drivers/scsi/ibmvscsi/ibmvscsi.c 	if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) {
srp_rsp          1674 drivers/scsi/ibmvscsi/ibmvscsi.c 				    srp_rsp.srp.rsp.opcode);
srp_rsp          1678 drivers/scsi/ibmvscsi/ibmvscsi.c 	if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID)
srp_rsp          1679 drivers/scsi/ibmvscsi/ibmvscsi.c 		rsp_rc = *((int *)srp_rsp.srp.rsp.data);
srp_rsp          1681 drivers/scsi/ibmvscsi/ibmvscsi.c 		rsp_rc = srp_rsp.srp.rsp.status;
srp_rsp            58 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 				      struct srp_rsp *rsp)
srp_rsp          3094 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct srp_rsp *rsp;
srp_rsp            37 include/scsi/viosrp.h 	struct srp_rsp rsp;