lba 207 arch/sparc/include/asm/vio.h u64 lba; lba 96 block/partitions/aix.c static size_t read_lba(struct parsed_partitions *state, u64 lba, u8 *buffer, lba 101 block/partitions/aix.c if (!buffer || lba + count / 512 > last_lba(state->bdev)) lba 107 block/partitions/aix.c unsigned char *data = read_part_sector(state, lba++, §); lba 130 block/partitions/aix.c static struct pvd *alloc_pvd(struct parsed_partitions *state, u32 lba) lba 139 block/partitions/aix.c if (read_lba(state, lba, (u8 *) p, count) < count) { lba 155 block/partitions/aix.c static struct lvname *alloc_lvn(struct parsed_partitions *state, u32 lba) lba 164 block/partitions/aix.c if (read_lba(state, lba, (u8 *) p, count) < count) { lba 238 block/partitions/efi.c u64 lba, u8 *buffer, size_t count) lba 242 block/partitions/efi.c sector_t n = lba * (bdev_logical_block_size(bdev) / 512); lba 244 block/partitions/efi.c if (!buffer || lba > last_lba(bdev)) lba 309 block/partitions/efi.c u64 lba) lba 318 block/partitions/efi.c if (read_lba(state, lba, (u8 *) gpt, ssz) < ssz) { lba 337 block/partitions/efi.c static int is_gpt_valid(struct parsed_partitions *state, u64 lba, lba 345 block/partitions/efi.c if (!(*gpt = alloc_read_gpt_header(state, lba))) lba 388 block/partitions/efi.c if (le64_to_cpu((*gpt)->my_lba) != lba) { lba 391 block/partitions/efi.c (unsigned long long)lba); lba 1582 drivers/ata/libata-scsi.c u64 lba = 0; lba 1587 drivers/ata/libata-scsi.c lba |= ((u64)(cdb[1] & 0x1f)) << 16; lba 1588 drivers/ata/libata-scsi.c lba |= ((u64)cdb[2]) << 8; lba 1589 drivers/ata/libata-scsi.c lba |= ((u64)cdb[3]); lba 1593 drivers/ata/libata-scsi.c *plba = lba; lba 1609 drivers/ata/libata-scsi.c u64 lba = 0; lba 1614 drivers/ata/libata-scsi.c lba |= ((u64)cdb[2]) << 24; lba 1615 drivers/ata/libata-scsi.c lba |= ((u64)cdb[3]) << 16; lba 1616 drivers/ata/libata-scsi.c lba |= ((u64)cdb[4]) << 8; lba 1617 drivers/ata/libata-scsi.c lba |= ((u64)cdb[5]); lba 1622 drivers/ata/libata-scsi.c *plba = lba; lba 1638 drivers/ata/libata-scsi.c u64 lba = 0; lba 1643 drivers/ata/libata-scsi.c lba |= ((u64)cdb[2]) << 56; lba 1644 drivers/ata/libata-scsi.c lba |= ((u64)cdb[3]) << 48; lba 1645 drivers/ata/libata-scsi.c lba |= ((u64)cdb[4]) << 40; lba 1646 drivers/ata/libata-scsi.c lba |= ((u64)cdb[5]) << 32; lba 1647 drivers/ata/libata-scsi.c lba |= ((u64)cdb[6]) << 24; lba 1648 drivers/ata/libata-scsi.c lba |= ((u64)cdb[7]) << 16; lba 1649 drivers/ata/libata-scsi.c lba |= ((u64)cdb[8]) << 8; lba 1650 drivers/ata/libata-scsi.c lba |= ((u64)cdb[9]); lba 1657 drivers/ata/libata-scsi.c *plba = lba; lba 1076 drivers/ata/sata_promise.c unsigned int lba = lba 1081 drivers/ata/sata_promise.c if (lba >= 0xFFFF4FA2) lba 935 drivers/ata/sata_sx4.c unsigned int lba = lba 940 drivers/ata/sata_sx4.c if (lba >= 0xFFFF4FA2) lba 146 drivers/block/aoe/aoecmd.c put_lba(struct aoe_atahdr *ah, sector_t lba) lba 148 drivers/block/aoe/aoecmd.c ah->lba0 = lba; lba 149 drivers/block/aoe/aoecmd.c ah->lba1 = lba >>= 8; lba 150 drivers/block/aoe/aoecmd.c ah->lba2 = lba >>= 8; lba 151 drivers/block/aoe/aoecmd.c ah->lba3 = lba >>= 8; lba 152 drivers/block/aoe/aoecmd.c ah->lba4 = lba >>= 8; lba 153 drivers/block/aoe/aoecmd.c ah->lba5 = lba >>= 8; lba 974 drivers/block/paride/pcd.c tocentry->cdte_addr.lba = lba 2174 drivers/block/pktcdvd.c long lba; lba 2187 drivers/block/pktcdvd.c ret = pkt_get_last_written(pd, &lba); lba 2193 drivers/block/pktcdvd.c set_capacity(pd->disk, lba << 2); lba 2194 drivers/block/pktcdvd.c set_capacity(pd->bdev->bd_disk, lba << 2); lba 2195 drivers/block/pktcdvd.c bd_set_size(pd->bdev, (loff_t)lba << 11); lba 2223 drivers/block/pktcdvd.c pkt_info(pd, "%lukB available on disc\n", lba << 1); lba 403 drivers/block/skd_main.c int data_dir, unsigned lba, lba 412 drivers/block/skd_main.c scsi_req->cdb[2] = (lba & 0xff000000) >> 24; lba 413 drivers/block/skd_main.c scsi_req->cdb[3] = (lba & 0xff0000) >> 16; lba 414 drivers/block/skd_main.c scsi_req->cdb[4] = (lba & 0xff00) >> 8; lba 415 drivers/block/skd_main.c scsi_req->cdb[5] = (lba & 0xff); lba 490 drivers/block/skd_main.c const u32 lba = blk_rq_pos(req); lba 510 drivers/block/skd_main.c "new req=%p lba=%u(0x%x) count=%u(0x%x) dir=%d\n", req, lba, lba 511 drivers/block/skd_main.c lba, count, count, data_dir); lba 567 drivers/block/skd_main.c skd_prep_rw_cdb(scsi_req, data_dir, lba, count); lba 3581 drivers/block/skd_main.c u32 lba = blk_rq_pos(req); lba 3592 drivers/block/skd_main.c "req=%p lba=%u(0x%x) count=%u(0x%x) dir=%d\n", req, lba, lba, lba 319 drivers/block/sx8.c __le32 lba; lba 762 drivers/block/sx8.c msg->lba = cpu_to_le32(blk_rq_pos(rq) & 0xffffffff); lba 1570 drivers/cdrom/cdrom.c addr->lba = (int) addr->msf.frame + lba 1573 drivers/cdrom/cdrom.c int lba = addr->lba; lba 1574 drivers/cdrom/cdrom.c addr->msf.frame = lba % 75; lba 1575 drivers/cdrom/cdrom.c lba /= 75; lba 1576 drivers/cdrom/cdrom.c lba += 2; lba 1577 drivers/cdrom/cdrom.c addr->msf.second = lba % 60; lba 1578 drivers/cdrom/cdrom.c addr->msf.minute = lba / 60; lba 1696 drivers/cdrom/cdrom.c cgc.cmd[5] = ai->lstk.lba; lba 1697 drivers/cdrom/cdrom.c cgc.cmd[4] = ai->lstk.lba >> 8; lba 1698 drivers/cdrom/cdrom.c cgc.cmd[3] = ai->lstk.lba >> 16; lba 1699 drivers/cdrom/cdrom.c cgc.cmd[2] = ai->lstk.lba >> 24; lba 2052 drivers/cdrom/cdrom.c subchnl->cdsc_absaddr.lba = ((cgc.buffer[8] << 24) | lba 2056 drivers/cdrom/cdrom.c subchnl->cdsc_reladdr.lba = ((cgc.buffer[12] << 24) | lba 2076 drivers/cdrom/cdrom.c struct packet_command *cgc, int lba, lba 2083 drivers/cdrom/cdrom.c cgc->cmd[2] = (lba >> 24) & 0xff; lba 2084 drivers/cdrom/cdrom.c cgc->cmd[3] = (lba >> 16) & 0xff; lba 2085 drivers/cdrom/cdrom.c cgc->cmd[4] = (lba >> 8) & 0xff; lba 2086 drivers/cdrom/cdrom.c cgc->cmd[5] = lba & 0xff; lba 2097 drivers/cdrom/cdrom.c int lba, int nblocks, int format, int blksize) lba 2106 drivers/cdrom/cdrom.c cgc->cmd[2] = (lba >> 24) & 0xff; lba 2107 drivers/cdrom/cdrom.c cgc->cmd[3] = (lba >> 16) & 0xff; lba 2108 drivers/cdrom/cdrom.c cgc->cmd[4] = (lba >> 8) & 0xff; lba 2109 drivers/cdrom/cdrom.c cgc->cmd[5] = lba & 0xff; lba 2128 drivers/cdrom/cdrom.c int lba, int nframes) lba 2158 drivers/cdrom/cdrom.c ret = cdrom_read_block(cdi, &cgc, lba, nr, 1, CD_FRAMESIZE_RAW); lba 2167 drivers/cdrom/cdrom.c lba += nr; lba 2174 drivers/cdrom/cdrom.c int lba, int nframes) lba 2218 drivers/cdrom/cdrom.c req->cmd[2] = (lba >> 24) & 0xff; lba 2219 drivers/cdrom/cdrom.c req->cmd[3] = (lba >> 16) & 0xff; lba 2220 drivers/cdrom/cdrom.c req->cmd[4] = (lba >> 8) & 0xff; lba 2221 drivers/cdrom/cdrom.c req->cmd[5] = lba & 0xff; lba 2249 drivers/cdrom/cdrom.c lba += nr; lba 2257 drivers/cdrom/cdrom.c int lba, int nframes) lba 2262 drivers/cdrom/cdrom.c return cdrom_read_cdda_old(cdi, ubuf, lba, nframes); lba 2268 drivers/cdrom/cdrom.c ret = cdrom_read_cdda_bpc(cdi, ubuf, lba, nframes); lba 2292 drivers/cdrom/cdrom.c return cdrom_read_cdda_old(cdi, ubuf, lba, nframes); lba 2900 drivers/cdrom/cdrom.c *last_written = toc.cdte_addr.lba; lba 2962 drivers/cdrom/cdrom.c int blocksize = 0, format = 0, lba; lba 2979 drivers/cdrom/cdrom.c lba = msf_to_lba(msf.cdmsf_min0, msf.cdmsf_sec0, msf.cdmsf_frame0); lba 2981 drivers/cdrom/cdrom.c if (lba < 0) lba 2991 drivers/cdrom/cdrom.c ret = cdrom_read_block(cdi, cgc, lba, 1, format, blocksize); lba 3004 drivers/cdrom/cdrom.c ret = cdrom_read_cd(cdi, cgc, lba, blocksize, 1); lba 3018 drivers/cdrom/cdrom.c int lba; lba 3025 drivers/cdrom/cdrom.c lba = msf_to_lba(ra.addr.msf.minute, lba 3029 drivers/cdrom/cdrom.c lba = ra.addr.lba; lba 3034 drivers/cdrom/cdrom.c if (lba < 0 || ra.nframes <= 0 || ra.nframes > CD_FRAMES) lba 3037 drivers/cdrom/cdrom.c return cdrom_read_cdda(cdi, ra.buf, lba, ra.nframes); lba 350 drivers/cdrom/gdrom.c ms_info->addr.lba = get_entry_lba(data); lba 372 drivers/char/agp/parisc-agp.c struct parisc_device **lba = data; lba 376 drivers/char/agp/parisc-agp.c *lba = padev; lba 387 drivers/char/agp/parisc-agp.c struct parisc_device *sba = NULL, *lba = NULL; lba 401 drivers/char/agp/parisc-agp.c device_for_each_child(&sba->dev, &lba, find_quicksilver); lba 403 drivers/char/agp/parisc-agp.c if (!lba) { lba 408 drivers/char/agp/parisc-agp.c lbadev = parisc_get_drvdata(lba); lba 987 drivers/ide/ide-cd.c __be32 lba; lba 1027 drivers/ide/ide-cd.c *capacity = 1 + be32_to_cpu(capbuf.lba); lba 1176 drivers/ide/ide-cd.c toc->ent[i].addr.lba = msf_to_lba(toc->ent[i].addr.msf.minute, lba 1188 drivers/ide/ide-cd.c toc->last_session_lba = be32_to_cpu(ms_tmp.ent.addr.lba); lba 61 drivers/ide/ide-cd.h unsigned lba; lba 258 drivers/ide/ide-cd_ioctl.c ms_info->addr.lba = toc->last_session_lba; lba 362 drivers/ide/ide-cd_ioctl.c lba_start = first_toc->addr.lba; lba 363 drivers/ide/ide-cd_ioctl.c lba_end = last_toc->addr.lba; lba 409 drivers/ide/ide-cd_ioctl.c lba_to_msf(toce->addr.lba, lba 414 drivers/ide/ide-cd_ioctl.c tocentry->cdte_addr.lba = toce->addr.lba; lba 358 drivers/ide/ide-disk.c int lba; lba 362 drivers/ide/ide-disk.c lba = 1; lba 366 drivers/ide/ide-disk.c lba = 1; lba 370 drivers/ide/ide-disk.c lba = 0; lba 376 drivers/ide/ide-disk.c if (lba) { lba 26 drivers/lightnvm/pblk-cache.c sector_t lba = pblk_get_lba(bio); lba 64 drivers/lightnvm/pblk-cache.c w_ctx.lba = lba + i; lba 117 drivers/lightnvm/pblk-cache.c w_ctx.lba = gc_rq->lba_list[i]; lba 224 drivers/lightnvm/pblk-core.c sector_t lba; lba 227 drivers/lightnvm/pblk-core.c for (lba = slba; lba < slba + nr_secs; lba++) { lba 230 drivers/lightnvm/pblk-core.c ppa = pblk_trans_map_get(pblk, lba); lba 236 drivers/lightnvm/pblk-core.c pblk_trans_map_set(pblk, lba, ppa); lba 743 drivers/lightnvm/pblk-core.c meta->lba = lba_list[paddr] = addr_empty; lba 1947 drivers/lightnvm/pblk-core.c void pblk_update_map(struct pblk *pblk, sector_t lba, struct ppa_addr ppa) lba 1952 drivers/lightnvm/pblk-core.c if (!(lba < pblk->capacity)) { lba 1958 drivers/lightnvm/pblk-core.c ppa_l2p = pblk_trans_map_get(pblk, lba); lba 1963 drivers/lightnvm/pblk-core.c pblk_trans_map_set(pblk, lba, ppa); lba 1967 drivers/lightnvm/pblk-core.c void pblk_update_map_cache(struct pblk *pblk, sector_t lba, struct ppa_addr ppa) lba 1976 drivers/lightnvm/pblk-core.c pblk_update_map(pblk, lba, ppa); lba 1979 drivers/lightnvm/pblk-core.c int pblk_update_map_gc(struct pblk *pblk, sector_t lba, struct ppa_addr ppa_new, lba 1992 drivers/lightnvm/pblk-core.c if (!(lba < pblk->capacity)) { lba 1998 drivers/lightnvm/pblk-core.c ppa_l2p = pblk_trans_map_get(pblk, lba); lba 2011 drivers/lightnvm/pblk-core.c pblk_trans_map_set(pblk, lba, ppa_new); lba 2017 drivers/lightnvm/pblk-core.c void pblk_update_map_dev(struct pblk *pblk, sector_t lba, lba 2027 drivers/lightnvm/pblk-core.c if (lba == ADDR_EMPTY) { lba 2038 drivers/lightnvm/pblk-core.c if (!(lba < pblk->capacity)) { lba 2044 drivers/lightnvm/pblk-core.c ppa_l2p = pblk_trans_map_get(pblk, lba); lba 2059 drivers/lightnvm/pblk-core.c pblk_trans_map_set(pblk, lba, ppa_mapped); lba 2097 drivers/lightnvm/pblk-core.c u64 lba; lba 2102 drivers/lightnvm/pblk-core.c lba = lba_list[i]; lba 2103 drivers/lightnvm/pblk-core.c if (lba != ADDR_EMPTY) { lba 2105 drivers/lightnvm/pblk-core.c if (!(lba < pblk->capacity)) { lba 2109 drivers/lightnvm/pblk-core.c ppas[i] = pblk_trans_map_get(pblk, lba); lba 79 drivers/lightnvm/pblk-map.c meta->lba = cpu_to_le64(w_ctx->lba); lba 80 drivers/lightnvm/pblk-map.c lba_list[paddr] = cpu_to_le64(w_ctx->lba); lba 87 drivers/lightnvm/pblk-map.c meta->lba = addr_empty; lba 181 drivers/lightnvm/pblk-rb.c w_ctx->lba = ADDR_EMPTY; lba 259 drivers/lightnvm/pblk-rb.c pblk_update_map_dev(pblk, w_ctx->lba, w_ctx->ppa, lba 333 drivers/lightnvm/pblk-rb.c entry->w_ctx.lba = w_ctx.lba; lba 353 drivers/lightnvm/pblk-rb.c pblk_update_map_cache(pblk, w_ctx.lba, entry->cacheline); lba 377 drivers/lightnvm/pblk-rb.c if (!pblk_update_map_gc(pblk, w_ctx.lba, entry->cacheline, line, paddr)) lba 378 drivers/lightnvm/pblk-rb.c entry->w_ctx.lba = ADDR_EMPTY; lba 644 drivers/lightnvm/pblk-rb.c int pblk_rb_copy_to_bio(struct pblk_rb *rb, struct bio *bio, sector_t lba, lba 667 drivers/lightnvm/pblk-rb.c l2p_ppa = pblk_trans_map_get(pblk, lba); lba 671 drivers/lightnvm/pblk-rb.c if (!pblk_ppa_comp(l2p_ppa, ppa) || w_ctx->lba != lba || lba 29 drivers/lightnvm/pblk-read.c sector_t lba, struct ppa_addr ppa) lba 37 drivers/lightnvm/pblk-read.c return pblk_rb_copy_to_bio(&pblk->rwb, bio, lba, ppa); lba 56 drivers/lightnvm/pblk-read.c sector_t lba = blba + i; lba 61 drivers/lightnvm/pblk-read.c meta->lba = addr_empty; lba 68 drivers/lightnvm/pblk-read.c if (!pblk_read_from_cache(pblk, bio, lba, lba 89 drivers/lightnvm/pblk-read.c meta->lba = cpu_to_le64(lba); lba 121 drivers/lightnvm/pblk-read.c u64 lba = le64_to_cpu(meta->lba); lba 123 drivers/lightnvm/pblk-read.c if (lba == ADDR_EMPTY) lba 126 drivers/lightnvm/pblk-read.c if (lba != blba + i) { lba 133 drivers/lightnvm/pblk-read.c lba, (u64)blba + i); lba 154 drivers/lightnvm/pblk-read.c u64 lba = lba_list[i]; lba 157 drivers/lightnvm/pblk-read.c if (lba == ADDR_EMPTY) lba 160 drivers/lightnvm/pblk-read.c meta_lba = le64_to_cpu(meta->lba); lba 162 drivers/lightnvm/pblk-read.c if (lba != meta_lba) { lba 169 drivers/lightnvm/pblk-read.c meta_lba, lba); lba 200 drivers/lightnvm/pblk-read.c pblk_read_check_seq(pblk, rqd, r_ctx->lba); lba 226 drivers/lightnvm/pblk-read.c sector_t lba, bool *from_cache) lba 231 drivers/lightnvm/pblk-read.c pblk_lookup_l2p_seq(pblk, &ppa, lba, 1, from_cache); lba 241 drivers/lightnvm/pblk-read.c meta->lba = addr_empty; lba 249 drivers/lightnvm/pblk-read.c if (!pblk_read_from_cache(pblk, bio, lba, ppa)) { lba 250 drivers/lightnvm/pblk-read.c pblk_lookup_l2p_seq(pblk, &ppa, lba, 1, from_cache); lba 254 drivers/lightnvm/pblk-read.c meta->lba = cpu_to_le64(lba); lba 287 drivers/lightnvm/pblk-read.c r_ctx->lba = blba; lba 384 drivers/lightnvm/pblk-read.c struct pblk_line *line, sector_t lba, lba 390 drivers/lightnvm/pblk-read.c if (lba == ADDR_EMPTY) lba 394 drivers/lightnvm/pblk-read.c if (lba >= pblk->capacity) { lba 400 drivers/lightnvm/pblk-read.c ppa_l2p = pblk_trans_map_get(pblk, lba); lba 256 drivers/lightnvm/pblk-recovery.c meta->lba = addr_empty; lba 454 drivers/lightnvm/pblk-recovery.c u64 lba = le64_to_cpu(meta->lba); lba 456 drivers/lightnvm/pblk-recovery.c lba_list[paddr++] = cpu_to_le64(lba); lba 458 drivers/lightnvm/pblk-recovery.c if (lba == ADDR_EMPTY || lba >= pblk->capacity) lba 462 drivers/lightnvm/pblk-recovery.c pblk_update_map(pblk, lba, ppa_list[i]); lba 164 drivers/lightnvm/pblk-write.c if (w_ctx->lba != ADDR_EMPTY) { lba 165 drivers/lightnvm/pblk-write.c ppa_l2p = pblk_trans_map_get(pblk, w_ctx->lba); lba 167 drivers/lightnvm/pblk-write.c w_ctx->lba = ADDR_EMPTY; lba 89 drivers/lightnvm/pblk.h __le64 lba; lba 121 drivers/lightnvm/pblk.h u64 lba; lba 143 drivers/lightnvm/pblk.h u64 lba; /* Logic addr. associated with entry */ lba 741 drivers/lightnvm/pblk.h int pblk_rb_copy_to_bio(struct pblk_rb *rb, struct bio *bio, sector_t lba, lba 829 drivers/lightnvm/pblk.h void pblk_update_map(struct pblk *pblk, sector_t lba, struct ppa_addr ppa); lba 830 drivers/lightnvm/pblk.h void pblk_update_map_cache(struct pblk *pblk, sector_t lba, lba 832 drivers/lightnvm/pblk.h void pblk_update_map_dev(struct pblk *pblk, sector_t lba, lba 834 drivers/lightnvm/pblk.h int pblk_update_map_gc(struct pblk *pblk, sector_t lba, struct ppa_addr ppa, lba 1081 drivers/lightnvm/pblk.h sector_t lba) lba 1088 drivers/lightnvm/pblk.h ppa = pblk_ppa32_to_ppa64(pblk, map[lba]); lba 1092 drivers/lightnvm/pblk.h ppa = map[lba]; lba 1098 drivers/lightnvm/pblk.h static inline void pblk_trans_map_set(struct pblk *pblk, sector_t lba, lba 1104 drivers/lightnvm/pblk.h map[lba] = pblk_ppa64_to_ppa32(pblk, ppa); lba 1108 drivers/lightnvm/pblk.h map[lba] = ppa.ppa; lba 133 drivers/memstick/core/ms_block.c static int msb_get_zone_from_lba(int lba) lba 135 drivers/memstick/core/ms_block.c if (lba < 494) lba 137 drivers/memstick/core/ms_block.c return ((lba - 494) / 496) + 1; lba 997 drivers/memstick/core/ms_block.c u16 pba, u32 lba, struct scatterlist *sg, int offset) lba 1011 drivers/memstick/core/ms_block.c if (pba >= msb->block_count || lba >= msb->logical_block_count) { lba 1017 drivers/memstick/core/ms_block.c if (msb_get_zone_from_lba(lba) != msb_get_zone_from_pba(pba)) { lba 1039 drivers/memstick/core/ms_block.c msb->regs.extra_data.logical_address = cpu_to_be16(lba); lba 1111 drivers/memstick/core/ms_block.c static int msb_update_block(struct msb_data *msb, u16 lba, lba 1117 drivers/memstick/core/ms_block.c pba = msb->lba_to_pba_table[lba]; lba 1118 drivers/memstick/core/ms_block.c dbg_verbose("start of a block update at lba %d, pba %d", lba, pba); lba 1128 drivers/memstick/core/ms_block.c msb_get_zone_from_lba(lba)); lba 1137 drivers/memstick/core/ms_block.c error = msb_write_block(msb, new_pba, lba, sg, offset); lba 1148 drivers/memstick/core/ms_block.c msb->lba_to_pba_table[lba] = new_pba; lba 1367 drivers/memstick/core/ms_block.c u16 pba, lba, other_block; lba 1409 drivers/memstick/core/ms_block.c lba = be16_to_cpu(extra.logical_address); lba 1439 drivers/memstick/core/ms_block.c if (lba == MS_BLOCK_INVALID) { lba 1447 drivers/memstick/core/ms_block.c if (msb_get_zone_from_lba(lba) != msb_get_zone_from_pba(pba)) { lba 1449 drivers/memstick/core/ms_block.c pba, lba); lba 1455 drivers/memstick/core/ms_block.c if (msb->lba_to_pba_table[lba] == MS_BLOCK_INVALID) { lba 1456 drivers/memstick/core/ms_block.c dbg_verbose("pba %05d -> [lba %05d]", pba, lba); lba 1457 drivers/memstick/core/ms_block.c msb->lba_to_pba_table[lba] = pba; lba 1461 drivers/memstick/core/ms_block.c other_block = msb->lba_to_pba_table[lba]; lba 1470 drivers/memstick/core/ms_block.c msb->lba_to_pba_table[lba] = pba; lba 1485 drivers/memstick/core/ms_block.c msb->lba_to_pba_table[lba] = pba; lba 1531 drivers/memstick/core/ms_block.c u16 pba, lba; lba 1539 drivers/memstick/core/ms_block.c lba = msb->cache_block_lba; lba 1540 drivers/memstick/core/ms_block.c pba = msb->lba_to_pba_table[lba]; lba 1556 drivers/memstick/core/ms_block.c page, lba); lba 1599 drivers/memstick/core/ms_block.c static int msb_cache_write(struct msb_data *msb, int lba, lba 1609 drivers/memstick/core/ms_block.c lba != msb->cache_block_lba) lba 1615 drivers/memstick/core/ms_block.c lba != msb->cache_block_lba) { lba 1623 drivers/memstick/core/ms_block.c msb->cache_block_lba = lba; lba 1628 drivers/memstick/core/ms_block.c dbg_verbose("Write of LBA %d page %d to cache ", lba, page); lba 1640 drivers/memstick/core/ms_block.c static int msb_cache_read(struct msb_data *msb, int lba, lba 1643 drivers/memstick/core/ms_block.c int pba = msb->lba_to_pba_table[lba]; lba 1647 drivers/memstick/core/ms_block.c if (lba == msb->cache_block_lba && lba 1651 drivers/memstick/core/ms_block.c lba, pba, page); lba 1661 drivers/memstick/core/ms_block.c lba, pba, page); lba 1667 drivers/memstick/core/ms_block.c msb_cache_write(msb, lba, page, true, sg, offset); lba 1802 drivers/memstick/core/ms_block.c static int msb_do_write_request(struct msb_data *msb, int lba, lba 1812 drivers/memstick/core/ms_block.c if (msb->cache_block_lba == lba) lba 1815 drivers/memstick/core/ms_block.c dbg_verbose("Writing whole lba %d", lba); lba 1816 drivers/memstick/core/ms_block.c error = msb_update_block(msb, lba, sg, offset); lba 1822 drivers/memstick/core/ms_block.c lba++; lba 1826 drivers/memstick/core/ms_block.c error = msb_cache_write(msb, lba, page, false, sg, offset); lba 1836 drivers/memstick/core/ms_block.c lba++; lba 1842 drivers/memstick/core/ms_block.c static int msb_do_read_request(struct msb_data *msb, int lba, lba 1851 drivers/memstick/core/ms_block.c error = msb_cache_read(msb, lba, page, sg, offset); lba 1861 drivers/memstick/core/ms_block.c lba++; lba 1871 drivers/memstick/core/ms_block.c sector_t lba; lba 1900 drivers/memstick/core/ms_block.c lba = blk_rq_pos(req); lba 1902 drivers/memstick/core/ms_block.c sector_div(lba, msb->page_size / 512); lba 1903 drivers/memstick/core/ms_block.c page = sector_div(lba, msb->pages_in_block); lba 1906 drivers/memstick/core/ms_block.c error = msb_do_read_request(msb, lba, page, sg, lba 1909 drivers/memstick/core/ms_block.c error = msb_do_write_request(msb, lba, page, sg, lba 129 drivers/mtd/sm_ftl.c static int sm_get_lba(uint8_t *lba) lba 132 drivers/mtd/sm_ftl.c if ((lba[0] & 0xF8) != 0x10) lba 136 drivers/mtd/sm_ftl.c if (hweight16(*(uint16_t *)lba) & 1) lba 139 drivers/mtd/sm_ftl.c return (lba[1] >> 1) | ((lba[0] & 0x07) << 7); lba 154 drivers/mtd/sm_ftl.c int lba; lba 166 drivers/mtd/sm_ftl.c lba = sm_get_lba(oob->lba_copy1); lba 168 drivers/mtd/sm_ftl.c if (lba == -2) lba 169 drivers/mtd/sm_ftl.c lba = sm_get_lba(oob->lba_copy2); lba 171 drivers/mtd/sm_ftl.c return lba; lba 174 drivers/mtd/sm_ftl.c static void sm_write_lba(struct sm_oob *oob, uint16_t lba) lba 178 drivers/mtd/sm_ftl.c WARN_ON(lba >= 1000); lba 180 drivers/mtd/sm_ftl.c tmp[0] = 0x10 | ((lba >> 7) & 0x07); lba 181 drivers/mtd/sm_ftl.c tmp[1] = (lba << 1) & 0xFF; lba 368 drivers/mtd/sm_ftl.c int zone, int block, int lba, lba 377 drivers/mtd/sm_ftl.c sm_write_lba(&oob, lba); lba 391 drivers/mtd/sm_ftl.c boffset / SM_SECTOR_SIZE, lba, zone); lba 749 drivers/mtd/sm_ftl.c int lba; lba 801 drivers/mtd/sm_ftl.c lba = sm_read_lba(&oob); lba 806 drivers/mtd/sm_ftl.c if (lba == -2 || lba >= ftl->max_lba) { lba 807 drivers/mtd/sm_ftl.c dbg("PH %04d <-> LBA %04d(bad)", block, lba); lba 814 drivers/mtd/sm_ftl.c if (zone->lba_to_phys_table[lba] < 0) { lba 815 drivers/mtd/sm_ftl.c dbg_verbose("PH %04d <-> LBA %04d", block, lba); lba 816 drivers/mtd/sm_ftl.c zone->lba_to_phys_table[lba] = block; lba 822 drivers/mtd/sm_ftl.c lba, zone->lba_to_phys_table[lba], block, zone_num); lba 830 drivers/mtd/sm_ftl.c zone->lba_to_phys_table[lba])) { lba 831 drivers/mtd/sm_ftl.c zone->lba_to_phys_table[lba] = block; lba 64 drivers/nvdimm/blk.c struct bio_integrity_payload *bip, u64 lba, int rw) lba 74 drivers/nvdimm/blk.c ns_offset = lba * internal_lbasize + sector_size; lba 110 drivers/nvdimm/blk.c struct bio_integrity_payload *bip, u64 lba, int rw) lba 125 drivers/nvdimm/blk.c u64 lba; lba 140 drivers/nvdimm/blk.c lba = div_u64(sector << SECTOR_SHIFT, sector_size); lba 141 drivers/nvdimm/blk.c ns_offset = lba * internal_lbasize; lba 153 drivers/nvdimm/blk.c err = nd_blk_rw_integrity(nsblk, bip, lba, rw); lba 94 drivers/nvdimm/btt.c static int __btt_map_write(struct arena_info *arena, u32 lba, __le32 mapping, lba 97 drivers/nvdimm/btt.c u64 ns_off = arena->mapoff + (lba * MAP_ENT_SIZE); lba 99 drivers/nvdimm/btt.c if (unlikely(lba >= arena->external_nlba)) lba 102 drivers/nvdimm/btt.c __func__, lba, arena->external_nlba); lba 106 drivers/nvdimm/btt.c static int btt_map_write(struct arena_info *arena, u32 lba, u32 mapping, lba 147 drivers/nvdimm/btt.c return __btt_map_write(arena, lba, mapping_le, rwb_flags); lba 150 drivers/nvdimm/btt.c static int btt_map_read(struct arena_info *arena, u32 lba, u32 *mapping, lba 156 drivers/nvdimm/btt.c u64 ns_off = arena->mapoff + (lba * MAP_ENT_SIZE); lba 158 drivers/nvdimm/btt.c if (unlikely(lba >= arena->external_nlba)) lba 161 drivers/nvdimm/btt.c __func__, lba, arena->external_nlba); lba 181 drivers/nvdimm/btt.c *mapping = lba; lba 486 drivers/nvdimm/btt.c ent.lba = cpu_to_le32(i); lba 500 drivers/nvdimm/btt.c static u64 to_namespace_offset(struct arena_info *arena, u64 lba) lba 502 drivers/nvdimm/btt.c return arena->dataoff + ((u64)lba * arena->internal_lbasize); lba 511 drivers/nvdimm/btt.c u32 lba = arena->freelist[lane].block; lba 512 drivers/nvdimm/btt.c u64 nsoff = to_namespace_offset(arena, lba); lba 577 drivers/nvdimm/btt.c ret = btt_map_read(arena, le32_to_cpu(log_new.lba), &map_entry, lba 594 drivers/nvdimm/btt.c ret = btt_map_write(arena, le32_to_cpu(log_new.lba), lba 606 drivers/nvdimm/btt.c return (ent->lba == 0) && (ent->old_map == 0) && (ent->new_map == 0) lba 1072 drivers/nvdimm/btt.c __u64 lba = div_u64(sector << SECTOR_SHIFT, btt->sector_size); lba 1075 drivers/nvdimm/btt.c if (lba < arena_list->external_nlba) { lba 1077 drivers/nvdimm/btt.c *premap = lba; lba 1080 drivers/nvdimm/btt.c lba -= arena_list->external_nlba; lba 1107 drivers/nvdimm/btt.c unsigned int off, u32 lba, u32 len) lba 1110 drivers/nvdimm/btt.c u64 nsoff = to_namespace_offset(arena, lba); lba 1119 drivers/nvdimm/btt.c static int btt_data_write(struct arena_info *arena, u32 lba, lba 1123 drivers/nvdimm/btt.c u64 nsoff = to_namespace_offset(arena, lba); lba 1388 drivers/nvdimm/btt.c log.lba = cpu_to_le32(premap); lba 86 drivers/nvdimm/btt.h __le32 lba; lba 696 drivers/nvme/target/core.c new_error_slot->lba = cpu_to_le64(req->error_slba); lba 953 drivers/parisc/lba_pci.c #define PIOP_TO_GMMIO(lba, addr) \ lba 954 drivers/parisc/lba_pci.c ((lba)->iop_base + (((addr)&0xFFFC)<<10) + ((addr)&3)) lba 1694 drivers/parisc/lba_pci.c void lba_set_iregs(struct parisc_device *lba, u32 ibase, u32 imask) lba 1696 drivers/parisc/lba_pci.c void __iomem * base_addr = ioremap_nocache(lba->hpa.start, 4096); lba 1225 drivers/parisc/sba_iommu.c struct parisc_device *lba = to_parisc_device(dev); lba 1227 drivers/parisc/sba_iommu.c int rope_num = (lba->hpa.start >> 13) & 0xf; lba 1229 drivers/parisc/sba_iommu.c lba_set_iregs(lba, ibd->ioc->ibase, ibd->ioc->imask); lba 1251 drivers/parisc/sba_iommu.c struct parisc_device *lba = to_parisc_device(dev); lba 1253 drivers/parisc/sba_iommu.c if (IS_QUICKSILVER(lba)) lba 497 drivers/scsi/3w-9xxx.h u32 lba; lba 228 drivers/scsi/3w-sas.h u32 lba; lba 1701 drivers/scsi/3w-xxxx.c u32 lba = 0x0, num_sectors = 0x0; lba 1741 drivers/scsi/3w-xxxx.c lba = ((u32)srb->cmnd[1] << 16) | ((u32)srb->cmnd[2] << 8) | (u32)srb->cmnd[3]; lba 1744 drivers/scsi/3w-xxxx.c lba = ((u32)srb->cmnd[2] << 24) | ((u32)srb->cmnd[3] << 16) | ((u32)srb->cmnd[4] << 8) | (u32)srb->cmnd[5]; lba 1753 drivers/scsi/3w-xxxx.c dprintk(KERN_NOTICE "3w-xxxx: tw_scsiop_read_write(): lba = 0x%x num_sectors = 0x%x\n", lba, num_sectors); lba 1754 drivers/scsi/3w-xxxx.c command_packet->byte8.io.lba = lba; lba 306 drivers/scsi/3w-xxxx.h u32 lba; lba 1185 drivers/scsi/aacraid/aachba.c static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) lba 1187 drivers/scsi/aacraid/aachba.c if (lba & 0xffffffff00000000LL) { lba 1204 drivers/scsi/aacraid/aachba.c static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) lba 1211 drivers/scsi/aacraid/aachba.c static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) lba 1224 drivers/scsi/aacraid/aachba.c readcmd2->blockLow = cpu_to_le32((u32)(lba&0xffffffff)); lba 1225 drivers/scsi/aacraid/aachba.c readcmd2->blockHigh = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32)); lba 1240 drivers/scsi/aacraid/aachba.c readcmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff)); lba 1241 drivers/scsi/aacraid/aachba.c readcmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32)); lba 1269 drivers/scsi/aacraid/aachba.c static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) lba 1280 drivers/scsi/aacraid/aachba.c readcmd->block = cpu_to_le32((u32)(lba&0xffffffff)); lba 1304 drivers/scsi/aacraid/aachba.c static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) lba 1315 drivers/scsi/aacraid/aachba.c readcmd->block = cpu_to_le32((u32)(lba&0xffffffff)); lba 1339 drivers/scsi/aacraid/aachba.c static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) lba 1352 drivers/scsi/aacraid/aachba.c writecmd2->blockLow = cpu_to_le32((u32)(lba&0xffffffff)); lba 1353 drivers/scsi/aacraid/aachba.c writecmd2->blockHigh = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32)); lba 1371 drivers/scsi/aacraid/aachba.c writecmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff)); lba 1372 drivers/scsi/aacraid/aachba.c writecmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32)); lba 1403 drivers/scsi/aacraid/aachba.c static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) lba 1414 drivers/scsi/aacraid/aachba.c writecmd->block = cpu_to_le32((u32)(lba&0xffffffff)); lba 1438 drivers/scsi/aacraid/aachba.c static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) lba 1449 drivers/scsi/aacraid/aachba.c writecmd->block = cpu_to_le32((u32)(lba&0xffffffff)); lba 2323 drivers/scsi/aacraid/aachba.c u64 lba; lba 2327 drivers/scsi/aacraid/aachba.c lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | lba 2332 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 56) | lba 2342 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 24) | lba 2347 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 24) | lba 2354 drivers/scsi/aacraid/aachba.c smp_processor_id(), (unsigned long long)lba, jiffies); lba 2408 drivers/scsi/aacraid/aachba.c u64 lba; lba 2423 drivers/scsi/aacraid/aachba.c lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | lba 2433 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 56) | lba 2447 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 24) | lba 2457 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 24) | lba 2464 drivers/scsi/aacraid/aachba.c if ((lba + count) > (dev->fsa_dev[scmd_id(scsicmd)].size)) { lba 2480 drivers/scsi/aacraid/aachba.c smp_processor_id(), (unsigned long long)lba, jiffies)); lba 2481 drivers/scsi/aacraid/aachba.c if (aac_adapter_bounds(dev,scsicmd,lba)) lba 2488 drivers/scsi/aacraid/aachba.c status = aac_adapter_read(cmd_fibcontext, scsicmd, lba, count); lba 2509 drivers/scsi/aacraid/aachba.c u64 lba; lba 2523 drivers/scsi/aacraid/aachba.c lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3]; lba 2531 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 56) | lba 2544 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) lba 2551 drivers/scsi/aacraid/aachba.c lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; lba 2556 drivers/scsi/aacraid/aachba.c if ((lba + count) > (dev->fsa_dev[scmd_id(scsicmd)].size)) { lba 2572 drivers/scsi/aacraid/aachba.c smp_processor_id(), (unsigned long long)lba, jiffies)); lba 2573 drivers/scsi/aacraid/aachba.c if (aac_adapter_bounds(dev,scsicmd,lba)) lba 2580 drivers/scsi/aacraid/aachba.c status = aac_adapter_write(cmd_fibcontext, scsicmd, lba, count, fua); lba 2650 drivers/scsi/aacraid/aachba.c u64 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | lba 2703 drivers/scsi/aacraid/aachba.c if (((cmnd_lba + cmnd_count) < lba) || lba 2704 drivers/scsi/aacraid/aachba.c (count && ((lba + count) < cmnd_lba))) lba 912 drivers/scsi/aacraid/aacraid.h int (*adapter_bounds)(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba); lba 913 drivers/scsi/aacraid/aacraid.h int (*adapter_read)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count); lba 914 drivers/scsi/aacraid/aacraid.h int (*adapter_write)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua); lba 1705 drivers/scsi/aacraid/aacraid.h #define aac_adapter_bounds(dev,cmd,lba) \ lba 1706 drivers/scsi/aacraid/aacraid.h dev->a_ops.adapter_bounds(dev,cmd,lba) lba 1708 drivers/scsi/aacraid/aacraid.h #define aac_adapter_read(fib,cmd,lba,count) \ lba 1709 drivers/scsi/aacraid/aacraid.h ((fib)->dev)->a_ops.adapter_read(fib,cmd,lba,count) lba 1711 drivers/scsi/aacraid/aacraid.h #define aac_adapter_write(fib,cmd,lba,count,fua) \ lba 1712 drivers/scsi/aacraid/aacraid.h ((fib)->dev)->a_ops.adapter_write(fib,cmd,lba,count,fua) lba 544 drivers/scsi/advansys.c u32 lba; lba 420 drivers/scsi/cxlflash/vlun.c u64 lba, lba 427 drivers/scsi/cxlflash/vlun.c u64 offset = lba; lba 679 drivers/scsi/esas2r/esas2r.h u64 lba; lba 213 drivers/scsi/hptiop.h __le64 lba; lba 3575 drivers/scsi/ips.c if (scb->cmd.basic_io.lba) lba 3576 drivers/scsi/ips.c le32_add_cpu(&scb->cmd.basic_io.lba, lba 3580 drivers/scsi/ips.c scb->cmd.basic_io.lba = lba 3621 drivers/scsi/ips.c if (scb->cmd.basic_io.lba) lba 3622 drivers/scsi/ips.c le32_add_cpu(&scb->cmd.basic_io.lba, lba 3626 drivers/scsi/ips.c scb->cmd.basic_io.lba = lba 4067 drivers/scsi/ips.c cap.lba = lba 5673 drivers/scsi/ips.c scb->cmd.basic_io.lba = 0; lba 5716 drivers/scsi/ips.c scb->cmd.basic_io.lba = 0; lba 413 drivers/scsi/ips.h uint32_t lba; lba 815 drivers/scsi/ips.h uint32_t lba; lba 995 drivers/scsi/lpfc/lpfc_scsi.c sector_t lba; lba 1003 drivers/scsi/lpfc/lpfc_scsi.c lba = scsi_get_lba(sc); lba 1011 drivers/scsi/lpfc/lpfc_scsi.c if ((phba->lpfc_injerr_lba < lba) || lba 1012 drivers/scsi/lpfc/lpfc_scsi.c (phba->lpfc_injerr_lba >= (lba + numblks))) lba 1015 drivers/scsi/lpfc/lpfc_scsi.c blockoff = phba->lpfc_injerr_lba - lba; lba 1067 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long)lba, blockoff, lba 1116 drivers/scsi/lpfc/lpfc_scsi.c "write lba x%lx\n", (unsigned long)lba); lba 1137 drivers/scsi/lpfc/lpfc_scsi.c "write lba x%lx\n", (unsigned long)lba); lba 1164 drivers/scsi/lpfc/lpfc_scsi.c "read lba x%lx\n", (unsigned long)lba); lba 1187 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long)lba, blockoff, lba 1235 drivers/scsi/lpfc/lpfc_scsi.c "write lba x%lx\n", (unsigned long)lba); lba 1256 drivers/scsi/lpfc/lpfc_scsi.c "write lba x%lx\n", (unsigned long)lba); lba 1283 drivers/scsi/lpfc/lpfc_scsi.c "read lba x%lx\n", (unsigned long)lba); lba 1318 drivers/scsi/lpfc/lpfc_scsi.c "write lba x%lx\n", (unsigned long)lba); lba 1340 drivers/scsi/lpfc/lpfc_scsi.c "write lba x%lx\n", (unsigned long)lba); lba 1368 drivers/scsi/lpfc/lpfc_scsi.c "read lba x%lx\n", (unsigned long)lba); lba 759 drivers/scsi/megaraid.c mbox->m_out.lba = lba 764 drivers/scsi/megaraid.c mbox->m_out.lba &= 0x1FFFFF; lba 791 drivers/scsi/megaraid.c mbox->m_out.lba = lba 814 drivers/scsi/megaraid.c mbox->m_out.lba = lba 2162 drivers/scsi/megaraid.c seq_printf(m, " LBA = 0x%02x\n", mbox->m_out.lba); lba 93 drivers/scsi/megaraid.h /* 0x4 */ u32 lba; lba 529 drivers/scsi/megaraid.h u32 lba; lba 161 drivers/scsi/megaraid/mbox_defs.h uint32_t lba; lba 199 drivers/scsi/megaraid/mbox_defs.h u32 lba; lba 1671 drivers/scsi/megaraid/megaraid_mbox.c mbox->lba = lba 1676 drivers/scsi/megaraid/megaraid_mbox.c mbox->lba &= 0x1FFFFF; lba 1686 drivers/scsi/megaraid/megaraid_mbox.c mbox->lba = lba 1697 drivers/scsi/megaraid/megaraid_mbox.c mbox->lba = lba 3333 drivers/scsi/megaraid/megaraid_mbox.c mbox->numsectors, mbox->lba, mbox->xferaddr, mbox->logdrv, lba 2107 drivers/scsi/megaraid/megaraid_sas.h __le64 lba; lba 2148 drivers/scsi/megaraid/megaraid_sas.h u64 lba; lba 2153 drivers/scsi/megaraid/megaraid_sas.h u64 lba; lba 1431 drivers/scsi/myrb.c u64 lba; lba 1491 drivers/scsi/myrb.c lba = get_unaligned_be32(&scmd->cmnd[2]); lba 1492 drivers/scsi/myrb.c if (lba) { lba 1533 drivers/scsi/myrb.c lba = (((scmd->cmnd[1] & 0x1F) << 16) | lba 1552 drivers/scsi/myrb.c lba = get_unaligned_be32(&scmd->cmnd[2]); lba 1569 drivers/scsi/myrb.c lba = get_unaligned_be32(&scmd->cmnd[2]); lba 1595 drivers/scsi/myrb.c mbox->type5.lba = lba; lba 1616 drivers/scsi/myrb.c mbox->type5.lba = lba; lba 638 drivers/scsi/myrb.h unsigned int lba; /* Bytes 4-7 */ lba 650 drivers/scsi/myrb.h unsigned int lba; /* Bytes 4-7 */ lba 286 drivers/scsi/qedf/qedf.h uint8_t lba[4]; lba 261 drivers/scsi/qedf/qedf_debugfs.c seq_printf(s, "0x%02x%02x%02x%02x:", io_log->lba[0], lba 262 drivers/scsi/qedf/qedf_debugfs.c io_log->lba[1], io_log->lba[2], io_log->lba[3]); lba 825 drivers/scsi/qedf/qedf_io.c io_log->lba[0] = sc_cmd->cmnd[2]; lba 826 drivers/scsi/qedf/qedf_io.c io_log->lba[1] = sc_cmd->cmnd[3]; lba 827 drivers/scsi/qedf/qedf_io.c io_log->lba[2] = sc_cmd->cmnd[4]; lba 828 drivers/scsi/qedf/qedf_io.c io_log->lba[3] = sc_cmd->cmnd[5]; lba 228 drivers/scsi/qedi/qedi.h u8 lba[4]; lba 194 drivers/scsi/qedi/qedi_debugfs.c seq_printf(s, "0x%02x%02x%02x%02x:", io_log->lba[0], lba 195 drivers/scsi/qedi/qedi_debugfs.c io_log->lba[1], io_log->lba[2], io_log->lba[3]); lba 1990 drivers/scsi/qedi/qedi_fw.c io_log->lba[0] = sc_cmd->cmnd[2]; lba 1991 drivers/scsi/qedi/qedi_fw.c io_log->lba[1] = sc_cmd->cmnd[3]; lba 1992 drivers/scsi/qedi/qedi_fw.c io_log->lba[2] = sc_cmd->cmnd[4]; lba 1993 drivers/scsi/qedi/qedi_fw.c io_log->lba[3] = sc_cmd->cmnd[5]; lba 2689 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, lba 2696 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, lba 2703 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, lba 2710 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, lba 2902 drivers/scsi/qla2xxx/qla_target.c uint32_t lba = 0xffffffff & se_cmd->t_task_lba; lba 2933 drivers/scsi/qla2xxx/qla_target.c ctx->ref_tag = cpu_to_le32(lba); lba 2945 drivers/scsi/qla2xxx/qla_target.c ctx->ref_tag = cpu_to_le32(lba); lba 2962 drivers/scsi/qla2xxx/qla_target.c ctx->ref_tag = cpu_to_le32(lba); lba 3443 drivers/scsi/qla2xxx/qla_target.c uint64_t lba = cmd->se_cmd.t_task_lba; lba 3467 drivers/scsi/qla2xxx/qla_target.c cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks, lba 3483 drivers/scsi/qla2xxx/qla_target.c cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks, lba 3500 drivers/scsi/qla2xxx/qla_target.c cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks, lba 3826 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, lba 916 drivers/scsi/qla2xxx/qla_target.h uint64_t lba; lba 730 drivers/scsi/scsi_debug.c static void *lba2fake_store(unsigned long long lba) lba 732 drivers/scsi/scsi_debug.c lba = do_div(lba, sdebug_store_sectors); lba 734 drivers/scsi/scsi_debug.c return fake_storep + lba * sdebug_sector_size; lba 2459 drivers/scsi/scsi_debug.c unsigned long long lba, unsigned int num, bool write) lba 2461 drivers/scsi/scsi_debug.c if (lba + num > sdebug_capacity) { lba 2479 drivers/scsi/scsi_debug.c static int do_device_access(struct scsi_cmnd *scmd, u32 sg_skip, u64 lba, lba 2499 drivers/scsi/scsi_debug.c block = do_div(lba, sdebug_store_sectors); lba 2522 drivers/scsi/scsi_debug.c static bool comp_write_worker(u64 lba, u32 num, const u8 *arr) lba 2529 drivers/scsi/scsi_debug.c block = do_div(lba, store_blks); lba 2665 drivers/scsi/scsi_debug.c u64 lba; lba 2675 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); lba 2681 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); lba 2687 drivers/scsi/scsi_debug.c lba = (u32)cmd[3] | (u32)cmd[2] << 8 | lba 2694 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); lba 2700 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); lba 2705 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 12); lba 2733 drivers/scsi/scsi_debug.c ret = check_device_access_params(scp, lba, num, false); lba 2737 drivers/scsi/scsi_debug.c (lba <= (sdebug_medium_error_start + sdebug_medium_error_count - 1)) && lba 2738 drivers/scsi/scsi_debug.c ((lba + num) > sdebug_medium_error_start))) { lba 2744 drivers/scsi/scsi_debug.c ret = (lba < OPT_MEDIUM_ERR_ADDR) lba 2745 drivers/scsi/scsi_debug.c ? OPT_MEDIUM_ERR_ADDR : (int)lba; lba 2756 drivers/scsi/scsi_debug.c int prot_ret = prot_verify_read(scp, lba, num, ei_lba); lba 2765 drivers/scsi/scsi_debug.c ret = do_device_access(scp, 0, lba, num, false); lba 2887 drivers/scsi/scsi_debug.c static unsigned long lba_to_map_index(sector_t lba) lba 2890 drivers/scsi/scsi_debug.c lba += sdebug_unmap_granularity - sdebug_unmap_alignment; lba 2891 drivers/scsi/scsi_debug.c sector_div(lba, sdebug_unmap_granularity); lba 2892 drivers/scsi/scsi_debug.c return lba; lba 2897 drivers/scsi/scsi_debug.c sector_t lba = index * sdebug_unmap_granularity; lba 2900 drivers/scsi/scsi_debug.c lba -= sdebug_unmap_granularity - sdebug_unmap_alignment; lba 2901 drivers/scsi/scsi_debug.c return lba; lba 2904 drivers/scsi/scsi_debug.c static unsigned int map_state(sector_t lba, unsigned int *num) lba 2911 drivers/scsi/scsi_debug.c index = lba_to_map_index(lba); lba 2920 drivers/scsi/scsi_debug.c *num = end - lba; lba 2924 drivers/scsi/scsi_debug.c static void map_region(sector_t lba, unsigned int len) lba 2926 drivers/scsi/scsi_debug.c sector_t end = lba + len; lba 2928 drivers/scsi/scsi_debug.c while (lba < end) { lba 2929 drivers/scsi/scsi_debug.c unsigned long index = lba_to_map_index(lba); lba 2934 drivers/scsi/scsi_debug.c lba = map_index_to_lba(index + 1); lba 2938 drivers/scsi/scsi_debug.c static void unmap_region(sector_t lba, unsigned int len) lba 2940 drivers/scsi/scsi_debug.c sector_t end = lba + len; lba 2942 drivers/scsi/scsi_debug.c while (lba < end) { lba 2943 drivers/scsi/scsi_debug.c unsigned long index = lba_to_map_index(lba); lba 2945 drivers/scsi/scsi_debug.c if (lba == map_index_to_lba(index) && lba 2946 drivers/scsi/scsi_debug.c lba + sdebug_unmap_granularity <= end && lba 2951 drivers/scsi/scsi_debug.c lba * sdebug_sector_size, lba 2957 drivers/scsi/scsi_debug.c memset(dif_storep + lba, 0xff, lba 2962 drivers/scsi/scsi_debug.c lba = map_index_to_lba(index + 1); lba 2969 drivers/scsi/scsi_debug.c u64 lba; lba 2979 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); lba 2985 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); lba 2991 drivers/scsi/scsi_debug.c lba = (u32)cmd[3] | (u32)cmd[2] << 8 | lba 2998 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); lba 3004 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); lba 3009 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 12); lba 3027 drivers/scsi/scsi_debug.c ret = check_device_access_params(scp, lba, num, true); lba 3034 drivers/scsi/scsi_debug.c int prot_ret = prot_verify_write(scp, lba, num, ei_lba); lba 3043 drivers/scsi/scsi_debug.c ret = do_device_access(scp, 0, lba, num, true); lba 3045 drivers/scsi/scsi_debug.c map_region(lba, num); lba 3092 drivers/scsi/scsi_debug.c u64 lba; lba 3160 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(up + 0); lba 3165 drivers/scsi/scsi_debug.c my_name, __func__, k, lba, num, sg_off); lba 3168 drivers/scsi/scsi_debug.c ret = check_device_access_params(scp, lba, num, true); lba 3187 drivers/scsi/scsi_debug.c int prot_ret = prot_verify_write(scp, lba, num, lba 3198 drivers/scsi/scsi_debug.c ret = do_device_access(scp, sg_off, lba, num, true); lba 3200 drivers/scsi/scsi_debug.c map_region(lba, num); lba 3244 drivers/scsi/scsi_debug.c static int resp_write_same(struct scsi_cmnd *scp, u64 lba, u32 num, lba 3254 drivers/scsi/scsi_debug.c ret = check_device_access_params(scp, lba, num, true); lba 3261 drivers/scsi/scsi_debug.c unmap_region(lba, num); lba 3264 drivers/scsi/scsi_debug.c lbaa = lba; lba 3284 drivers/scsi/scsi_debug.c lbaa = lba + i; lba 3289 drivers/scsi/scsi_debug.c map_region(lba, num); lba 3300 drivers/scsi/scsi_debug.c u32 lba; lba 3312 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); lba 3318 drivers/scsi/scsi_debug.c return resp_write_same(scp, lba, num, ei_lba, unmap, false); lba 3325 drivers/scsi/scsi_debug.c u64 lba; lba 3340 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); lba 3346 drivers/scsi/scsi_debug.c return resp_write_same(scp, lba, num, ei_lba, unmap, ndob); lba 3404 drivers/scsi/scsi_debug.c u64 lba; lba 3412 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); lba 3426 drivers/scsi/scsi_debug.c ret = check_device_access_params(scp, lba, num, false); lba 3452 drivers/scsi/scsi_debug.c if (!comp_write_worker(lba, num, arr)) { lba 3458 drivers/scsi/scsi_debug.c map_region(lba, num); lba 3466 drivers/scsi/scsi_debug.c __be64 lba; lba 3508 drivers/scsi/scsi_debug.c unsigned long long lba = get_unaligned_be64(&desc[i].lba); lba 3511 drivers/scsi/scsi_debug.c ret = check_device_access_params(scp, lba, num, true); lba 3515 drivers/scsi/scsi_debug.c unmap_region(lba, num); lba 3533 drivers/scsi/scsi_debug.c u64 lba; lba 3538 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); lba 3544 drivers/scsi/scsi_debug.c ret = check_device_access_params(scp, lba, 1, false); lba 3549 drivers/scsi/scsi_debug.c mapped = map_state(lba, &num); lba 3554 drivers/scsi/scsi_debug.c if (sdebug_capacity - lba <= 0xffffffff) lba 3555 drivers/scsi/scsi_debug.c num = sdebug_capacity - lba; lba 3562 drivers/scsi/scsi_debug.c put_unaligned_be64(lba, arr + 8); /* LBA */ lba 3573 drivers/scsi/scsi_debug.c u64 lba; lba 3578 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); lba 3581 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); lba 3584 drivers/scsi/scsi_debug.c if (lba + num_blocks > sdebug_capacity) { lba 21 drivers/scsi/scsi_trace.c u32 lba = 0, txlen; lba 23 drivers/scsi/scsi_trace.c lba |= ((cdb[1] & 0x1F) << 16); lba 24 drivers/scsi/scsi_trace.c lba |= (cdb[2] << 8); lba 25 drivers/scsi/scsi_trace.c lba |= cdb[3]; lba 32 drivers/scsi/scsi_trace.c trace_seq_printf(p, "lba=%u txlen=%u", lba, txlen); lba 42 drivers/scsi/scsi_trace.c u32 lba, txlen; lba 44 drivers/scsi/scsi_trace.c lba = get_unaligned_be32(&cdb[2]); lba 47 drivers/scsi/scsi_trace.c trace_seq_printf(p, "lba=%u txlen=%u protect=%u", lba, txlen, lba 62 drivers/scsi/scsi_trace.c u32 lba, txlen; lba 64 drivers/scsi/scsi_trace.c lba = get_unaligned_be32(&cdb[2]); lba 67 drivers/scsi/scsi_trace.c trace_seq_printf(p, "lba=%u txlen=%u protect=%u", lba, txlen, lba 78 drivers/scsi/scsi_trace.c u64 lba; lba 81 drivers/scsi/scsi_trace.c lba = get_unaligned_be64(&cdb[2]); lba 84 drivers/scsi/scsi_trace.c trace_seq_printf(p, "lba=%llu txlen=%u protect=%u", lba, txlen, lba 99 drivers/scsi/scsi_trace.c u64 lba; lba 120 drivers/scsi/scsi_trace.c lba = get_unaligned_be64(&cdb[12]); lba 125 drivers/scsi/scsi_trace.c cmd, lba, txlen, cdb[10] >> 5, ei_lbrt); lba 152 drivers/scsi/scsi_trace.c u64 lba; lba 167 drivers/scsi/scsi_trace.c lba = get_unaligned_be64(&cdb[2]); lba 170 drivers/scsi/scsi_trace.c trace_seq_printf(p, "%s lba=%llu alloc_len=%u", cmd, lba, alloc_len); lba 828 drivers/scsi/sd.c u64 lba = sectors_to_logical(sdp, blk_rq_pos(rq)); lba 848 drivers/scsi/sd.c put_unaligned_be64(lba, &buf[8]); lba 863 drivers/scsi/sd.c u64 lba = sectors_to_logical(sdp, blk_rq_pos(rq)); lba 879 drivers/scsi/sd.c put_unaligned_be64(lba, &cmd->cmnd[2]); lba 894 drivers/scsi/sd.c u64 lba = sectors_to_logical(sdp, blk_rq_pos(rq)); lba 910 drivers/scsi/sd.c put_unaligned_be32(lba, &cmd->cmnd[2]); lba 925 drivers/scsi/sd.c u64 lba = sectors_to_logical(sdp, blk_rq_pos(rq)); lba 940 drivers/scsi/sd.c if (sdkp->ws16 || lba > 0xffffffff || nr_blocks > 0xffff) lba 1021 drivers/scsi/sd.c u64 lba = sectors_to_logical(sdp, blk_rq_pos(rq)); lba 1032 drivers/scsi/sd.c if (sdkp->ws16 || lba > 0xffffffff || nr_blocks > 0xffff) { lba 1035 drivers/scsi/sd.c put_unaligned_be64(lba, &cmd->cmnd[2]); lba 1040 drivers/scsi/sd.c put_unaligned_be32(lba, &cmd->cmnd[2]); lba 1081 drivers/scsi/sd.c sector_t lba, unsigned int nr_blocks, lba 1095 drivers/scsi/sd.c put_unaligned_be64(lba, &cmd->cmnd[12]); lba 1096 drivers/scsi/sd.c put_unaligned_be32(lba, &cmd->cmnd[20]); /* Expected Indirect LBA */ lba 1103 drivers/scsi/sd.c sector_t lba, unsigned int nr_blocks, lba 1111 drivers/scsi/sd.c put_unaligned_be64(lba, &cmd->cmnd[2]); lba 1118 drivers/scsi/sd.c sector_t lba, unsigned int nr_blocks, lba 1126 drivers/scsi/sd.c put_unaligned_be32(lba, &cmd->cmnd[2]); lba 1133 drivers/scsi/sd.c sector_t lba, unsigned int nr_blocks, lba 1152 drivers/scsi/sd.c cmd->cmnd[1] = (lba >> 16) & 0x1f; lba 1153 drivers/scsi/sd.c cmd->cmnd[2] = (lba >> 8) & 0xff; lba 1154 drivers/scsi/sd.c cmd->cmnd[3] = lba & 0xff; lba 1166 drivers/scsi/sd.c sector_t lba = sectors_to_logical(sdp, blk_rq_pos(rq)); lba 1201 drivers/scsi/sd.c if (unlikely(sdp->last_sector_bug && lba + nr_blocks > threshold)) { lba 1202 drivers/scsi/sd.c if (lba < threshold) { lba 1204 drivers/scsi/sd.c nr_blocks = threshold - lba; lba 1221 drivers/scsi/sd.c ret = sd_setup_rw32_cmnd(cmd, write, lba, nr_blocks, lba 1224 drivers/scsi/sd.c ret = sd_setup_rw16_cmnd(cmd, write, lba, nr_blocks, lba 1226 drivers/scsi/sd.c } else if ((nr_blocks > 0xff) || (lba > 0x1fffff) || lba 1228 drivers/scsi/sd.c ret = sd_setup_rw10_cmnd(cmd, write, lba, nr_blocks, lba 1231 drivers/scsi/sd.c ret = sd_setup_rw6_cmnd(cmd, write, lba, nr_blocks, lba 2280 drivers/scsi/sd.c unsigned long long lba; lba 2329 drivers/scsi/sd.c lba = get_unaligned_be64(&buffer[0]); lba 2358 drivers/scsi/sd.c sdkp->capacity = lba + 1; lba 2370 drivers/scsi/sd.c sector_t lba; lba 2406 drivers/scsi/sd.c lba = get_unaligned_be32(&buffer[0]); lba 2408 drivers/scsi/sd.c if (sdp->no_read_capacity_16 && (lba == 0xffffffff)) { lba 2417 drivers/scsi/sd.c sdkp->capacity = lba + 1; lba 67 drivers/scsi/sd_zbc.c unsigned int buflen, sector_t lba, lba 80 drivers/scsi/sd_zbc.c put_unaligned_be64(lba, &cmd[2]); lba 91 drivers/scsi/sd_zbc.c (unsigned long long)lba, lba 102 drivers/scsi/sr_ioctl.c tocentry->cdte_addr.lba = (((((buffer[8] << 8) + buffer[9]) << 8) lba 377 drivers/scsi/sr_ioctl.c ms_info->addr.lba = cd->ms_offset; lba 472 drivers/scsi/sr_ioctl.c static int sr_read_cd(Scsi_CD *cd, unsigned char *dest, int lba, int format, int blksize) lba 478 drivers/scsi/sr_ioctl.c lba, format, blksize); lba 484 drivers/scsi/sr_ioctl.c cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; lba 485 drivers/scsi/sr_ioctl.c cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff; lba 486 drivers/scsi/sr_ioctl.c cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; lba 487 drivers/scsi/sr_ioctl.c cgc.cmd[5] = (unsigned char) lba & 0xff; lba 514 drivers/scsi/sr_ioctl.c static int sr_read_sector(Scsi_CD *cd, int lba, int blksize, unsigned char *dest) lba 521 drivers/scsi/sr_ioctl.c rc = sr_read_cd(cd, dest, lba, 0, blksize); lba 536 drivers/scsi/sr_ioctl.c lba, blksize); lba 541 drivers/scsi/sr_ioctl.c cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; lba 542 drivers/scsi/sr_ioctl.c cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff; lba 543 drivers/scsi/sr_ioctl.c cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; lba 544 drivers/scsi/sr_ioctl.c cgc.cmd[5] = (unsigned char) lba & 0xff; lba 331 drivers/scsi/ufs/ufshcd.c sector_t lba = -1; lba 354 drivers/scsi/ufs/ufshcd.c lba = lba 364 drivers/scsi/ufs/ufshcd.c doorbell, transfer_len, intr, lba, opcode); lba 466 drivers/target/target_core_alua.c u64 segment_size, segment_mult, sectors, lba; lba 477 drivers/target/target_core_alua.c lba = cmd->t_task_lba; lba 478 drivers/target/target_core_alua.c while (lba < cmd->t_task_lba + sectors) { lba 488 drivers/target/target_core_alua.c u64 tmp = lba; lba 494 drivers/target/target_core_alua.c lba += segment_size; lba 500 drivers/target/target_core_alua.c if (lba >= first_lba && lba <= last_lba) { lba 501 drivers/target/target_core_alua.c lba = last_lba + 1; lba 494 drivers/target/target_core_file.c fd_do_prot_fill(struct se_device *se_dev, sector_t lba, sector_t nolb, lba 500 drivers/target/target_core_file.c loff_t pos = lba * se_dev->prot_length; lba 524 drivers/target/target_core_file.c fd_do_prot_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) lba 536 drivers/target/target_core_file.c rc = fd_do_prot_fill(cmd->se_dev, lba, nolb, buf, PAGE_SIZE); lba 544 drivers/target/target_core_file.c fd_execute_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) lba 555 drivers/target/target_core_file.c ret = fd_do_prot_unmap(cmd, lba, nolb); lba 566 drivers/target/target_core_file.c target_to_linux_sector(dev, lba), lba 577 drivers/target/target_core_file.c loff_t pos = lba * se_dev->dev_attrib.block_size; lba 307 drivers/target/target_core_iblock.c iblock_get_bio(struct se_cmd *cmd, sector_t lba, u32 sg_num, int op, lba 329 drivers/target/target_core_iblock.c bio->bi_iter.bi_sector = lba; lba 392 drivers/target/target_core_iblock.c iblock_execute_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) lba 399 drivers/target/target_core_iblock.c target_to_linux_sector(dev, lba), lba 1143 drivers/target/target_core_sbc.c sector_t lba; lba 1189 drivers/target/target_core_sbc.c lba = get_unaligned_be64(&ptr[0]); lba 1192 drivers/target/target_core_sbc.c (unsigned long long)lba, range); lba 1199 drivers/target/target_core_sbc.c if (lba + range > dev->transport->get_blocks(dev) + 1) { lba 1205 drivers/target/target_core_sbc.c ret = ops->execute_unmap(cmd, lba, range); lba 622 drivers/usb/gadget/function/f_mass_storage.c u32 lba; lba 635 drivers/usb/gadget/function/f_mass_storage.c lba = get_unaligned_be24(&common->cmnd[1]); lba 637 drivers/usb/gadget/function/f_mass_storage.c lba = get_unaligned_be32(&common->cmnd[2]); lba 649 drivers/usb/gadget/function/f_mass_storage.c if (lba >= curlun->num_sectors) { lba 653 drivers/usb/gadget/function/f_mass_storage.c file_offset = ((loff_t) lba) << curlun->blkbits; lba 750 drivers/usb/gadget/function/f_mass_storage.c u32 lba; lba 772 drivers/usb/gadget/function/f_mass_storage.c lba = get_unaligned_be24(&common->cmnd[1]); lba 774 drivers/usb/gadget/function/f_mass_storage.c lba = get_unaligned_be32(&common->cmnd[2]); lba 792 drivers/usb/gadget/function/f_mass_storage.c if (lba >= curlun->num_sectors) { lba 799 drivers/usb/gadget/function/f_mass_storage.c file_offset = usb_offset = ((loff_t) lba) << curlun->blkbits; lba 962 drivers/usb/gadget/function/f_mass_storage.c u32 lba; lba 974 drivers/usb/gadget/function/f_mass_storage.c lba = get_unaligned_be32(&common->cmnd[2]); lba 975 drivers/usb/gadget/function/f_mass_storage.c if (lba >= curlun->num_sectors) { lba 995 drivers/usb/gadget/function/f_mass_storage.c file_offset = ((loff_t) lba) << curlun->blkbits; lba 1146 drivers/usb/gadget/function/f_mass_storage.c u32 lba = get_unaligned_be32(&common->cmnd[2]); lba 1151 drivers/usb/gadget/function/f_mass_storage.c if (pmi > 1 || (pmi == 0 && lba != 0)) { lba 1166 drivers/usb/gadget/function/f_mass_storage.c u32 lba = get_unaligned_be32(&common->cmnd[2]); lba 1173 drivers/usb/gadget/function/f_mass_storage.c if (lba >= curlun->num_sectors) { lba 1180 drivers/usb/gadget/function/f_mass_storage.c store_cdrom_address(&buf[4], msf, lba); lba 800 drivers/usb/storage/alauda.c static int alauda_write_lba(struct us_data *us, u16 lba, lba 812 drivers/usb/storage/alauda.c unsigned int lba_offset = lba % uzonesize; lba 814 drivers/usb/storage/alauda.c unsigned int zone = lba / uzonesize; lba 888 drivers/usb/storage/alauda.c MEDIA_INFO(us).pba_to_lba[zone][new_pba_offset] = lba; lba 890 drivers/usb/storage/alauda.c usb_stor_dbg(us, "Remapped LBA %d to PBA %d\n", lba, new_pba); lba 910 drivers/usb/storage/alauda.c u16 lba, max_lba; lba 934 drivers/usb/storage/alauda.c lba = address >> blockshift; lba 943 drivers/usb/storage/alauda.c unsigned int zone = lba / uzonesize; /* integer division */ lba 944 drivers/usb/storage/alauda.c unsigned int lba_offset = lba - (zone * uzonesize); lba 950 drivers/usb/storage/alauda.c if (lba >= max_lba) { lba 952 drivers/usb/storage/alauda.c lba, max_lba); lba 966 drivers/usb/storage/alauda.c pages, lba, page); lba 978 drivers/usb/storage/alauda.c pages, pba, lba, page); lba 990 drivers/usb/storage/alauda.c lba++; lba 1011 drivers/usb/storage/alauda.c u16 lba, max_lba; lba 1036 drivers/usb/storage/alauda.c lba = address >> blockshift; lba 1050 drivers/usb/storage/alauda.c if (lba >= max_lba) { lba 1052 drivers/usb/storage/alauda.c lba, max_lba); lba 1061 drivers/usb/storage/alauda.c result = alauda_write_lba(us, lba, page, pages, buffer, lba 1067 drivers/usb/storage/alauda.c lba++; lba 1227 drivers/usb/storage/isd200.c unsigned long lba; lba 1310 drivers/usb/storage/isd200.c lba = be32_to_cpu(*(__be32 *)&srb->cmnd[2]); lba 1314 drivers/usb/storage/isd200.c sectnum = (unsigned char)(lba); lba 1315 drivers/usb/storage/isd200.c cylinder = (unsigned short)(lba>>8); lba 1316 drivers/usb/storage/isd200.c head = ATA_ADDRESS_DEVHEAD_LBA_MODE | (unsigned char)(lba>>24 & 0x0F); lba 1318 drivers/usb/storage/isd200.c sectnum = (u8)((lba % id[ATA_ID_SECTORS]) + 1); lba 1319 drivers/usb/storage/isd200.c cylinder = (u16)(lba / (id[ATA_ID_SECTORS] * lba 1321 drivers/usb/storage/isd200.c head = (u8)((lba / id[ATA_ID_SECTORS]) % lba 1342 drivers/usb/storage/isd200.c lba = be32_to_cpu(*(__be32 *)&srb->cmnd[2]); lba 1346 drivers/usb/storage/isd200.c sectnum = (unsigned char)(lba); lba 1347 drivers/usb/storage/isd200.c cylinder = (unsigned short)(lba>>8); lba 1348 drivers/usb/storage/isd200.c head = ATA_ADDRESS_DEVHEAD_LBA_MODE | (unsigned char)(lba>>24 & 0x0F); lba 1350 drivers/usb/storage/isd200.c sectnum = (u8)((lba % id[ATA_ID_SECTORS]) + 1); lba 1351 drivers/usb/storage/isd200.c cylinder = (u16)(lba / (id[ATA_ID_SECTORS] * lba 1353 drivers/usb/storage/isd200.c head = (u8)((lba / id[ATA_ID_SECTORS]) % lba 738 drivers/usb/storage/sddr09.c unsigned int lba, maxlba, pba; lba 745 drivers/usb/storage/sddr09.c lba = address >> info->blockshift; lba 748 drivers/usb/storage/sddr09.c if (lba >= maxlba) lba 774 drivers/usb/storage/sddr09.c if (lba >= maxlba) { lba 776 drivers/usb/storage/sddr09.c lba, maxlba); lba 782 drivers/usb/storage/sddr09.c pba = info->lba_to_pba[lba]; lba 787 drivers/usb/storage/sddr09.c pages, lba, page); lba 800 drivers/usb/storage/sddr09.c pages, pba, lba, page); lba 816 drivers/usb/storage/sddr09.c lba++; lba 825 drivers/usb/storage/sddr09.c sddr09_find_unused_pba(struct sddr09_card_info *info, unsigned int lba) { lba 829 drivers/usb/storage/sddr09.c zonestart = (lba/1000) << 10; lba 851 drivers/usb/storage/sddr09.c sddr09_write_lba(struct us_data *us, unsigned int lba, lba 863 drivers/usb/storage/sddr09.c lbap = ((lba % 1000) << 1) | 0x1000; lba 866 drivers/usb/storage/sddr09.c pba = info->lba_to_pba[lba]; lba 869 drivers/usb/storage/sddr09.c pba = sddr09_find_unused_pba(info, lba); lba 875 drivers/usb/storage/sddr09.c info->pba_to_lba[pba] = lba; lba 876 drivers/usb/storage/sddr09.c info->lba_to_pba[lba] = pba; lba 930 drivers/usb/storage/sddr09.c usb_stor_dbg(us, "Rewrite PBA %d (LBA %d)\n", pba, lba); lba 963 drivers/usb/storage/sddr09.c unsigned int lba, maxlba, page, pages; lba 972 drivers/usb/storage/sddr09.c lba = address >> info->blockshift; lba 975 drivers/usb/storage/sddr09.c if (lba >= maxlba) lba 1019 drivers/usb/storage/sddr09.c if (lba >= maxlba) { lba 1021 drivers/usb/storage/sddr09.c lba, maxlba); lba 1030 drivers/usb/storage/sddr09.c result = sddr09_write_lba(us, lba, page, pages, lba 1036 drivers/usb/storage/sddr09.c lba++; lba 1203 drivers/usb/storage/sddr09.c unsigned int lba, lbact; lba 1321 drivers/usb/storage/sddr09.c lba = short_pack(ptr[7], ptr[6]); lba 1322 drivers/usb/storage/sddr09.c lba = (lba & 0x07FF) >> 1; lba 1333 drivers/usb/storage/sddr09.c if (lba >= 1000) { lba 1336 drivers/usb/storage/sddr09.c lba, i); lba 1340 drivers/usb/storage/sddr09.c lba += 1000*(i/0x400); lba 1342 drivers/usb/storage/sddr09.c if (info->lba_to_pba[lba] != UNDEF) { lba 1345 drivers/usb/storage/sddr09.c lba, info->lba_to_pba[lba], i); lba 1349 drivers/usb/storage/sddr09.c info->pba_to_lba[i] = lba; lba 1350 drivers/usb/storage/sddr09.c info->lba_to_pba[lba] = i; lba 188 drivers/usb/storage/sddr55.c unsigned int lba, lba 220 drivers/usb/storage/sddr55.c if (lba >= info->max_log_blks) lba 223 drivers/usb/storage/sddr55.c pba = info->lba_to_pba[lba]; lba 232 drivers/usb/storage/sddr55.c pages, pba, lba, page); lba 294 drivers/usb/storage/sddr55.c lba++; lba 307 drivers/usb/storage/sddr55.c unsigned int lba, lba 347 drivers/usb/storage/sddr55.c if (lba >= info->max_log_blks) lba 350 drivers/usb/storage/sddr55.c pba = info->lba_to_pba[lba]; lba 363 drivers/usb/storage/sddr55.c pages, pba, lba, page); lba 375 drivers/usb/storage/sddr55.c pba = (lba / 1000) * 1024; lba 377 drivers/usb/storage/sddr55.c usb_stor_dbg(us, "No PBA for LBA %04X\n", lba); lba 408 drivers/usb/storage/sddr55.c pba, lba); lba 421 drivers/usb/storage/sddr55.c command[0] = LSB_of(lba % 1000); lba 422 drivers/usb/storage/sddr55.c command[6] = MSB_of(lba % 1000); lba 482 drivers/usb/storage/sddr55.c lba, pba, new_pba); lba 485 drivers/usb/storage/sddr55.c info->lba_to_pba[lba] = new_pba; lba 499 drivers/usb/storage/sddr55.c info->pba_to_lba[new_pba] = lba % 1000; lba 502 drivers/usb/storage/sddr55.c lba++; lba 646 drivers/usb/storage/sddr55.c unsigned short lba; lba 716 drivers/usb/storage/sddr55.c lba = short_pack(buffer[i * 2], buffer[i * 2 + 1]); lba 736 drivers/usb/storage/sddr55.c info->pba_to_lba[i] = lba; lba 738 drivers/usb/storage/sddr55.c if (lba >= max_lba) { lba 742 drivers/usb/storage/sddr55.c if (info->lba_to_pba[lba + zone * 1000] != NOT_ALLOCATED && lba 746 drivers/usb/storage/sddr55.c lba + zone * 1000); lba 750 drivers/usb/storage/sddr55.c if (lba<0x10 || (lba>=0x3E0 && lba<0x3EF)) lba 751 drivers/usb/storage/sddr55.c usb_stor_dbg(us, "LBA %04X <-> PBA %04X\n", lba, i); lba 753 drivers/usb/storage/sddr55.c info->lba_to_pba[lba + zone * 1000] = i; lba 789 drivers/usb/storage/sddr55.c unsigned int lba; lba 934 drivers/usb/storage/sddr55.c lba = page >> info->blockshift; lba 939 drivers/usb/storage/sddr55.c if (lba >= info->max_log_blks) { lba 942 drivers/usb/storage/sddr55.c lba, info->max_log_blks - 1); lba 949 drivers/usb/storage/sddr55.c pba = info->lba_to_pba[lba]; lba 953 drivers/usb/storage/sddr55.c pba, lba, page, pages); lba 955 drivers/usb/storage/sddr55.c return sddr55_write_data(us, lba, page, pages); lba 958 drivers/usb/storage/sddr55.c pba, lba, page, pages); lba 960 drivers/usb/storage/sddr55.c return sddr55_read_data(us, lba, page, pages); lba 48 fs/hfs/mdb.c *start = (sector_t)te.cdte_addr.lba << 2; lba 57 fs/hfs/mdb.c *start = (sector_t)ms_info.addr.lba << 2; lba 144 fs/hfsplus/wrapper.c *start = (sector_t)te.cdte_addr.lba << 2; lba 154 fs/hfsplus/wrapper.c *start = (sector_t)ms_info.addr.lba << 2; lba 561 fs/isofs/inode.c session, Te.cdte_addr.lba, lba 564 fs/isofs/inode.c return Te.cdte_addr.lba; lba 576 fs/isofs/inode.c printk(KERN_DEBUG "isofs.inode: vol_desc_start = %d\n", ms_info.addr.lba); lba 583 fs/isofs/inode.c vol_desc_start=ms_info.addr.lba; lba 41 fs/udf/lowlevel.c ms_info.xa_flag ? "yes" : "no", ms_info.addr.lba); lba 43 fs/udf/lowlevel.c vol_desc_start = ms_info.addr.lba; lba 303 include/linux/cdrom.h static inline void lba_to_msf(int lba, u8 *m, u8 *s, u8 *f) lba 305 include/linux/cdrom.h lba += CD_MSF_OFFSET; lba 306 include/linux/cdrom.h lba &= 0xffffff; /* negative lbas use only 24 bits */ lba 307 include/linux/cdrom.h *m = lba / (CD_SECS * CD_FRAMES); lba 308 include/linux/cdrom.h lba %= (CD_SECS * CD_FRAMES); lba 309 include/linux/cdrom.h *s = lba / CD_FRAMES; lba 310 include/linux/cdrom.h *f = lba % CD_FRAMES; lba 1247 include/linux/nvme.h __le64 lba; lba 65 include/target/target_core_backend.h sector_t lba, sector_t nolb); lba 217 include/trace/events/ufs.h u32 doorbell, int transfer_len, u32 intr, u64 lba, lba 220 include/trace/events/ufs.h TP_ARGS(dev_name, str, tag, doorbell, transfer_len, intr, lba, opcode), lba 229 include/trace/events/ufs.h __field(u64, lba) lba 240 include/trace/events/ufs.h __entry->lba = lba; lba 248 include/trace/events/ufs.h __entry->intr, __entry->lba, (u32)__entry->opcode lba 166 include/uapi/linux/cdrom.h int lba; lba 658 include/uapi/linux/cdrom.h int lba; lba 160 tools/lib/traceevent/plugins/plugin_scsi.c sector_t lba = 0, txlen = 0; lba 162 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((cdb[1] & 0x1F) << 16); lba 163 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[2] << 8); lba 164 tools/lib/traceevent/plugins/plugin_scsi.c lba |= cdb[3]; lba 168 tools/lib/traceevent/plugins/plugin_scsi.c (unsigned long long)lba, (unsigned long long)txlen); lba 177 tools/lib/traceevent/plugins/plugin_scsi.c sector_t lba = 0, txlen = 0; lba 179 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[2] << 24); lba 180 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[3] << 16); lba 181 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[4] << 8); lba 182 tools/lib/traceevent/plugins/plugin_scsi.c lba |= cdb[5]; lba 187 tools/lib/traceevent/plugins/plugin_scsi.c (unsigned long long)lba, (unsigned long long)txlen, lba 201 tools/lib/traceevent/plugins/plugin_scsi.c sector_t lba = 0, txlen = 0; lba 203 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[2] << 24); lba 204 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[3] << 16); lba 205 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[4] << 8); lba 206 tools/lib/traceevent/plugins/plugin_scsi.c lba |= cdb[5]; lba 213 tools/lib/traceevent/plugins/plugin_scsi.c (unsigned long long)lba, (unsigned long long)txlen, lba 223 tools/lib/traceevent/plugins/plugin_scsi.c sector_t lba = 0, txlen = 0; lba 225 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[2] << 56); lba 226 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[3] << 48); lba 227 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[4] << 40); lba 228 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[5] << 32); lba 229 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[6] << 24); lba 230 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[7] << 16); lba 231 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[8] << 8); lba 232 tools/lib/traceevent/plugins/plugin_scsi.c lba |= cdb[9]; lba 239 tools/lib/traceevent/plugins/plugin_scsi.c (unsigned long long)lba, (unsigned long long)txlen, lba 253 tools/lib/traceevent/plugins/plugin_scsi.c sector_t lba = 0, txlen = 0; lba 274 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[12] << 56); lba 275 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[13] << 48); lba 276 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[14] << 40); lba 277 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[15] << 32); lba 278 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[16] << 24); lba 279 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[17] << 16); lba 280 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[18] << 8); lba 281 tools/lib/traceevent/plugins/plugin_scsi.c lba |= cdb[19]; lba 292 tools/lib/traceevent/plugins/plugin_scsi.c cmd, (unsigned long long)lba, lba 318 tools/lib/traceevent/plugins/plugin_scsi.c sector_t lba = 0; lba 333 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[2] << 56); lba 334 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[3] << 48); lba 335 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[4] << 40); lba 336 tools/lib/traceevent/plugins/plugin_scsi.c lba |= ((u64)cdb[5] << 32); lba 337 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[6] << 24); lba 338 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[7] << 16); lba 339 tools/lib/traceevent/plugins/plugin_scsi.c lba |= (cdb[8] << 8); lba 340 tools/lib/traceevent/plugins/plugin_scsi.c lba |= cdb[9]; lba 347 tools/lib/traceevent/plugins/plugin_scsi.c (unsigned long long)lba, alloc_len);