/linux/drivers/scsi/ |
H A D | scsi_trace.c | 21 u32 lba, txlen; in scsi_trace_rw6() local 23 lba = get_unaligned_be24(&cdb[1]) & 0x1fffff; in scsi_trace_rw6() 30 trace_seq_printf(p, "lba=%u txlen=%u", lba, txlen); in scsi_trace_rw6() 40 u32 lba, txlen; in scsi_trace_rw10() local 42 lba = get_unaligned_be32(&cdb[2]); in scsi_trace_rw10() 45 trace_seq_printf(p, "lba=%u txlen=%u protect=%u", lba, txlen, in scsi_trace_rw10() 60 u32 lba, txlen; in scsi_trace_rw12() local 62 lba = get_unaligned_be32(&cdb[2]); in scsi_trace_rw12() 65 trace_seq_printf(p, "lba=%u txlen=%u protect=%u", lba, txlen, in scsi_trace_rw12() 76 u64 lba; in scsi_trace_rw16() local [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 | 103 tocentry->cdte_addr.lba = (((((buffer[8] << 8) + buffer[9]) << 8) in sr_read_tocentry() 386 ms_info->addr.lba = cd->ms_offset; in sr_get_last_session() 487 static int sr_read_cd(Scsi_CD *cd, unsigned char *dest, int lba, int format, int blksize) in sr_read_cd() argument 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() 529 static int sr_read_sector(Scsi_CD *cd, int lba, int blksize, unsigned char *dest) in sr_read_sector() argument 536 rc = sr_read_cd(cd, dest, lba, 0, blksize); in sr_read_sector() [all …]
|
H A D | scsi_debug.c | 414 u64 lba; member 1235 unsigned long long lba) in lba2fake_store() argument 1239 lba = do_div(lba, sdebug_store_sectors); in lba2fake_store() 1244 return lsip->storep + lba * sdebug_sector_size; in lba2fake_store() 3147 unsigned long long lba) in zbc_zone() argument 3149 u32 zno = lba >> devip->zsize_shift; in zbc_zone() 3162 if (lba >= zsp->z_start + zsp->z_size) in zbc_zone() 3164 WARN_ON_ONCE(lba >= zsp->z_start + zsp->z_size); in zbc_zone() 3271 unsigned long long lba, unsigned int num) in zbc_inc_wp() argument 3273 struct sdeb_zone_state *zsp = zbc_zone(devip, lba); in zbc_inc_wp() [all …]
|
/linux/drivers/usb/storage/ |
H A D | sddr55.c | 188 unsigned int lba, in sddr55_read_data() argument 220 if (lba >= info->max_log_blks) in sddr55_read_data() 223 pba = info->lba_to_pba[lba]; in sddr55_read_data() 232 pages, pba, lba, page); in sddr55_read_data() 294 lba++; in sddr55_read_data() 307 unsigned int lba, in sddr55_write_data() argument 347 if (lba >= info->max_log_blks) in sddr55_write_data() 350 pba = info->lba_to_pba[lba]; in sddr55_write_data() 363 pages, pba, lba, page); in sddr55_write_data() 375 pba = (lba / 1000) * 1024; in sddr55_write_data() [all …]
|
H A D | sddr09.c | 738 unsigned int lba, maxlba, pba; in sddr09_read_data() local 745 lba = address >> info->blockshift; in sddr09_read_data() 748 if (lba >= maxlba) in sddr09_read_data() 774 if (lba >= maxlba) { in sddr09_read_data() 776 lba, maxlba); in sddr09_read_data() 782 pba = info->lba_to_pba[lba]; in sddr09_read_data() 787 pages, lba, page); in sddr09_read_data() 800 pages, pba, lba, page); in sddr09_read_data() 816 lba++; in sddr09_read_data() 825 sddr09_find_unused_pba(struct sddr09_card_info *info, unsigned int lba) { in sddr09_find_unused_pba() argument [all …]
|
H A D | alauda.c | 810 static int alauda_write_lba(struct us_data *us, u16 lba, in alauda_write_lba() argument 822 unsigned int lba_offset = lba % uzonesize; in alauda_write_lba() 824 unsigned int zone = lba / uzonesize; in alauda_write_lba() 898 MEDIA_INFO(us).pba_to_lba[zone][new_pba_offset] = lba; in alauda_write_lba() 900 usb_stor_dbg(us, "Remapped LBA %d to PBA %d\n", lba, new_pba); in alauda_write_lba() 920 u16 lba, max_lba; in alauda_read_data() local 944 lba = address >> blockshift; in alauda_read_data() 953 unsigned int zone = lba / uzonesize; /* integer division */ in alauda_read_data() 954 unsigned int lba_offset = lba - (zone * uzonesize); in alauda_read_data() 960 if (lba >= max_lba) { in alauda_read_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() 1324 head = ATA_ADDRESS_DEVHEAD_LBA_MODE | (unsigned char)(lba>>24 & 0x0F); in isd200_scsi_to_ata() 1326 sectnum = (u8)((lba % id[ATA_ID_SECTORS]) + 1); 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() [all …]
|
/linux/drivers/mtd/ |
H A D | sm_ftl.c | 129 static int sm_get_lba(uint8_t *lba) in sm_get_lba() argument 132 if ((lba[0] & 0xF8) != 0x10) in sm_get_lba() 136 if (hweight16(*(uint16_t *)lba) & 1) 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 166 lba = sm_get_lba(oob->lba_copy1); in sm_read_lba() 168 if (lba == -2) in sm_read_lba() 169 lba = sm_get_lba(oob->lba_copy2); in sm_read_lba() 171 return lba; in sm_read_lba() 174 static void sm_write_lba(struct sm_oob *oob, uint16_t lba) in sm_write_lba() argument [all …]
|
/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 | 96 static int __btt_map_write(struct arena_info *arena, u32 lba, __le32 mapping, in __btt_map_write() argument 99 u64 ns_off = arena->mapoff + (lba * MAP_ENT_SIZE); in __btt_map_write() 101 if (unlikely(lba >= arena->external_nlba)) in __btt_map_write() 104 __func__, lba, arena->external_nlba); in __btt_map_write() 108 static int btt_map_write(struct arena_info *arena, u32 lba, u32 mapping, in btt_map_write() argument 149 return __btt_map_write(arena, lba, mapping_le, rwb_flags); in btt_map_write() 152 static int btt_map_read(struct arena_info *arena, u32 lba, u32 *mapping, in btt_map_read() argument 158 u64 ns_off = arena->mapoff + (lba * MAP_ENT_SIZE); in btt_map_read() 160 if (unlikely(lba >= arena->external_nlba)) in btt_map_read() 163 __func__, lba, arena->external_nlba); in btt_map_read() [all …]
|
/linux/drivers/cdrom/ |
H A D | cdrom.c | 1540 addr->lba = (int) addr->msf.frame + in sanitize_format() 1543 int lba = addr->lba; in sanitize_format() local 1544 addr->msf.frame = lba % 75; in sanitize_format() 1545 lba /= 75; in sanitize_format() 1546 lba += 2; in sanitize_format() 1547 addr->msf.second = lba % 60; in sanitize_format() 1548 addr->msf.minute = lba / 60; in sanitize_format() 1667 cgc.cmd[5] = ai->lstk.lba; in dvd_do_auth() 1668 cgc.cmd[4] = ai->lstk.lba >> 8; in dvd_do_auth() 1669 cgc.cmd[3] = ai->lstk.lba >> 16; in dvd_do_auth() [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/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 | 1203 static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) in aac_bounds_32() argument 1205 if (lba & 0xffffffff00000000LL) { in aac_bounds_32() 1221 static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) in aac_bounds_64() argument 1228 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) in aac_read_raw_io() argument 1241 readcmd2->blockLow = cpu_to_le32((u32)(lba&0xffffffff)); in aac_read_raw_io() 1242 readcmd2->blockHigh = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32)); in aac_read_raw_io() 1257 readcmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff)); in aac_read_raw_io() 1258 readcmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32)); in aac_read_raw_io() 1286 static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) in aac_read_block64() argument 1297 readcmd->block = cpu_to_le32((u32)(lba&0xffffffff)); in aac_read_block64() [all …]
|
/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/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()
|
H A D | target_core_alua.c | 453 u64 segment_size, segment_mult, sectors, lba; in core_alua_state_lba_dependent() local 464 lba = cmd->t_task_lba; in core_alua_state_lba_dependent() 465 while (lba < cmd->t_task_lba + sectors) { in core_alua_state_lba_dependent() 475 u64 tmp = lba; in core_alua_state_lba_dependent() 481 lba += segment_size; in core_alua_state_lba_dependent() 487 if (lba >= first_lba && lba <= last_lba) { in core_alua_state_lba_dependent() 488 lba = last_lba + 1; in core_alua_state_lba_dependent()
|
H A D | target_core_sbc.c | 1083 sector_t lba; in sbc_execute_unmap() local 1129 lba = get_unaligned_be64(&ptr[0]); in sbc_execute_unmap() 1132 (unsigned long long)lba, range); in sbc_execute_unmap() 1139 if (lba + range > dev->transport->get_blocks(dev) + 1) { in sbc_execute_unmap() 1145 ret = ops->execute_unmap(cmd, lba, range); in sbc_execute_unmap()
|
/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()
|
/linux/Documentation/driver-api/nvdimm/ |
H A D | btt.rst | 132 lba The premap ABA that is being written to 136 lba->postmap_aba mapping, but we log it here in case we have to 141 lba' alternate lba entry 217 - Read map[log_entry.lba].
|
/linux/drivers/scsi/megaraid/ |
H A D | mbox_defs.h | 161 uint32_t lba; member 199 u32 lba; member
|
/linux/fs/hfs/ |
H A D | mdb.c | 55 *start = (sector_t)te.cdte_addr.lba << 2; in hfs_get_last_session() 61 *start = (sector_t)ms_info.addr.lba << 2; in hfs_get_last_session()
|