Lines Matching refs:srbreply
3378 struct aac_srb_reply *srbreply; in aac_srb_callback() local
3388 srbreply = (struct aac_srb_reply *) fib_data(fibptr); in aac_srb_callback()
3394 srbreply->srb_status = cpu_to_le32(SRB_STATUS_SUCCESS); in aac_srb_callback()
3395 srbreply->scsi_status = cpu_to_le32(SAM_STAT_GOOD); in aac_srb_callback()
3401 - le32_to_cpu(srbreply->data_xfer_length)); in aac_srb_callback()
3416 if (le32_to_cpu(srbreply->status) != ST_OK) { in aac_srb_callback()
3420 le32_to_cpu(srbreply->status)); in aac_srb_callback()
3421 len = min_t(u32, le32_to_cpu(srbreply->sense_data_size), in aac_srb_callback()
3425 srbreply->sense_data, len); in aac_srb_callback()
3431 switch ((le32_to_cpu(srbreply->srb_status))&0x3f) { in aac_srb_callback()
3447 if (le32_to_cpu(srbreply->data_xfer_length) in aac_srb_callback()
3516 le32_to_cpu(srbreply->srb_status) & 0x3F, in aac_srb_callback()
3518 le32_to_cpu(srbreply->srb_status) & 0x3F), in aac_srb_callback()
3520 le32_to_cpu(srbreply->scsi_status)); in aac_srb_callback()
3542 if (le32_to_cpu(srbreply->scsi_status) in aac_srb_callback()
3547 len = min_t(u32, le32_to_cpu(srbreply->sense_data_size), in aac_srb_callback()
3551 le32_to_cpu(srbreply->status), len); in aac_srb_callback()
3554 srbreply->sense_data, len); in aac_srb_callback()
3560 scsicmd->result |= le32_to_cpu(srbreply->scsi_status); in aac_srb_callback()