/freebsd-9.3-release/sys/boot/i386/common/ |
H A D | drv.h | 42 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 D | drv.c | 60 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 D | edd.h | 43 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 D | centipad_board.c | 65 drvread(void *buf, unsigned lba, unsigned nblk) argument 67 return (MCI_read((char *)buf, lba << 9, nblk << 9));
|
H A D | kb920x_board.c | 63 drvread(void *buf, unsigned lba, unsigned nblk) argument 65 return (MCI_read((char *)buf, lba << 9, nblk << 9));
|
H A D | bwct_board.c | 122 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 D | nvme_ns_cmd.c | 33 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 D | wj.h | 40 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 D | wj.h | 41 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 D | octeon_ebt3000_cf.c | 329 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 D | sati_reassign_blocks.c | 84 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 D | ps3disk.c | 198 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 D | ata-serverworks.c | 269 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 D | ctl_frontend_internal.h | 101 uint64_t lba; /* logical block address */ member in struct:cfi_task_bbrread
|
/freebsd-9.3-release/sys/geom/part/ |
H A D | g_part_ebr.c | 201 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 D | g_part_gpt.c | 81 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 D | ata-sata.c | 272 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 D | ata-lowlevel.c | 762 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 D | atapi-cd.c | 341 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 D | ata_all.c | 375 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 D | ata_all.h | 119 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 D | ata_da.c | 776 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 D | ustorage_fs.c | 937 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 D | dvdio.h | 72 u_int32_t lba; member in struct:dvd_authinfo
|
/freebsd-9.3-release/tools/tools/vhba/ |
H A D | vhba.c | 171 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;
|