Lines Matching defs:lba
276 static int resp_read(struct scsi_cmnd * SCpnt, unsigned long long lba,
278 static int resp_write(struct scsi_cmnd * SCpnt, unsigned long long lba,
320 unsigned long long lba;
455 for (lba = 0, j = 0; j < 8; ++j) {
457 lba <<= 8;
458 lba += cmd[2 + j];
463 lba = cmd[5] + (cmd[4] << 8) +
468 lba = cmd[5] + (cmd[4] << 8) +
472 lba = cmd[3] + (cmd[2] << 8) +
476 errsts = resp_read(SCpnt, lba, num, devip);
503 for (lba = 0, j = 0; j < 8; ++j) {
505 lba <<= 8;
506 lba += cmd[2 + j];
511 lba = cmd[5] + (cmd[4] << 8) +
516 lba = cmd[5] + (cmd[4] << 8) +
520 lba = cmd[3] + (cmd[2] << 8) +
524 errsts = resp_write(SCpnt, lba, num, devip);
1809 static int resp_read(struct scsi_cmnd * SCpnt, unsigned long long lba,
1817 if (lba + num > sdebug_capacity) {
1829 (lba <= OPT_MEDIUM_ERR_ADDR) &&
1830 ((lba + num) > OPT_MEDIUM_ERR_ADDR)) {
1846 if ((lba + num) <= sdebug_store_sectors)
1848 fake_storep + (lba * SECT_SIZE),
1852 u = lba;
1868 static int resp_write(struct scsi_cmnd * SCpnt, unsigned long long lba,
1876 if (lba + num > sdebug_capacity) {
1889 if ((lba + num) <= sdebug_store_sectors)
1891 fake_storep + (lba * SECT_SIZE),
1895 u = lba;