Home
last modified time | relevance | path

Searched refs:srp_rsp (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/infiniband/ulp/srpt/
Dib_srpt.c1327 struct srp_rsp *srp_rsp; in srpt_build_cmd_rsp() local
1337 srp_rsp = ioctx->ioctx.buf; in srpt_build_cmd_rsp()
1338 BUG_ON(!srp_rsp); in srpt_build_cmd_rsp()
1344 memset(srp_rsp, 0, sizeof(*srp_rsp)); in srpt_build_cmd_rsp()
1345 srp_rsp->opcode = SRP_RSP; in srpt_build_cmd_rsp()
1346 srp_rsp->req_lim_delta = in srpt_build_cmd_rsp()
1348 srp_rsp->tag = tag; in srpt_build_cmd_rsp()
1349 srp_rsp->status = status; in srpt_build_cmd_rsp()
1352 BUILD_BUG_ON(MIN_MAX_RSP_SIZE <= sizeof(*srp_rsp)); in srpt_build_cmd_rsp()
1353 max_sense_len = ch->max_ti_iu_len - sizeof(*srp_rsp); in srpt_build_cmd_rsp()
[all …]
Dib_srpt.h133 MIN_MAX_RSP_SIZE = sizeof(struct srp_rsp)/*36*/ + 4,
/Linux-v4.19/drivers/scsi/ibmvscsi/
Dibmvscsi.c991 struct srp_rsp *rsp = &evt_struct->xfer_iu->srp.rsp; in handle_cmd_rsp()
1487 union viosrp_iu srp_rsp; in ibmvscsi_eh_abort_handler() local
1534 evt->sync_srp = &srp_rsp; in ibmvscsi_eh_abort_handler()
1562 if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) { in ibmvscsi_eh_abort_handler()
1565 srp_rsp.srp.rsp.opcode); in ibmvscsi_eh_abort_handler()
1569 if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID) in ibmvscsi_eh_abort_handler()
1570 rsp_rc = *((int *)srp_rsp.srp.rsp.data); in ibmvscsi_eh_abort_handler()
1572 rsp_rc = srp_rsp.srp.rsp.status; in ibmvscsi_eh_abort_handler()
1626 union viosrp_iu srp_rsp; in ibmvscsi_eh_device_reset_handler() local
1656 evt->sync_srp = &srp_rsp; in ibmvscsi_eh_device_reset_handler()
[all …]
/Linux-v4.19/include/scsi/
Dviosrp.h45 struct srp_rsp rsp;
Dsrp.h244 struct srp_rsp { struct
/Linux-v4.19/drivers/scsi/ibmvscsi_tgt/
Dibmvscsi_tgt.c67 struct srp_rsp *rsp) in ibmvscsis_determine_resid()
3101 struct srp_rsp *rsp; in srp_build_response()
/Linux-v4.19/drivers/infiniband/ulp/srp/
Dib_srp.c2055 static void srp_process_rsp(struct srp_rdma_ch *ch, struct srp_rsp *rsp) in srp_process_rsp()