Searched refs:lba (Results 1 - 25 of 55) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/storage/
H A Dsddr55.c156 unsigned int lba,
186 if (lba >= info->max_log_blks)
189 pba = info->lba_to_pba[lba];
199 pages, pba, lba, page);
202 /* no pba for this lba, fill with zeroes */
261 lba++;
274 unsigned int lba,
312 if (lba >= info->max_log_blks)
315 pba = info->lba_to_pba[lba];
329 pages, pba, lba, pag
155 sddr55_read_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) argument
273 sddr55_write_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) argument
610 unsigned short lba; local
747 unsigned int lba; local
[all...]
H A Dsddr09.c590 unsigned int lba, maxlba, pba; local
596 lba = address >> info->blockshift;
599 if (lba >= maxlba)
626 if (lba >= maxlba) {
627 US_DEBUGP("Error: Requested lba %u exceeds "
628 "maximum %u\n", lba, maxlba);
633 /* Find where this lba lives on disk */
634 pba = info->lba_to_pba[lba];
636 if (pba == UNDEF) { /* this lba was never written */
639 pages, lba, pag
676 sddr09_find_unused_pba(struct sddr09_card_info *info, unsigned int lba) argument
702 sddr09_write_lba(struct us_data *us, unsigned int lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) argument
798 unsigned int lba, maxlba, page, pages; local
1015 unsigned int lba, lbact; local
[all...]
H A Dalauda.c450 * Produces lba <--> pba mappings
693 static int alauda_write_lba(struct us_data *us, u16 lba, argument
705 unsigned int lba_offset = lba % uzonesize;
707 unsigned int zone = lba / uzonesize;
739 /* check old contents and fill lba */
777 MEDIA_INFO(us).pba_to_lba[zone][new_pba_offset] = lba;
780 lba, new_pba);
800 u16 lba, max_lba; local
825 lba = address >> blockshift;
833 unsigned int zone = lba / uzonesiz
899 u16 lba, max_lba; local
[all...]
H A Disd200.c1133 unsigned long lba; local
1217 lba = be32_to_cpu(*(__be32 *)&srb->cmnd[2]);
1221 sectnum = (unsigned char)(lba);
1222 cylinder = (unsigned short)(lba>>8);
1223 head = ATA_ADDRESS_DEVHEAD_LBA_MODE | (unsigned char)(lba>>24 & 0x0F);
1225 sectnum = (unsigned char)((lba % id->sectors) + 1);
1226 cylinder = (unsigned short)(lba / (id->sectors *
1228 head = (unsigned char)((lba / id->sectors) %
1249 lba = be32_to_cpu(*(__be32 *)&srb->cmnd[2]);
1253 sectnum = (unsigned char)(lba);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/udf/
H A Dlowlevel.c46 (ms_info.xa_flag ? "yes" : "no"), ms_info.addr.lba);
50 vol_desc_start = ms_info.addr.lba;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/
H A Dsr_ioctl.c97 tocentry->cdte_addr.lba = (((((buffer[8] << 8) + buffer[9]) << 8)
356 ms_info->addr.lba = cd->ms_offset;
441 * lba: linear block address
451 static int sr_read_cd(Scsi_CD *cd, unsigned char *dest, int lba, int format, int blksize) argument
456 printk("%s: sr_read_cd lba=%d format=%d blksize=%d\n",
457 cd->cdi.name, lba, format, blksize);
463 cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff;
464 cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff;
465 cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff;
466 cgc.cmd[5] = (unsigned char) lba
493 sr_read_sector(Scsi_CD *cd, int lba, int blksize, unsigned char *dest) argument
[all...]
H A Dscsi_debug.c276 static int resp_read(struct scsi_cmnd * SCpnt, unsigned long long lba,
278 static int resp_write(struct scsi_cmnd * SCpnt, unsigned long long lba,
320 unsigned long long lba; local
455 for (lba = 0, j = 0; j < 8; ++j) {
457 lba <<= 8;
458 lba += cmd[2 + j];
463 lba = cmd[5] + (cmd[4] << 8) +
468 lba = cmd[5] + (cmd[4] << 8) +
472 lba = cmd[3] + (cmd[2] << 8) +
476 errsts = resp_read(SCpnt, lba, nu
1809 resp_read(struct scsi_cmnd * SCpnt, unsigned long long lba, unsigned int num, struct sdebug_dev_info * devip) argument
1868 resp_write(struct scsi_cmnd * SCpnt, unsigned long long lba, unsigned int num, struct sdebug_dev_info * devip) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/partitions/
H A Defi.c212 * @lba
220 read_lba(struct block_device *bdev, u64 lba, u8 * buffer, size_t count) argument
226 sector_t n = lba * (bdev_hardsect_size(bdev) / 512);
229 if (!bdev || !buffer || lba > last_lba(bdev))
237 /* unsigned char *data = read_dev_sector(bdev, lba++, &sect); */
291 * @lba is the Logical Block Address of the partition table
298 alloc_read_gpt_header(struct block_device *bdev, u64 lba) argument
319 if (read_lba(bdev, lba, (u8 *) gpt,
336 * @lba is the logical block address of the GPT header to test
344 is_gpt_valid(struct block_device *bdev, u64 lba, argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/cdrom/
H A Dcm206.c567 static void fsm(int lba, uch * fsm) argument
569 fsm[0] = lba % 75;
570 lba /= 75;
571 lba += 2;
572 fsm[1] = lba % 60;
573 fsm[2] = lba / 60;
904 /* seek seeks to address lba. It does wait to arrive there. */
905 static void seek(int lba) argument
910 fsm(lba, &seek_command[1]);
937 int i, lba, local
[all...]
H A Dcdrom.c781 * always reset to DMA lba space on open
784 printk(KERN_ERR "cdrom: failed setting lba address space\n");
1508 addr->lba = (int) addr->msf.frame +
1511 int lba = addr->lba; local
1512 addr->msf.frame = lba % 75;
1513 lba /= 75;
1514 lba += 2;
1515 addr->msf.second = lba % 60;
1516 addr->msf.minute = lba / 6
1983 cdrom_read_cd(struct cdrom_device_info *cdi, struct packet_command *cgc, int lba, int blocksize, int nblocks) argument
2003 cdrom_read_block(struct cdrom_device_info *cdi, struct packet_command *cgc, int lba, int nblocks, int format, int blksize) argument
2035 cdrom_read_cdda_old(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument
2087 cdrom_read_cdda_bpc(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument
2156 cdrom_read_cdda(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument
2831 int blocksize = 0, format = 0, lba; local
2876 int lba; local
[all...]
H A Dcdu31a.c1558 printk(PRINT_INFO PFX "start track lba %u, "
1559 "leadout start lba %u\n",
1757 ms_info->addr.lba = sony_toc.start_track_lba;
1914 schi->cdsc_absaddr.lba =
1916 schi->cdsc_reladdr.lba =
2067 if (start_request(ra->addr.lba, ra->nframes)) {
2080 ra->addr.lba + cframe);
2103 (ra->addr.lba + cframe,
2119 ra->addr.lba +
2123 ra->addr.lba
[all...]
H A Doptcd.c561 static void lba2msf(int lba, struct cdrom_msf *msf)
563 DEBUG((DEBUG_CONV, "lba2msf %d", lba));
564 lba += CD_MSF_OFFSET;
565 msf->cdmsf_min0 = lba / CD_FPM; lba %= CD_FPM;
566 msf->cdmsf_sec0 = lba / CD_FRAMES;
567 msf->cdmsf_frame0 = lba % CD_FRAMES;
585 addr->lba = addr->msf.minute * CD_FPM
1695 "optcd: multisession %d, lba:0x%08x [%02d:%02d.%02d])\n",
1697 ms.addr.lba,
553 lba2msf(int lba, struct cdrom_msf *msf) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/aacraid/
H A Daachba.c789 static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) argument
791 if (lba & 0xffffffff00000000LL) {
793 dprintk((KERN_DEBUG "aacraid: Illegal lba\n"));
811 static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) argument
818 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) argument
824 readcmd->block[0] = cpu_to_le32((u32)(lba&0xffffffff));
825 readcmd->block[1] = cpu_to_le32((u32)((lba&0xffffffff00000000LL)>>32));
847 static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) argument
856 readcmd->block = cpu_to_le32((u32)(lba&0xffffffff));
878 static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u3 argument
907 aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) argument
936 aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) argument
967 aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) argument
1339 u64 lba; local
1411 u64 lba; local
1499 u64 lba; local
[all...]
H A Daacraid.h470 int (*adapter_bounds)(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba);
471 int (*adapter_read)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count);
472 int (*adapter_write)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count);
1051 #define aac_adapter_bounds(dev,cmd,lba) \
1052 dev->a_ops.adapter_bounds(dev,cmd,lba)
1054 #define aac_adapter_read(fib,cmd,lba,count) \
1055 ((fib)->dev)->a_ops.adapter_read(fib,cmd,lba,count)
1057 #define aac_adapter_write(fib,cmd,lba,count) \
1058 ((fib)->dev)->a_ops.adapter_write(fib,cmd,lba,count)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/hfsplus/
H A Dwrapper.c73 *start = (sector_t)te.cdte_addr.lba << 2;
82 *start = (sector_t)ms_info.addr.lba << 2;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/hfsplus_journal/
H A Dwrapper.c73 *start = (sector_t)te.cdte_addr.lba << 2;
82 *start = (sector_t)ms_info.addr.lba << 2;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/agp/
H A Dparisc-agp.c374 struct parisc_device *sba = NULL, *lba = NULL; local
394 lba = padev;
398 if (!lba) {
403 lbadev = parisc_get_drvdata(lba);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/block/aoe/
H A Daoecmd.c89 put_lba(struct aoe_atahdr *ah, sector_t lba) argument
91 ah->lba0 = lba;
92 ah->lba1 = lba >>= 8;
93 ah->lba2 = lba >>= 8;
94 ah->lba3 = lba >>= 8;
95 ah->lba4 = lba >>= 8;
96 ah->lba5 = lba >>= 8;
131 f->lba = sector;
599 put_lba(ahout, f->lba += ahout->scnt);
H A Daoe.h122 sector_t lba; member in struct:frame
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ata/
H A Dlibata-scsi.c927 tf->nsect = 1; /* 1 sector, lba=0 */
1028 u64 lba = 0; local
1033 lba |= ((u64)(cdb[1] & 0x1f)) << 16;
1034 lba |= ((u64)cdb[2]) << 8;
1035 lba |= ((u64)cdb[3]);
1039 *plba = lba;
1055 u64 lba = 0; local
1060 lba |= ((u64)cdb[2]) << 24;
1061 lba |= ((u64)cdb[3]) << 16;
1062 lba |
1084 u64 lba = 0; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ide/
H A Dide-cd.h140 unsigned lba; member in union:atapi_toc_entry::__anon4430
176 int lba; member in union:atapi_cdrom_subchnl::__anon4431
180 int lba; member in union:atapi_cdrom_subchnl::__anon4432
H A Dide-cd.c1794 void lba_to_msf (int lba, byte *m, byte *s, byte *f) argument
1796 lba += CD_MSF_OFFSET;
1797 lba &= 0xffffff; /* negative lbas use only 24 bits */
1798 *m = lba / (CD_SECS * CD_FRAMES);
1799 lba %= (CD_SECS * CD_FRAMES);
1800 *s = lba / CD_FRAMES;
1801 *f = lba % CD_FRAMES;
1910 __u32 lba; member in struct:__anon4428
1927 *capacity = 1 + be32_to_cpu(capbuf.lba);
2082 toc->ent[i].addr.lba
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/megaraid/
H A Dmbox_defs.h146 * @lba : Logical Block Address on LD
166 uint32_t lba; member in struct:__anon6777
204 u32 lba; member in struct:__anon6779
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/hfs/
H A Dmdb.c47 *start = (sector_t)te.cdte_addr.lba << 2;
56 *start = (sector_t)ms_info.addr.lba << 2;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/gadget/
H A Dfile_storage.c1506 u32 lba; local
1518 lba = (fsg->cmnd[1] << 16) | get_be16(&fsg->cmnd[2]);
1520 lba = get_be32(&fsg->cmnd[2]);
1530 if (lba >= curlun->num_sectors) {
1534 file_offset = ((loff_t) lba) << 9;
1631 u32 lba; local
1650 lba = (fsg->cmnd[1] << 16) | get_be16(&fsg->cmnd[2]);
1652 lba = get_be32(&fsg->cmnd[2]);
1665 if (lba >= curlun->num_sectors) {
1672 file_offset = usb_offset = ((loff_t) lba) <<
1875 u32 lba; local
2048 u32 lba = get_be32(&fsg->cmnd[2]); local
[all...]

Completed in 322 milliseconds

123