Lines Matching defs:lba

938 static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba)
940 if (lba & 0xffffffff00000000LL) {
942 dprintk((KERN_DEBUG "aacraid: Illegal lba\n"));
957 static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba)
964 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
970 readcmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff));
971 readcmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32));
993 static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1002 readcmd->block = cpu_to_le32((u32)(lba&0xffffffff));
1024 static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1032 readcmd->block = cpu_to_le32((u32)(lba&0xffffffff));
1053 static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1059 writecmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff));
1060 writecmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32));
1085 static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1094 writecmd->block = cpu_to_le32((u32)(lba&0xffffffff));
1116 static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1124 writecmd->block = cpu_to_le32((u32)(lba&0xffffffff));
1537 u64 lba;
1541 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) |
1546 lba = ((u64)scsicmd->cmnd[2] << 56) |
1556 lba = ((u64)scsicmd->cmnd[2] << 24) |
1561 lba = ((u64)scsicmd->cmnd[2] << 24) |
1567 "io_callback[cpu %d]: lba = %llu, t = %ld.\n",
1568 smp_processor_id(), (unsigned long long)lba, jiffies);
1614 u64 lba;
1629 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) |
1639 lba = ((u64)scsicmd->cmnd[2] << 56) |
1653 lba = ((u64)scsicmd->cmnd[2] << 24) |
1663 lba = ((u64)scsicmd->cmnd[2] << 24) |
1670 if ((lba + count) > (dev->fsa_dev[scmd_id(scsicmd)].size)) {
1672 dprintk((KERN_DEBUG "aacraid: Illegal lba\n"));
1685 dprintk((KERN_DEBUG "aac_read[cpu %d]: lba = %llu, t = %ld.\n",
1686 smp_processor_id(), (unsigned long long)lba, jiffies));
1687 if (aac_adapter_bounds(dev,scsicmd,lba))
1697 status = aac_adapter_read(cmd_fibcontext, scsicmd, lba, count);
1720 u64 lba;
1734 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3];
1742 lba = ((u64)scsicmd->cmnd[2] << 56) |
1755 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16)
1762 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5];
1767 if ((lba + count) > (dev->fsa_dev[scmd_id(scsicmd)].size)) {
1769 dprintk((KERN_DEBUG "aacraid: Illegal lba\n"));
1782 dprintk((KERN_DEBUG "aac_write[cpu %d]: lba = %llu, t = %ld.\n",
1783 smp_processor_id(), (unsigned long long)lba, jiffies));
1784 if (aac_adapter_bounds(dev,scsicmd,lba))
1800 status = aac_adapter_write(cmd_fibcontext, scsicmd, lba, count, fua);
1872 u64 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) |
1925 if (((cmnd_lba + cmnd_count) < lba) ||
1926 (count && ((lba + count) < cmnd_lba)))