/drivers/scsi/ |
H A D | scsi_trace.c | 32 sector_t lba = 0, txlen = 0; local 34 lba |= ((cdb[1] & 0x1F) << 16); 35 lba |= (cdb[2] << 8); 36 lba |= cdb[3]; 39 trace_seq_printf(p, "lba=%llu txlen=%llu", 40 (unsigned long long)lba, (unsigned long long)txlen); 50 sector_t lba = 0, txlen = 0; local 52 lba |= (cdb[2] << 24); 53 lba |= (cdb[3] << 16); 54 lba | 75 sector_t lba = 0, txlen = 0; local 98 sector_t lba = 0, txlen = 0; local 129 sector_t lba = 0, txlen = 0; local 196 sector_t lba = 0; local [all...] |
H A D | sr_ioctl.c | 102 tocentry->cdte_addr.lba = (((((buffer[8] << 8) + buffer[9]) << 8) 394 ms_info->addr.lba = cd->ms_offset; 479 * lba: linear block address 489 static int sr_read_cd(Scsi_CD *cd, unsigned char *dest, int lba, int format, int blksize) argument 494 printk("%s: sr_read_cd lba=%d format=%d blksize=%d\n", 495 cd->cdi.name, lba, format, blksize); 501 cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; 502 cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff; 503 cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; 504 cgc.cmd[5] = (unsigned char) lba 531 sr_read_sector(Scsi_CD *cd, int lba, int blksize, unsigned char *dest) argument [all...] |
H A D | 3w-xxxx.c | 1726 u32 lba = 0x0, num_sectors = 0x0; local 1766 lba = ((u32)srb->cmnd[1] << 16) | ((u32)srb->cmnd[2] << 8) | (u32)srb->cmnd[3]; 1769 lba = ((u32)srb->cmnd[2] << 24) | ((u32)srb->cmnd[3] << 16) | ((u32)srb->cmnd[4] << 8) | (u32)srb->cmnd[5]; 1778 dprintk(KERN_NOTICE "3w-xxxx: tw_scsiop_read_write(): lba = 0x%x num_sectors = 0x%x\n", lba, num_sectors); 1779 command_packet->byte8.io.lba = lba;
|
H A D | 3w-sas.h | 235 u32 lba; member in struct:TW_Command::__anon4004::__anon4005
|
H A D | 3w-xxxx.h | 311 u32 lba; member in struct:TW_Command::__anon4012::__anon4013
|
/drivers/ide/ |
H A D | ide-cd.h | 64 unsigned lba; member in union:atapi_toc_entry::__anon898
|
H A D | ide-disk.c | 358 int lba; local 362 lba = 1; 366 lba = 1; 370 lba = 0; 376 if (lba) {
|
H A D | ide-cd.c | 878 __be32 lba; member in struct:__anon896 918 *capacity = 1 + be32_to_cpu(capbuf.lba); 1070 toc->ent[i].addr.lba = msf_to_lba(toc->ent[i].addr.msf.minute, 1082 toc->last_session_lba = be32_to_cpu(ms_tmp.ent.addr.lba); 1324 * fill in lba
|
/drivers/char/agp/ |
H A D | parisc-agp.c | 374 struct parisc_device **lba = data; local 378 *lba = padev; 389 struct parisc_device *sba = NULL, *lba = NULL; local 403 device_for_each_child(&sba->dev, &lba, find_quicksilver); 405 if (!lba) { 410 lbadev = parisc_get_drvdata(lba);
|
/drivers/target/ |
H A D | target_core_cdb.c | 1026 sector_t lba; local 1051 lba = get_unaligned_be64(&ptr[0]); 1053 pr_debug("UNMAP: Using lba: %llu and range: %u\n", 1054 (unsigned long long)lba, range); 1056 ret = dev->transport->do_discard(dev, lba, range); 1085 sector_t lba = cmd->t_task_lba; local 1110 range = (dev->transport->get_blocks(dev) - lba); 1113 (unsigned long long)lba, (unsigned long long)range); 1115 ret = dev->transport->do_discard(dev, lba, range); 1160 unsigned long long lba local [all...] |
H A D | target_core_iblock.c | 304 * Implement SYCHRONIZE CACHE. Note that we can't handle lba ranges and must 329 static int iblock_do_discard(struct se_device *dev, sector_t lba, u32 range) argument 335 return blkdev_issue_discard(bd, lba, range, GFP_KERNEL, barrier); 460 iblock_get_bio(struct se_task *task, sector_t lba, u32 sg_num) argument 487 bio->bi_sector = lba;
|
/drivers/usb/storage/ |
H A D | sddr55.c | 196 unsigned int lba, 228 if (lba >= info->max_log_blks) 231 pba = info->lba_to_pba[lba]; 241 pages, pba, lba, page); 244 /* no pba for this lba, fill with zeroes */ 303 lba++; 316 unsigned int lba, 356 if (lba >= info->max_log_blks) 359 pba = info->lba_to_pba[lba]; 373 pages, pba, lba, pag 195 sddr55_read_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) argument 315 sddr55_write_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) argument 655 unsigned short lba; local 794 unsigned int lba; local [all...] |
H A D | alauda.c | 568 * Produces lba <--> pba mappings 815 static int alauda_write_lba(struct us_data *us, u16 lba, argument 827 unsigned int lba_offset = lba % uzonesize; 829 unsigned int zone = lba / uzonesize; 863 /* check old contents and fill lba */ 901 MEDIA_INFO(us).pba_to_lba[zone][new_pba_offset] = lba; 904 lba, new_pba); 924 u16 lba, max_lba; local 950 lba = address >> blockshift; 959 unsigned int zone = lba / uzonesiz 1026 u16 lba, max_lba; local [all...] |
H A D | sddr09.c | 753 unsigned int lba, maxlba, pba; local 760 lba = address >> info->blockshift; 763 if (lba >= maxlba) 791 if (lba >= maxlba) { 792 US_DEBUGP("Error: Requested lba %u exceeds " 793 "maximum %u\n", lba, maxlba); 798 /* Find where this lba lives on disk */ 799 pba = info->lba_to_pba[lba]; 801 if (pba == UNDEF) { /* this lba was never written */ 804 pages, lba, pag 841 sddr09_find_unused_pba(struct sddr09_card_info *info, unsigned int lba) argument 867 sddr09_write_lba(struct us_data *us, unsigned int lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) argument 980 unsigned int lba, maxlba, page, pages; local 1216 unsigned int lba, lbact; local [all...] |
/drivers/block/aoe/ |
H A D | aoecmd.c | 87 put_lba(struct aoe_atahdr *ah, sector_t lba) argument 89 ah->lba0 = lba; 90 ah->lba1 = lba >>= 8; 91 ah->lba2 = lba >>= 8; 92 ah->lba3 = lba >>= 8; 93 ah->lba4 = lba >>= 8; 94 ah->lba5 = lba >>= 8; 242 f->lba = buf->sector; 364 put_lba(ah, f->lba); 830 f->lba [all...] |
H A D | aoe.h | 120 sector_t lba; member in struct:frame
|
/drivers/mtd/ |
H A D | sm_ftl.c | 135 static int sm_get_lba(uint8_t *lba) argument 138 if ((lba[0] & 0xF8) != 0x10) 142 if (hweight16(*(uint16_t *)lba) & 1) 145 return (lba[1] >> 1) | ((lba[0] & 0x07) << 7); 160 int lba; local 172 lba = sm_get_lba(oob->lba_copy1); 174 if (lba == -2) 175 lba = sm_get_lba(oob->lba_copy2); 177 return lba; 180 sm_write_lba(struct sm_oob *oob, uint16_t lba) argument 369 sm_write_block(struct sm_ftl *ftl, uint8_t *buf, int zone, int block, int lba, unsigned long invalid_bitmap) argument 767 int lba; local [all...] |
/drivers/parisc/ |
H A D | lba_pci.c | 107 /* lba flags */ 870 #define PIOP_TO_GMMIO(lba, addr) \ 871 ((lba)->iop_base + (((addr)&0xFFFC)<<10) + ((addr)&3)) 1354 * Determine if lba should claim this chip (return 0) or not (return 1). 1578 void lba_set_iregs(struct parisc_device *lba, u32 ibase, u32 imask) argument 1580 void __iomem * base_addr = ioremap_nocache(lba->hpa.start, 4096);
|
H A D | sba_iommu.c | 19 ** FIXME: add DMA hint support programming in both sba and lba modules. 1220 struct parisc_device *lba = to_parisc_device(dev); local 1222 int rope_num = (lba->hpa.start >> 13) & 0xf; 1224 lba_set_iregs(lba, ibd->ioc->ibase, ibd->ioc->imask); 1246 struct parisc_device *lba = to_parisc_device(dev); local 1248 if (IS_QUICKSILVER(lba))
|
/drivers/ata/ |
H A D | libata-scsi.c | 1325 tf->nsect = 1; /* 1 sector, lba=0 */ 1420 u64 lba = 0; local 1425 lba |= ((u64)(cdb[1] & 0x1f)) << 16; 1426 lba |= ((u64)cdb[2]) << 8; 1427 lba |= ((u64)cdb[3]); 1431 *plba = lba; 1447 u64 lba = 0; local 1452 lba |= ((u64)cdb[2]) << 24; 1453 lba |= ((u64)cdb[3]) << 16; 1454 lba | 1476 u64 lba = 0; local [all...] |
H A D | sata_promise.c | 1088 unsigned int lba = local 1093 if (lba >= 0xFFFF4FA2)
|
H A D | sata_sx4.c | 954 unsigned int lba = local 959 if (lba >= 0xFFFF4FA2)
|
/drivers/block/ |
H A D | pktcdvd.c | 2288 long lba; local 2300 if ((ret = pkt_get_last_written(pd, &lba))) { 2305 set_capacity(pd->disk, lba << 2); 2306 set_capacity(pd->bdev->bd_disk, lba << 2); 2307 bd_set_size(pd->bdev, (loff_t)lba << 11); 2335 printk(DRIVER_NAME": %lukB available on disc\n", lba << 1);
|
/drivers/cdrom/ |
H A D | cdrom.c | 768 * always reset to DMA lba space on open 771 pr_err("failed setting lba address space\n"); 1547 addr->lba = (int) addr->msf.frame + 1550 int lba = addr->lba; local 1551 addr->msf.frame = lba % 75; 1552 lba /= 75; 1553 lba += 2; 1554 addr->msf.second = lba % 60; 1555 addr->msf.minute = lba / 6 2042 cdrom_read_cd(struct cdrom_device_info *cdi, struct packet_command *cgc, int lba, int blocksize, int nblocks) argument 2062 cdrom_read_block(struct cdrom_device_info *cdi, struct packet_command *cgc, int lba, int nblocks, int format, int blksize) argument 2094 cdrom_read_cdda_old(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument 2140 cdrom_read_cdda_bpc(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument 2212 cdrom_read_cdda(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument 2864 int blocksize = 0, format = 0, lba; local 2919 int lba; local [all...] |
/drivers/scsi/aacraid/ |
H A D | aachba.c | 938 static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) argument 940 if (lba & 0xffffffff00000000LL) { 942 dprintk((KERN_DEBUG "aacraid: Illegal lba\n")); 957 static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) argument 964 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) argument 970 readcmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff)); 971 readcmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32)); 993 static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) argument 1002 readcmd->block = cpu_to_le32((u32)(lba&0xffffffff)); 1024 static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u3 argument 1053 aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) argument 1085 aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) argument 1116 aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) argument 1537 u64 lba; local 1614 u64 lba; local 1720 u64 lba; local 1872 u64 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | local [all...] |