Lines Matching refs:srbreply
2971 struct aac_srb_reply *srbreply; in aac_srb_callback() local
2983 srbreply = (struct aac_srb_reply *) fib_data(fibptr); in aac_srb_callback()
2989 srbreply->srb_status = cpu_to_le32(SRB_STATUS_SUCCESS); in aac_srb_callback()
2990 srbreply->scsi_status = cpu_to_le32(SAM_STAT_GOOD); in aac_srb_callback()
2996 - le32_to_cpu(srbreply->data_xfer_length)); in aac_srb_callback()
3010 if (le32_to_cpu(srbreply->status) != ST_OK){ in aac_srb_callback()
3012 printk(KERN_WARNING "aac_srb_callback: srb failed, status = %d\n", le32_to_cpu(srbreply->status)); in aac_srb_callback()
3013 len = min_t(u32, le32_to_cpu(srbreply->sense_data_size), in aac_srb_callback()
3016 memcpy(scsicmd->sense_buffer, srbreply->sense_data, len); in aac_srb_callback()
3022 switch( (le32_to_cpu(srbreply->srb_status))&0x3f){ in aac_srb_callback()
3038 if (le32_to_cpu(srbreply->data_xfer_length) < scsicmd->underflow) { in aac_srb_callback()
3105 le32_to_cpu(srbreply->srb_status) & 0x3F, in aac_srb_callback()
3107 le32_to_cpu(srbreply->srb_status) & 0x3F), in aac_srb_callback()
3109 le32_to_cpu(srbreply->scsi_status)); in aac_srb_callback()
3128 if (le32_to_cpu(srbreply->scsi_status) == SAM_STAT_CHECK_CONDITION) { in aac_srb_callback()
3131 len = min_t(u32, le32_to_cpu(srbreply->sense_data_size), in aac_srb_callback()
3135 le32_to_cpu(srbreply->status), len); in aac_srb_callback()
3137 memcpy(scsicmd->sense_buffer, srbreply->sense_data, len); in aac_srb_callback()
3142 scsicmd->result |= le32_to_cpu(srbreply->scsi_status); in aac_srb_callback()