Lines Matching defs:lba
1203 static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba)
1205 if (lba & 0xffffffff00000000LL) {
1207 dprintk((KERN_DEBUG "aacraid: Illegal lba\n"));
1221 static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba)
1228 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1241 readcmd2->blockLow = cpu_to_le32((u32)(lba&0xffffffff));
1242 readcmd2->blockHigh = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32));
1257 readcmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff));
1258 readcmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32));
1286 static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1297 readcmd->block = cpu_to_le32((u32)(lba&0xffffffff));
1321 static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1332 readcmd->block = cpu_to_le32((u32)(lba&0xffffffff));
1356 static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1369 writecmd2->blockLow = cpu_to_le32((u32)(lba&0xffffffff));
1370 writecmd2->blockHigh = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32));
1388 writecmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff));
1389 writecmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32));
1420 static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1431 writecmd->block = cpu_to_le32((u32)(lba&0xffffffff));
1455 static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1466 writecmd->block = cpu_to_le32((u32)(lba&0xffffffff));
2334 u64 lba;
2338 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) |
2343 lba = ((u64)scsicmd->cmnd[2] << 56) |
2353 lba = ((u64)scsicmd->cmnd[2] << 24) |
2358 lba = ((u64)scsicmd->cmnd[2] << 24) |
2364 "io_callback[cpu %d]: lba = %llu, t = %ld.\n",
2365 smp_processor_id(), (unsigned long long)lba, jiffies);
2415 u64 lba;
2430 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) |
2440 lba = ((u64)scsicmd->cmnd[2] << 56) |
2454 lba = ((u64)scsicmd->cmnd[2] << 24) |
2464 lba = ((u64)scsicmd->cmnd[2] << 24) |
2471 if ((lba + count) > (dev->fsa_dev[scmd_id(scsicmd)].size)) {
2473 dprintk((KERN_DEBUG "aacraid: Illegal lba\n"));
2485 dprintk((KERN_DEBUG "aac_read[cpu %d]: lba = %llu, t = %ld.\n",
2486 smp_processor_id(), (unsigned long long)lba, jiffies));
2487 if (aac_adapter_bounds(dev,scsicmd,lba))
2494 status = aac_adapter_read(cmd_fibcontext, scsicmd, lba, count);
2515 u64 lba;
2529 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3];
2537 lba = ((u64)scsicmd->cmnd[2] << 56) |
2550 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16)
2557 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5];
2562 if ((lba + count) > (dev->fsa_dev[scmd_id(scsicmd)].size)) {
2564 dprintk((KERN_DEBUG "aacraid: Illegal lba\n"));
2576 dprintk((KERN_DEBUG "aac_write[cpu %d]: lba = %llu, t = %ld.\n",
2577 smp_processor_id(), (unsigned long long)lba, jiffies));
2578 if (aac_adapter_bounds(dev,scsicmd,lba))
2585 status = aac_adapter_write(cmd_fibcontext, scsicmd, lba, count, fua);