Lines Matching refs:status
105 u16 status;
270 entry->u.end.status = be16_to_cpu(vfc_cmd->status);
278 entry->u.end.status = be16_to_cpu(mad->status);
293 * @status: status / error class
299 static int ibmvfc_get_err_index(u16 status, u16 error)
304 if ((cmd_status[i].status & status) == cmd_status[i].status &&
313 * @status: status / error class
319 static const char *ibmvfc_get_cmd_error(u16 status, u16 error)
321 int rc = ibmvfc_get_err_index(status, error);
328 * ibmvfc_get_err_result - Find the scsi status to return for the fcp response
346 err = ibmvfc_get_err_index(be16_to_cpu(vfc_cmd->status), be16_to_cpu(vfc_cmd->error));
353 * ibmvfc_retry_cmd - Determine if error status is retryable
354 * @status: status / error class
360 static int ibmvfc_retry_cmd(u16 status, u16 error)
362 int rc = ibmvfc_get_err_index(status, error);
419 * @status: FC Explain status
424 static const char *ibmvfc_get_ls_explain(u16 status)
429 if (ls_explain[i].fc_explain == status)
437 * @status: FC Explain status
442 static const char *ibmvfc_get_gs_explain(u16 status)
447 if (gs_explain[i].fc_explain == status)
469 * @status: FC Type error status
474 static const char *ibmvfc_get_fc_type(u16 status)
479 if (fc_type[i].fc_type == status)
1044 * This function does not setup any error status, that must be done
1097 evt->xfer_iu->mad_common.status = cpu_to_be16(IBMVFC_MAD_DRIVER_FAILED);
1746 evt->xfer_iu->mad_common.status = cpu_to_be16(IBMVFC_MAD_CRQ_ERROR);
1769 int index = ibmvfc_get_err_index(be16_to_cpu(vfc_cmd->status), be16_to_cpu(vfc_cmd->error));
1786 cmnd->cmnd[0], err, be16_to_cpu(vfc_cmd->status), be16_to_cpu(vfc_cmd->error),
1836 if (vfc_cmd->status) {
1845 if ((be16_to_cpu(vfc_cmd->status) & IBMVFC_VIOS_FAILURE) &&
2135 if (rsp_iu.plogi.common.status)
2277 if (rsp_iu.passthru.common.status)
2357 if (rsp_iu.cmd.status)
2366 ibmvfc_get_cmd_error(be16_to_cpu(rsp_iu.cmd.status), be16_to_cpu(rsp_iu.cmd.error)),
2367 be16_to_cpu(rsp_iu.cmd.status), be16_to_cpu(rsp_iu.cmd.error), fc_rsp->flags, rsp_code,
2575 u16 status;
2618 status = be16_to_cpu(evt->queue->cancel_rsp.mad_common.status);
2622 if (status != IBMVFC_MAD_SUCCESS) {
2623 sdev_printk(KERN_WARNING, sdev, "Cancel failed with rc=%x\n", status);
2624 switch (status) {
2653 u16 status;
2693 status = be16_to_cpu(rsp.mad_common.status);
2698 if (status != IBMVFC_MAD_SUCCESS) {
2699 sdev_printk(KERN_WARNING, sdev, "Cancel failed with rc=%x\n", status);
2700 switch (status) {
2871 if (rsp_iu.cmd.status)
2880 ibmvfc_get_cmd_error(be16_to_cpu(rsp_iu.cmd.status), be16_to_cpu(rsp_iu.cmd.error)),
2881 be16_to_cpu(rsp_iu.cmd.status), be16_to_cpu(rsp_iu.cmd.error), fc_rsp->flags, rsp_code,
4000 u32 status = be16_to_cpu(rsp->common.status);
4005 switch (status) {
4037 if ((be16_to_cpu(rsp->status) & IBMVFC_VIOS_FAILURE) &&
4042 else if (ibmvfc_retry_cmd(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)))
4048 ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
4049 be16_to_cpu(rsp->status), be16_to_cpu(rsp->error), status);
4122 u32 status = be16_to_cpu(rsp->common.status);
4127 switch (status) {
4152 if (ibmvfc_retry_cmd(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)))
4158 ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
4159 be16_to_cpu(rsp->status), be16_to_cpu(rsp->error),
4161 ibmvfc_get_ls_explain(be16_to_cpu(rsp->fc_explain)), be16_to_cpu(rsp->fc_explain), status);
4227 u32 status = be16_to_cpu(rsp->common.status);
4233 switch (status) {
4243 tgt_err(tgt, "Implicit Logout failed: rc=0x%02X\n", status);
4325 u32 status = be16_to_cpu(mad->common.status);
4337 if (status == IBMVFC_MAD_SUCCESS || vhost->state == IBMVFC_HOST_OFFLINE)
4342 tgt_dbg(tgt, "Implicit Logout %s\n", (status == IBMVFC_MAD_SUCCESS) ? "succeeded" : "failed");
4388 u32 status = be16_to_cpu(rsp->common.status);
4393 switch (status) {
4418 status);
4503 u32 status = be16_to_cpu(mad->common.status);
4510 switch (status) {
4524 ibmvfc_get_cmd_error(be16_to_cpu(mad->iu.status), be16_to_cpu(mad->iu.error)),
4525 be16_to_cpu(mad->iu.status), be16_to_cpu(mad->iu.error),
4527 ibmvfc_get_ls_explain(fc_explain), fc_explain, status);
4724 u32 status = be16_to_cpu(rsp->common.status);
4729 switch (status) {
4744 if ((be16_to_cpu(rsp->status) & IBMVFC_FABRIC_MAPPED) == IBMVFC_FABRIC_MAPPED &&
4748 else if (ibmvfc_retry_cmd(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)))
4754 ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
4755 be16_to_cpu(rsp->status), be16_to_cpu(rsp->error),
4758 status);
4925 u32 mad_status = be16_to_cpu(rsp->common.status);
4937 ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
4938 be16_to_cpu(rsp->status), be16_to_cpu(rsp->error));
4992 u32 mad_status = be16_to_cpu(evt->xfer_iu->channel_setup.common.status);
5084 u32 mad_status = be16_to_cpu(rsp->common.status);
5151 u32 mad_status = be16_to_cpu(evt->xfer_iu->npiv_login.common.status);
5161 if (ibmvfc_retry_cmd(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)))
5166 ibmvfc_get_cmd_error(be16_to_cpu(rsp->status), be16_to_cpu(rsp->error)),
5167 be16_to_cpu(rsp->status), be16_to_cpu(rsp->error));
5279 u32 mad_status = be16_to_cpu(evt->xfer_iu->npiv_logout.common.status);