fcp_rsp
struct fcoe_fcp_rsp_union fcp_rsp;
struct fcp_resp_with_ext *fcp_rsp;
fcp_rsp = &(fsf->qtcb->bottom.io.fcp_rsp.iu);
memcpy(&rec->fcp_rsp, fcp_rsp, FCP_RESP_WITH_EXT);
if (fcp_rsp->resp.fr_flags & FCP_RSP_LEN_VAL) {
fcp_rsp_info = (struct fcp_resp_rsp_info *) &fcp_rsp[1];
rec->pl_len += be32_to_cpu(fcp_rsp->ext.fr_rsp_len);
if (fcp_rsp->resp.fr_flags & FCP_SNS_LEN_VAL) {
rec->pl_len += be32_to_cpu(fcp_rsp->ext.fr_sns_len);
if (fcp_rsp->resp.fr_flags != 0)
dbf, fcp_rsp,
struct fcp_resp_with_ext fcp_rsp;
struct fcp_resp *fcp_rsp;
fcp_rsp = &qtcb->bottom.io.fcp_rsp.iu.resp;
rsp_flags = fcp_rsp->fr_flags;
fr_status = fcp_rsp->fr_status;
void zfcp_fc_eval_fcp_rsp(struct fcp_resp_with_ext *fcp_rsp,
scsi->result |= fcp_rsp->resp.fr_status;
rsp_flags = fcp_rsp->resp.fr_flags;
rsp_info = (struct fcp_resp_rsp_info *) &fcp_rsp[1];
sense = (char *) &fcp_rsp[1];
sense += be32_to_cpu(fcp_rsp->ext.fr_rsp_len);
sense_len = min_t(u32, be32_to_cpu(fcp_rsp->ext.fr_sns_len),
resid = be32_to_cpu(fcp_rsp->ext.fr_resid);
fcp_rsp->resp.fr_status == SAM_STAT_GOOD)
if (fcp_rsp->resp.fr_status == SAM_STAT_GOOD)
struct fcp_resp_with_ext *fcp_rsp;
fcp_rsp = &req->qtcb->bottom.io.fcp_rsp.iu;
zfcp_fc_eval_fcp_rsp(fcp_rsp, scpnt);
struct fcp_resp_with_ext *fcp_rsp;
fcp_rsp = &req->qtcb->bottom.io.fcp_rsp.iu;
rsp_info = (struct fcp_resp_rsp_info *) &fcp_rsp[1];
} fcp_rsp;
struct fcoe_fcp_rsp_union fcp_rsp;
struct fcp_rsp *rsp;
struct fcoe_fcp_rsp_payload *fcp_rsp,
u8 rsp_flags = fcp_rsp->fcp_flags.flags;
io_req->fcp_resid = fcp_rsp->fcp_resid;
io_req->cdb_status = fcp_rsp->scsi_status_code;
= fcp_rsp->fcp_rsp_len;
fcp_sns_len = fcp_rsp->fcp_sns_len;
rq_buff_len += fcp_rsp->fcp_sns_len;
struct fcoe_fcp_rsp_payload *fcp_rsp;
fcp_rsp = (struct fcoe_fcp_rsp_payload *)
&(task->rxwr_only.union_ctx.comp_info.fcp_rsp.payload);
bnx2fc_parse_fcp_rsp(io_req, fcp_rsp, num_rq, rq_data);
if (fcp_rsp->retry_delay_timer) {
scope = fcp_rsp->retry_delay_timer
qualifier = fcp_rsp->retry_delay_timer
struct fcoe_fcp_rsp_payload *fcp_rsp,
struct fcp_rsp *fcp_rsp;
sizeof(struct fcp_rsp) +
sizeof(struct fcp_rsp) +
sizeof(struct fcp_rsp),
sizeof(struct fcp_rsp) + max_buf_size;
sizeof(struct fcp_rsp) +
sizeof(struct fcp_rsp),
(sizeof(struct fcp_cmnd) + sizeof(struct fcp_rsp));
(int)sizeof(struct fcp_rsp), bpl_size);
psb->fcp_rsp = psb->data + sizeof(struct fcp_cmnd);
sizeof(struct fcp_rsp);
sizeof(struct fcp_rsp);
bpl[1].tus.f.bdeSize = sizeof(struct fcp_rsp);
sizeof(struct fcp_rsp);
struct fcp_rsp *fcprsp = lpfc_cmd->fcp_rsp;
struct fcp_rsp *fcprsp = lpfc_cmd->fcp_rsp;
!lpfc_cmd->fcp_rsp->rspStatus3 &&
(lpfc_cmd->fcp_rsp->rspStatus2 & RESID_UNDER) &&
if (cmd->result || lpfc_cmd->fcp_rsp->rspSnsLen) {
!lpfc_cmd->fcp_rsp->rspStatus3 &&
(lpfc_cmd->fcp_rsp->rspStatus2 & RESID_UNDER) &&
if (cmd->result || lpfc_cmd->fcp_rsp->rspSnsLen) {
sizeof(struct fcp_cmnd) + sizeof(struct fcp_rsp));
lpfc_cmd->fcp_rsp->rspSnsLen = 0;
sizeof(struct fcp_cmnd) + sizeof(struct fcp_rsp));
struct fcp_rsp *fcprsp = lpfc_cmd->fcp_rsp;
lpfc_cmd->fcp_rsp = tmp->fcp_rsp;
sgl->sge_len = cpu_to_le32(sizeof(struct fcp_rsp));
sizeof(struct fcp_rsp) +
tmp->fcp_rsp = (struct fcp_rsp *)((uint8_t *)tmp->fcp_cmnd +
struct fcp_rsp *fcp_rsp;
struct fcoe_cqe_rsp_info *fcp_rsp)
u8 rsp_flags = fcp_rsp->rsp_flags.flags;
io_req->fcp_resid = fcp_rsp->fcp_resid;
io_req->cdb_status = fcp_rsp->scsi_status_code;
fcp_rsp_len = fcp_rsp->fcp_rsp_len;
fcp_sns_len = fcp_rsp->fcp_sns_len;
struct fcoe_cqe_rsp_info *fcp_rsp;
fcp_rsp = &cqe->cqe_info.rsp_info;
qedf_parse_fcp_rsp(io_req, fcp_rsp);
io_req->xid, fcp_rsp->rsp_flags.flags,
scope = fcp_rsp->retry_delay_timer & 0xC000;
qualifier = fcp_rsp->retry_delay_timer & 0x3FFF;
(fcp_rsp->retry_delay_timer &
struct fcoe_cqe_rsp_info *fcp_rsp;
fcp_rsp = &cqe->cqe_info.rsp_info;
qedf_parse_fcp_rsp(io_req, fcp_rsp);