Symbol: srp_rsp
drivers/infiniband/ulp/srp/ib_srp.c
1934
static void srp_process_rsp(struct srp_rdma_ch *ch, struct srp_rsp *rsp)
drivers/infiniband/ulp/srp/ib_srp.c
4139
BUILD_BUG_ON(sizeof(struct srp_rsp) != 36);
drivers/infiniband/ulp/srpt/ib_srpt.c
1434
struct srp_rsp *srp_rsp;
drivers/infiniband/ulp/srpt/ib_srpt.c
1445
srp_rsp = ioctx->ioctx.buf;
drivers/infiniband/ulp/srpt/ib_srpt.c
1446
BUG_ON(!srp_rsp);
drivers/infiniband/ulp/srpt/ib_srpt.c
1452
memset(srp_rsp, 0, sizeof(*srp_rsp));
drivers/infiniband/ulp/srpt/ib_srpt.c
1453
srp_rsp->opcode = SRP_RSP;
drivers/infiniband/ulp/srpt/ib_srpt.c
1454
srp_rsp->req_lim_delta =
drivers/infiniband/ulp/srpt/ib_srpt.c
1456
srp_rsp->tag = tag;
drivers/infiniband/ulp/srpt/ib_srpt.c
1457
srp_rsp->status = status;
drivers/infiniband/ulp/srpt/ib_srpt.c
1462
srp_rsp->flags = SRP_RSP_FLAG_DOUNDER;
drivers/infiniband/ulp/srpt/ib_srpt.c
1463
srp_rsp->data_out_res_cnt = cpu_to_be32(resid);
drivers/infiniband/ulp/srpt/ib_srpt.c
1466
srp_rsp->flags = SRP_RSP_FLAG_DIUNDER;
drivers/infiniband/ulp/srpt/ib_srpt.c
1467
srp_rsp->data_in_res_cnt = cpu_to_be32(resid);
drivers/infiniband/ulp/srpt/ib_srpt.c
1472
srp_rsp->flags = SRP_RSP_FLAG_DOOVER;
drivers/infiniband/ulp/srpt/ib_srpt.c
1473
srp_rsp->data_out_res_cnt = cpu_to_be32(resid);
drivers/infiniband/ulp/srpt/ib_srpt.c
1476
srp_rsp->flags = SRP_RSP_FLAG_DIOVER;
drivers/infiniband/ulp/srpt/ib_srpt.c
1477
srp_rsp->data_in_res_cnt = cpu_to_be32(resid);
drivers/infiniband/ulp/srpt/ib_srpt.c
1482
BUILD_BUG_ON(MIN_MAX_RSP_SIZE <= sizeof(*srp_rsp));
drivers/infiniband/ulp/srpt/ib_srpt.c
1483
max_sense_len = ch->max_ti_iu_len - sizeof(*srp_rsp);
drivers/infiniband/ulp/srpt/ib_srpt.c
1490
srp_rsp->flags |= SRP_RSP_FLAG_SNSVALID;
drivers/infiniband/ulp/srpt/ib_srpt.c
1491
srp_rsp->sense_data_len = cpu_to_be32(sense_data_len);
drivers/infiniband/ulp/srpt/ib_srpt.c
1492
memcpy(srp_rsp->data, sense_data, sense_data_len);
drivers/infiniband/ulp/srpt/ib_srpt.c
1495
return sizeof(*srp_rsp) + sense_data_len;
drivers/infiniband/ulp/srpt/ib_srpt.c
1515
struct srp_rsp *srp_rsp;
drivers/infiniband/ulp/srpt/ib_srpt.c
1520
resp_len = sizeof(*srp_rsp) + resp_data_len;
drivers/infiniband/ulp/srpt/ib_srpt.c
1522
srp_rsp = ioctx->ioctx.buf;
drivers/infiniband/ulp/srpt/ib_srpt.c
1523
BUG_ON(!srp_rsp);
drivers/infiniband/ulp/srpt/ib_srpt.c
1524
memset(srp_rsp, 0, sizeof(*srp_rsp));
drivers/infiniband/ulp/srpt/ib_srpt.c
1526
srp_rsp->opcode = SRP_RSP;
drivers/infiniband/ulp/srpt/ib_srpt.c
1527
srp_rsp->req_lim_delta =
drivers/infiniband/ulp/srpt/ib_srpt.c
1529
srp_rsp->tag = tag;
drivers/infiniband/ulp/srpt/ib_srpt.c
1531
srp_rsp->flags |= SRP_RSP_FLAG_RSPVALID;
drivers/infiniband/ulp/srpt/ib_srpt.c
1532
srp_rsp->resp_data_len = cpu_to_be32(resp_data_len);
drivers/infiniband/ulp/srpt/ib_srpt.c
1533
srp_rsp->data[3] = rsp_code;
drivers/infiniband/ulp/srpt/ib_srpt.h
131
MIN_MAX_RSP_SIZE = sizeof(struct srp_rsp)/*36*/ + 4,
drivers/scsi/ibmvscsi/ibmvscsi.c
1496
union viosrp_iu srp_rsp;
drivers/scsi/ibmvscsi/ibmvscsi.c
1543
evt->sync_srp = &srp_rsp;
drivers/scsi/ibmvscsi/ibmvscsi.c
1571
if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1574
srp_rsp.srp.rsp.opcode);
drivers/scsi/ibmvscsi/ibmvscsi.c
1578
if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID)
drivers/scsi/ibmvscsi/ibmvscsi.c
1579
rsp_rc = *((int *)srp_rsp.srp.rsp.data);
drivers/scsi/ibmvscsi/ibmvscsi.c
1581
rsp_rc = srp_rsp.srp.rsp.status;
drivers/scsi/ibmvscsi/ibmvscsi.c
1635
union viosrp_iu srp_rsp;
drivers/scsi/ibmvscsi/ibmvscsi.c
1665
evt->sync_srp = &srp_rsp;
drivers/scsi/ibmvscsi/ibmvscsi.c
1692
if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1695
srp_rsp.srp.rsp.opcode);
drivers/scsi/ibmvscsi/ibmvscsi.c
1699
if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID)
drivers/scsi/ibmvscsi/ibmvscsi.c
1700
rsp_rc = *((int *)srp_rsp.srp.rsp.data);
drivers/scsi/ibmvscsi/ibmvscsi.c
1702
rsp_rc = srp_rsp.srp.rsp.status;
drivers/scsi/ibmvscsi/ibmvscsi.c
999
struct srp_rsp *rsp = &evt_struct->xfer_iu->srp.rsp;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3077
struct srp_rsp *rsp;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
59
struct srp_rsp *rsp)
include/scsi/viosrp.h
37
struct srp_rsp rsp;