/linux/drivers/scsi/ |
H A D | scsi_trace.c | 21 u32 lba, txlen; in scsi_trace_rw6() local 40 u32 lba, txlen; in scsi_trace_rw10() local 42 lba = get_unaligned_be32(&cdb[2]); in scsi_trace_rw10() 60 u32 lba, txlen; in scsi_trace_rw12() local 62 lba = get_unaligned_be32(&cdb[2]); in scsi_trace_rw12() 76 u64 lba; in scsi_trace_rw16() local 79 lba = get_unaligned_be64(&cdb[2]); in scsi_trace_rw16() 97 u64 lba; in scsi_trace_rw32() local 150 u64 lba; in scsi_trace_service_action_in() local 165 lba = get_unaligned_be64(&cdb[2]); in scsi_trace_service_action_in() [all …]
|
H A D | sd_trace.h | 18 TP_PROTO(struct scsi_cmnd *cmnd, sector_t lba, 21 TP_ARGS(cmnd, lba, wp_offset), 28 __field( sector_t, lba ) 37 __entry->lba = lba; 43 __entry->lun, __entry->lba, __entry->wp_offset)
|
H A D | sr_ioctl.c | 386 ms_info->addr.lba = cd->ms_offset; in sr_get_last_session() 493 lba, format, blksize); in sr_read_cd() 499 cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; in sr_read_cd() 500 cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff; in sr_read_cd() 501 cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; in sr_read_cd() 502 cgc.cmd[5] = (unsigned char) lba & 0xff; in sr_read_cd() 536 rc = sr_read_cd(cd, dest, lba, 0, blksize); in sr_read_sector() 551 lba, blksize); in sr_read_sector() 556 cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; in sr_read_sector() 558 cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; in sr_read_sector() [all …]
|
H A D | sd_zbc.c | 112 unsigned int buflen, sector_t lba, in sd_zbc_do_report_zones() argument 128 put_unaligned_be64(lba, &cmd[2]); in sd_zbc_do_report_zones() 137 "REPORT ZONES start lba %llu failed\n", lba); in sd_zbc_do_report_zones() 227 sector_t lba = sectors_to_logical(sdkp->device, sector); in sd_zbc_report_zones() local 247 while (zone_idx < nr_zones && lba < sdkp->capacity) { in sd_zbc_report_zones() 248 ret = sd_zbc_do_report_zones(sdkp, buf, buflen, lba, true); in sd_zbc_report_zones() 262 (lba < start_lba || in sd_zbc_report_zones() 263 lba >= start_lba + zone_length)) || in sd_zbc_report_zones() 264 (zone_idx > 0 && start_lba != lba) || in sd_zbc_report_zones() 268 zone_idx, lba, start_lba, zone_length); in sd_zbc_report_zones() [all …]
|
H A D | scsi_debug.c | 414 u64 lba; member 1239 lba = do_div(lba, sdebug_store_sectors); in lba2fake_store() 3883 u64 lba; in resp_read_dt0() local 4191 u64 lba; in resp_write_dt0() local 4349 u64 lba; in resp_write_scat() local 4578 u32 lba; in resp_write_same_10() local 4603 u64 lba; in resp_write_same_16() local 4682 u64 lba; in resp_comp_write() local 4809 u64 lba; in resp_get_lba_status() local 4896 u64 lba; in resp_sync_cache() local [all …]
|
H A D | sd.c | 934 put_unaligned_be64(lba, &buf[8]); in sd_setup_unmap_cmnd() 1266 cmd->cmnd[1] = (lba >> 16) & 0x1f; in sd_setup_rw6_cmnd() 1267 cmd->cmnd[2] = (lba >> 8) & 0xff; in sd_setup_rw6_cmnd() 1268 cmd->cmnd[3] = lba & 0xff; in sd_setup_rw6_cmnd() 1363 if (lba < threshold) { in sd_setup_read_write_cmnd() 1365 nr_blocks = threshold - lba; in sd_setup_read_write_cmnd() 2643 unsigned long long lba; in read_capacity_16() local 2691 lba = get_unaligned_be64(&buffer[0]); in read_capacity_16() 2718 sdkp->capacity = lba + 1; in read_capacity_16() 2762 sector_t lba; in read_capacity_10() local [all …]
|
/linux/drivers/usb/storage/ |
H A D | sddr55.c | 188 unsigned int lba, in sddr55_read_data() argument 294 lba++; in sddr55_read_data() 307 unsigned int lba, in sddr55_write_data() argument 408 pba, lba); in sddr55_write_data() 482 lba, pba, new_pba); in sddr55_write_data() 502 lba++; in sddr55_write_data() 646 unsigned short lba; in sddr55_read_map() local 736 info->pba_to_lba[i] = lba; in sddr55_read_map() 738 if (lba >= max_lba) { in sddr55_read_map() 750 if (lba<0x10 || (lba>=0x3E0 && lba<0x3EF)) in sddr55_read_map() [all …]
|
H A D | sddr09.c | 748 if (lba >= maxlba) in sddr09_read_data() 774 if (lba >= maxlba) { in sddr09_read_data() 776 lba, maxlba); in sddr09_read_data() 816 lba++; in sddr09_read_data() 975 if (lba >= maxlba) in sddr09_write_data() 1019 if (lba >= maxlba) { in sddr09_write_data() 1036 lba++; in sddr09_write_data() 1322 lba = (lba & 0x07FF) >> 1; in sddr09_read_map() 1333 if (lba >= 1000) { in sddr09_read_map() 1336 lba, i); in sddr09_read_map() [all …]
|
H A D | alauda.c | 920 u16 lba, max_lba; in alauda_read_data() local 944 lba = address >> blockshift; in alauda_read_data() 960 if (lba >= max_lba) { in alauda_read_data() 962 lba, max_lba); in alauda_read_data() 976 pages, lba, page); in alauda_read_data() 1000 lba++; in alauda_read_data() 1021 u16 lba, max_lba; in alauda_write_data() local 1046 lba = address >> blockshift; in alauda_write_data() 1060 if (lba >= max_lba) { in alauda_write_data() 1062 lba, max_lba); in alauda_write_data() [all …]
|
H A D | isd200.c | 1235 unsigned long lba; in isd200_scsi_to_ata() local 1318 lba = be32_to_cpu(*(__be32 *)&srb->cmnd[2]); in isd200_scsi_to_ata() 1322 sectnum = (unsigned char)(lba); in isd200_scsi_to_ata() 1323 cylinder = (unsigned short)(lba>>8); in isd200_scsi_to_ata() 1327 cylinder = (u16)(lba / (id[ATA_ID_SECTORS] * in isd200_scsi_to_ata() 1329 head = (u8)((lba / id[ATA_ID_SECTORS]) % in isd200_scsi_to_ata() 1350 lba = be32_to_cpu(*(__be32 *)&srb->cmnd[2]); in isd200_scsi_to_ata() 1354 sectnum = (unsigned char)(lba); in isd200_scsi_to_ata() 1355 cylinder = (unsigned short)(lba>>8); in isd200_scsi_to_ata() 1359 cylinder = (u16)(lba / (id[ATA_ID_SECTORS] * in isd200_scsi_to_ata() [all …]
|
/linux/drivers/mtd/ |
H A D | sm_ftl.c | 132 if ((lba[0] & 0xF8) != 0x10) in sm_get_lba() 139 return (lba[1] >> 1) | ((lba[0] & 0x07) << 7); in sm_get_lba() 154 int lba; in sm_read_lba() local 168 if (lba == -2) in sm_read_lba() 171 return lba; in sm_read_lba() 178 WARN_ON(lba >= 1000); in sm_write_lba() 181 tmp[1] = (lba << 1) & 0xFF; in sm_write_lba() 380 sm_write_lba(&oob, lba); in sm_write_block() 757 int lba; in sm_init_zone() local 817 if (lba == -2 || lba >= ftl->max_lba) { in sm_init_zone() [all …]
|
/linux/drivers/memstick/core/ |
H A D | ms_block.c | 135 if (lba < 494) in msb_get_zone_from_lba() 1455 pba, lba); in msb_ftl_scan() 1538 u16 pba, lba; in msb_cache_flush() local 1563 page, lba); in msb_cache_flush() 1658 lba, pba, page); in msb_cache_read() 1668 lba, pba, page); in msb_cache_read() 1831 lba++; in msb_do_write_request() 1845 lba++; in msb_do_write_request() 1870 lba++; in msb_do_read_request() 1880 sector_t lba; in msb_io_work() local [all …]
|
/linux/include/linux/ |
H A D | cdrom.h | 94 u32 lba, u32 nframes, u8 *last_sense); 308 static inline void lba_to_msf(int lba, u8 *m, u8 *s, u8 *f) in lba_to_msf() argument 310 lba += CD_MSF_OFFSET; in lba_to_msf() 311 lba &= 0xffffff; /* negative lbas use only 24 bits */ in lba_to_msf() 312 *m = lba / (CD_SECS * CD_FRAMES); in lba_to_msf() 313 lba %= (CD_SECS * CD_FRAMES); in lba_to_msf() 314 *s = lba / CD_FRAMES; in lba_to_msf() 315 *f = lba % CD_FRAMES; in lba_to_msf()
|
/linux/block/partitions/ |
H A D | aix.c | 79 static size_t read_lba(struct parsed_partitions *state, u64 lba, u8 *buffer, in read_lba() argument 84 if (!buffer || lba + count / 512 > get_capacity(state->disk) - 1ULL) in read_lba() 90 unsigned char *data = read_part_sector(state, lba++, §); in read_lba() 113 static struct pvd *alloc_pvd(struct parsed_partitions *state, u32 lba) in alloc_pvd() argument 122 if (read_lba(state, lba, (u8 *) p, count) < count) { in alloc_pvd() 138 static struct lvname *alloc_lvn(struct parsed_partitions *state, u32 lba) in alloc_lvn() argument 147 if (read_lba(state, lba, (u8 *) p, count) < count) { in alloc_lvn()
|
H A D | efi.c | 236 u64 lba, u8 *buffer, size_t count) in read_lba() argument 239 sector_t n = lba * in read_lba() 242 if (!buffer || lba > last_lba(state->disk)) in read_lba() 307 u64 lba) in alloc_read_gpt_header() argument 316 if (read_lba(state, lba, (u8 *) gpt, ssz) < ssz) { in alloc_read_gpt_header() 335 static int is_gpt_valid(struct parsed_partitions *state, u64 lba, in is_gpt_valid() argument 343 if (!(*gpt = alloc_read_gpt_header(state, lba))) in is_gpt_valid() 386 if (le64_to_cpu((*gpt)->my_lba) != lba) { in is_gpt_valid() 389 (unsigned long long)lba); in is_gpt_valid()
|
/linux/drivers/nvdimm/ |
H A D | btt.c | 101 if (unlikely(lba >= arena->external_nlba)) in __btt_map_write() 104 __func__, lba, arena->external_nlba); in __btt_map_write() 160 if (unlikely(lba >= arena->external_nlba)) in btt_map_read() 163 __func__, lba, arena->external_nlba); in btt_map_read() 183 *mapping = lba; in btt_map_read() 488 ent.lba = cpu_to_le32(i); in btt_log_init() 513 u32 lba = arena->freelist[lane].block; in arena_clear_freelist_error() local 1073 *premap = lba; in lba_to_arena() 1076 lba -= arena_list->external_nlba; in lba_to_arena() 1103 unsigned int off, u32 lba, u32 len) in btt_data_read() argument [all …]
|
/linux/drivers/cdrom/ |
H A D | cdrom.c | 1543 int lba = addr->lba; in sanitize_format() local 1545 lba /= 75; in sanitize_format() 1546 lba += 2; in sanitize_format() 2059 cgc->cmd[5] = lba & 0xff; in cdrom_read_cd() 2082 cgc->cmd[5] = lba & 0xff; in cdrom_read_block() 2140 lba += nr; in cdrom_read_cdda_old() 2167 lba += nr; in cdrom_read_cdda_bpc() 2175 int lba, int nframes) in cdrom_read_cdda() argument 2952 if (lba < 0) in mmc_ioctl_cdrom_read_data() 2991 int lba; in mmc_ioctl_cdrom_read_audio() local [all …]
|
/linux/drivers/char/agp/ |
H A D | parisc-agp.c | 387 struct parisc_device **lba = data; in find_quicksilver() local 391 *lba = padev; in find_quicksilver() 400 struct parisc_device *sba = NULL, *lba = NULL; in parisc_agp_init() local 414 device_for_each_child(&sba->dev, &lba, find_quicksilver); in parisc_agp_init() 416 if (!lba) { in parisc_agp_init() 421 lbadev = parisc_get_drvdata(lba); in parisc_agp_init()
|
/linux/fs/udf/ |
H A D | lowlevel.c | 37 ms_info.xa_flag ? "yes" : "no", ms_info.addr.lba); in udf_get_last_session() 39 return ms_info.addr.lba; in udf_get_last_session()
|
/linux/drivers/scsi/qedi/ |
H A D | qedi_debugfs.c | 190 seq_printf(s, "0x%02x%02x%02x%02x:", io_log->lba[0], in qedi_io_trace_show() 191 io_log->lba[1], io_log->lba[2], io_log->lba[3]); in qedi_io_trace_show()
|
/linux/drivers/scsi/aacraid/ |
H A D | aachba.c | 1205 if (lba & 0xffffffff00000000LL) { in aac_bounds_32() 2332 u64 lba; in io_callback() local 2341 lba = ((u64)scsicmd->cmnd[2] << 56) | in io_callback() 2351 lba = ((u64)scsicmd->cmnd[2] << 24) | in io_callback() 2356 lba = ((u64)scsicmd->cmnd[2] << 24) | in io_callback() 2413 u64 lba; in aac_read() local 2438 lba = ((u64)scsicmd->cmnd[2] << 56) | in aac_read() 2452 lba = ((u64)scsicmd->cmnd[2] << 24) | in aac_read() 2462 lba = ((u64)scsicmd->cmnd[2] << 24) | in aac_read() 2513 u64 lba; in aac_write() local [all …]
|
/linux/drivers/ufs/core/ |
H A D | ufs_trace.h | 273 u32 intr, u64 lba, u8 opcode, u8 group_id), 275 TP_ARGS(sdev, str_t, tag, doorbell, hwq_id, transfer_len, intr, lba, 285 __field(u64, lba) 298 __entry->lba = lba; 309 __entry->lba, (u32)__entry->opcode, str_opcode(__entry->opcode),
|
/linux/drivers/target/ |
H A D | target_core_file.c | 483 fd_do_prot_fill(struct se_device *se_dev, sector_t lba, sector_t nolb, in fd_do_prot_fill() argument 489 loff_t pos = lba * se_dev->prot_length; in fd_do_prot_fill() 514 fd_do_prot_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) in fd_do_prot_unmap() argument 525 rc = fd_do_prot_fill(cmd->se_dev, lba, nolb, buf, PAGE_SIZE); in fd_do_prot_unmap() 533 fd_execute_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) in fd_execute_unmap() argument 544 ret = fd_do_prot_unmap(cmd, lba, nolb); in fd_execute_unmap() 555 target_to_linux_sector(dev, lba), in fd_execute_unmap() 566 loff_t pos = lba * se_dev->dev_attrib.block_size; in fd_execute_unmap()
|
/linux/drivers/usb/gadget/function/ |
H A D | f_mass_storage.c | 609 u64 lba; in do_read() local 639 if (lba >= curlun->num_sectors) { in do_read() 740 u64 lba; in do_write() local 785 if (lba >= curlun->num_sectors) { in do_write() 955 u32 lba; in do_verify() local 967 lba = get_unaligned_be32(&common->cmnd[2]); in do_verify() 968 if (lba >= curlun->num_sectors) { in do_verify() 1145 if (pmi > 1 || (pmi == 0 && lba != 0)) { in do_read_capacity() 1167 if (pmi > 1 || (pmi == 0 && lba != 0)) { in do_read_capacity_16() 1192 if (lba >= curlun->num_sectors) { in do_read_header() [all …]
|
/linux/drivers/scsi/qedf/ |
H A D | qedf_debugfs.c | 266 seq_printf(s, "0x%02x%02x%02x%02x:", io_log->lba[0], in qedf_io_trace_show() 267 io_log->lba[1], io_log->lba[2], io_log->lba[3]); in qedf_io_trace_show()
|