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

12345

/freebsd-9.3-release/sys/boot/i386/common/
H A Ddrv.h42 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
44 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
H A Ddrv.c60 drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) argument
71 packet.lba = lba;
82 v86.eax = lba;
84 v86.ecx = lba >> 32;
89 printf("%s: error %u lba %u\n",
90 BOOTPROG, v86.eax >> 8 & 0xff, lba);
98 drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) argument
105 packet.lba = lba;
[all...]
H A Dedd.h43 uint64_t lba; member in struct:edd_packet
51 uint64_t lba; member in struct:edd_packet_v3
/freebsd-9.3-release/sys/boot/arm/at91/boot2/
H A Dcentipad_board.c65 drvread(void *buf, unsigned lba, unsigned nblk) argument
67 return (MCI_read((char *)buf, lba << 9, nblk << 9));
H A Dkb920x_board.c63 drvread(void *buf, unsigned lba, unsigned nblk) argument
65 return (MCI_read((char *)buf, lba << 9, nblk << 9));
H A Dbwct_board.c122 drvread(void *buf, unsigned lba, unsigned nblk) argument
124 return (MCI_read((char *)buf, lba << 9, nblk << 9));
/freebsd-9.3-release/sys/dev/nvme/
H A Dnvme_ns_cmd.c33 nvme_ns_cmd_read(struct nvme_namespace *ns, void *payload, uint64_t lba, argument
49 *(uint64_t *)&cmd->cdw10 = lba;
63 uint64_t lba; local
74 lba = bp->bio_offset / nvme_ns_get_sector_size(ns);
78 *(uint64_t *)&cmd->cdw10 = lba;
87 nvme_ns_cmd_write(struct nvme_namespace *ns, void *payload, uint64_t lba, argument
104 *(uint64_t *)&cmd->cdw10 = lba;
118 uint64_t lba; local
129 lba = bp->bio_offset / nvme_ns_get_sector_size(ns);
133 *(uint64_t *)&cmd->cdw10 = lba;
[all...]
/freebsd-9.3-release/sys/dev/hpt27xx/
H A Dwj.h40 void *wj_add_entry(PVBUS vbus, PVDEV vd, HPT_LBA lba, HPT_U16 sectors);
48 #define wj_add_entry(vbus, vd, lba, sectors) 0
/freebsd-9.3-release/sys/dev/hptnr/
H A Dwj.h41 void *wj_add_entry(PVBUS vbus, PVDEV vd, HPT_LBA lba, HPT_U16 sectors);
49 #define wj_add_entry(vbus, vd, lba, sectors) 0
/freebsd-9.3-release/sys/mips/cavium/
H A Docteon_ebt3000_cf.c329 unsigned long lba; local
341 lba = start_sector;
345 error = cf_send_cmd(lba, CMD_READ_SECTOR);
373 lba++;
390 uint32_t lba; local
400 lba = start_sector;
405 error = cf_send_cmd(lba, CMD_WRITE_SECTOR);
432 lba++;
497 * Send command to read/write one sector specified by lba.
500 static int cf_send_cmd (uint32_t lba, uint8_ argument
[all...]
/freebsd-9.3-release/sys/dev/isci/scil/
H A Dsati_reassign_blocks.c84 void set_current_lba(U8 * lba, void * ata_io) argument
88 sati_set_ata_lba_low(register_fis, lba[0]);
89 sati_set_ata_lba_mid(register_fis, lba[1]);
90 sati_set_ata_lba_high(register_fis, lba[2]);
91 sati_set_ata_device_head(register_fis, ATA_DEV_HEAD_REG_LBA_MODE_ENABLE | (lba[3] & 0x0F));
102 void set_current_long_lba(U8 * lba, void * ata_io) argument
106 sati_set_ata_lba_low(register_fis, lba[0]);
107 sati_set_ata_lba_mid(register_fis, lba[1]);
108 sati_set_ata_lba_high(register_fis, lba[2]);
109 sati_set_ata_lba_low_exp(register_fis, lba[
[all...]
/freebsd-9.3-release/sys/boot/powerpc/ps3/
H A Dps3disk.c198 daddr_t slba, elba, lba; local
236 for (lba = slba; lba < elba; lba++) {
237 err = ps3stor_read_sectors(&stor_dev, dev->d_unit, lba, 1, 0, buf);
264 for (lba = slba, part = 0; lba < elba; lba++) {
265 err = ps3stor_read_sectors(&stor_dev, dev->d_unit, lba, 1, 0, buf);
279 od->od_gpt_parts[part].gp_index = (lba
[all...]
/freebsd-9.3-release/sys/dev/ata/chipsets/
H A Data-serverworks.c269 request->u.ata.lba = (u_int64_t)(temp & 0x00ff) |
272 request->u.ata.lba |= ((u_int64_t)(temp & 0x00ff) << 8) |
275 request->u.ata.lba |= ((u_int64_t)(temp & 0x00ff) << 16) |
280 request->u.ata.lba = (ATA_IDX_INW(ch, ATA_SECTOR) & 0x00ff) |
298 ATA_IDX_OUTW(ch, ATA_SECTOR, ((request->u.ata.lba >> 16) & 0xff00) |
299 (request->u.ata.lba & 0x00ff));
300 ATA_IDX_OUTW(ch, ATA_CYL_LSB, ((request->u.ata.lba >> 24) & 0xff00) |
301 ((request->u.ata.lba >> 8) & 0x00ff));
302 ATA_IDX_OUTW(ch, ATA_CYL_MSB, ((request->u.ata.lba >> 32) & 0xff00) |
303 ((request->u.ata.lba >> 1
[all...]
/freebsd-9.3-release/sys/cam/ctl/
H A Dctl_frontend_internal.h101 uint64_t lba; /* logical block address */ member in struct:cfi_task_bbrread
/freebsd-9.3-release/sys/geom/part/
H A Dg_part_ebr.c201 ebr_set_chs(struct g_part_table *table, uint32_t lba, u_char *cylp, u_char *hdp, argument
206 sec = lba % table->gpt_sectors + 1;
207 lba /= table->gpt_sectors;
208 hd = lba % table->gpt_heads;
209 lba /= table->gpt_heads;
210 cyl = lba;
483 u_int lba; local
490 lba = 0;
492 ofs = (off_t)lba * pp->sectorsize;
509 if (lba
[all...]
H A Dg_part_gpt.c81 quad_t lba[GPT_ELT_COUNT]; member in struct:g_part_gpt_table
366 quad_t lba, last; local
379 table->lba[elt] = last;
381 table->lba[elt] = 1;
382 buf = g_read_data(cp, table->lba[elt] * pp->sectorsize, pp->sectorsize,
410 if (hdr->hdr_lba_self != table->lba[elt])
437 lba = hdr->hdr_lba_table +
440 if (lba >= last)
442 if (lba >= hdr->hdr_lba_start && lba <
[all...]
/freebsd-9.3-release/sys/dev/ata/
H A Data-sata.c272 fis[4] = request->u.ata.lba;
273 fis[5] = request->u.ata.lba >> 8;
274 fis[6] = request->u.ata.lba >> 16;
277 fis[7] |= (ATA_D_IBM | (request->u.ata.lba >> 24 & 0x0f));
278 fis[8] = request->u.ata.lba >> 24;
279 fis[9] = request->u.ata.lba >> 32;
280 fis[10] = request->u.ata.lba >> 40;
H A Data-lowlevel.c762 request->u.ata.lba =
769 request->u.ata.lba |=
776 request->u.ata.lba = ATA_IDX_INB(ch, ATA_SECTOR) |
796 ATA_IDX_OUTB(ch, ATA_SECTOR, request->u.ata.lba >> 24);
797 ATA_IDX_OUTB(ch, ATA_SECTOR, request->u.ata.lba);
798 ATA_IDX_OUTB(ch, ATA_CYL_LSB, request->u.ata.lba >> 32);
799 ATA_IDX_OUTB(ch, ATA_CYL_LSB, request->u.ata.lba >> 8);
800 ATA_IDX_OUTB(ch, ATA_CYL_MSB, request->u.ata.lba >> 40);
801 ATA_IDX_OUTB(ch, ATA_CYL_MSB, request->u.ata.lba >> 16);
820 ATA_IDX_OUTB(ch, ATA_SECTOR, (request->u.ata.lba
[all...]
H A Datapi-cd.c341 lba2msf(ntohl(entry->addr.lba), &entry->addr.msf.minute,
390 lba2msf(ntohl(entry->addr.lba), &entry->addr.msf.minute,
497 error = acd_play(dev, ntohl(cdp->toc.tab[t1].addr.lba),
498 ntohl(cdp->toc.tab[t2].addr.lba));
729 pp->mediasize = ntohl(cdp->toc.tab[track].addr.lba) -
730 ntohl(cdp->toc.tab[track - 1].addr.lba);
795 u_int32_t lba, lastlba, count; local
811 lastlba = ntohl(cdp->toc.tab[track].addr.lba);
812 lba = bp->bio_offset / blocksize;
813 lba
916 lba2msf(u_int32_t lba, u_int8_t *m, u_int8_t *s, u_int8_t *f) argument
1198 acd_read_track_info(device_t dev, int32_t lba, struct acd_track_info *info) argument
1292 u_int32_t lba = 0; local
[all...]
/freebsd-9.3-release/sys/cam/ata/
H A Data_all.c375 uint32_t lba, uint8_t sector_count)
386 ataio->cmd.lba_low = lba;
387 ataio->cmd.lba_mid = lba >> 8;
388 ataio->cmd.lba_high = lba >> 16;
389 ataio->cmd.device = ATA_DEV_LBA | ((lba >> 24) & 0x0f);
395 uint64_t lba, uint16_t sector_count)
411 ataio->cmd.lba_low = lba;
412 ataio->cmd.lba_mid = lba >> 8;
413 ataio->cmd.lba_high = lba >> 16;
415 ataio->cmd.lba_low_exp = lba >> 2
374 ata_28bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint8_t features, uint32_t lba, uint8_t sector_count) argument
394 ata_48bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint16_t features, uint64_t lba, uint16_t sector_count) argument
425 ata_ncq_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint64_t lba, uint16_t sector_count) argument
[all...]
H A Data_all.h119 uint32_t lba, uint8_t sector_count);
121 uint64_t lba, uint16_t sector_count);
123 uint64_t lba, uint16_t sector_count);
H A Data_da.c776 uint64_t lba; local
785 lba = offset / secsize;
805 (lba + count >= ATA_MAX_28BIT_LBA ||
808 0, lba, count);
811 0, lba, count);
1441 uint64_t lba = bp1->bio_pblkno; local
1448 if (lba == lastlba) {
1456 lba += c;
1462 req->data[off + 0] = lba & 0xff;
1463 req->data[off + 1] = (lba >>
1526 uint64_t lba = bp->bio_pblkno; local
1636 uint64_t lba = bp->bio_pblkno; local
[all...]
/freebsd-9.3-release/sys/dev/usb/storage/
H A Dustorage_fs.c937 uint32_t lba; local
945 lba = get_be32(&sc->sc_cbw->CBWCDB[2]);
964 file_offset = lba;
968 vlen += lba;
970 if ((vlen < lba) ||
972 (lba >= currlun->num_sectors)) {
1103 uint32_t lba = get_be32(&sc->sc_cbw->CBWCDB[2]); local
1107 if ((pmi > 1) || ((pmi == 0) && (lba != 0))) {
1373 uint32_t lba; local
1381 lba
1425 uint32_t lba; local
[all...]
/freebsd-9.3-release/sys/sys/
H A Ddvdio.h72 u_int32_t lba; member in struct:dvd_authinfo
/freebsd-9.3-release/tools/tools/vhba/
H A Dvhba.c171 uint64_t lba; local
181 lba = (((uint64_t)cdb[2]) << 56) |
196 lba = (((uint32_t)cdb[2]) << 24) |
206 lba = (((uint32_t)cdb[2]) << 24) |
217 lba = (((uint32_t)cdb[1] & 0x1f) << 16) |
225 if (lba + cnt > nblks) {
229 *offset = lba << blk_shift;

Completed in 312 milliseconds

12345