Lines Matching refs:srbcmd
1143 struct aac_srb * srbcmd;
1164 srbcmd = (struct aac_srb*) fib_data(fib);
1165 srbcmd->function = cpu_to_le32(SRBF_ExecuteScsi);
1166 srbcmd->channel = cpu_to_le32(aac_logical_to_phys(scmd_channel(cmd)));
1167 srbcmd->id = cpu_to_le32(scmd_id(cmd));
1168 srbcmd->lun = cpu_to_le32(cmd->device->lun);
1169 srbcmd->flags = cpu_to_le32(flag);
1173 srbcmd->timeout = cpu_to_le32(timeout); // timeout in seconds
1174 srbcmd->retry_limit = 0; /* Obsolete parameter */
1175 srbcmd->cdb_size = cpu_to_le32(cmd->cmd_len);
1176 return srbcmd;
1184 struct aac_srb * srbcmd = aac_scsi_common(fib, cmd);
1186 aac_build_sg64(cmd, (struct sgmap64*) &srbcmd->sg);
1187 srbcmd->count = cpu_to_le32(scsi_bufflen(cmd));
1189 memset(srbcmd->cdb, 0, sizeof(srbcmd->cdb));
1190 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len);
1195 ((le32_to_cpu(srbcmd->sg.count) & 0xff) *
1212 struct aac_srb * srbcmd = aac_scsi_common(fib, cmd);
1214 aac_build_sg(cmd, (struct sgmap*)&srbcmd->sg);
1215 srbcmd->count = cpu_to_le32(scsi_bufflen(cmd));
1217 memset(srbcmd->cdb, 0, sizeof(srbcmd->cdb));
1218 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len);
1223 (((le32_to_cpu(srbcmd->sg.count) & 0xff) - 1) *