/freebsd-10.0-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-10.0-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-10.0-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-10.0-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-10.0-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-10.0-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-10.0-release/sys/dev/ata/chipsets/ |
H A D | ata-serverworks.c | 268 request->u.ata.lba = (u_int64_t)(temp & 0x00ff) | 271 request->u.ata.lba |= ((u_int64_t)(temp & 0x00ff) << 8) | 274 request->u.ata.lba |= ((u_int64_t)(temp & 0x00ff) << 16) | 279 request->u.ata.lba = (ATA_IDX_INW(ch, ATA_SECTOR) & 0x00ff) | 294 ATA_IDX_OUTW(ch, ATA_SECTOR, ((request->u.ata.lba >> 16) & 0xff00) | 295 (request->u.ata.lba & 0x00ff)); 296 ATA_IDX_OUTW(ch, ATA_CYL_LSB, ((request->u.ata.lba >> 24) & 0xff00) | 297 ((request->u.ata.lba >> 8) & 0x00ff)); 298 ATA_IDX_OUTW(ch, ATA_CYL_MSB, ((request->u.ata.lba >> 32) & 0xff00) | 299 ((request->u.ata.lba >> 1 [all...] |
H A D | ata-marvell.c | 434 bytep[i++] = (request->u.ata.lba >> 24) & 0xff; 436 bytep[i++] = request->u.ata.lba & 0xff; 439 bytep[i++] = (request->u.ata.lba >> 32) & 0xff; 441 bytep[i++] = (request->u.ata.lba >> 8) & 0xff; 444 bytep[i++] = (request->u.ata.lba >> 40) & 0xff; 446 bytep[i++] = (request->u.ata.lba >> 16) & 0xff; 449 bytep[i++] = ATA_D_LBA | ATA_D_IBM | ((request->u.ata.lba >> 24) & 0xf); 464 bytep[i++] = request->u.ata.lba & 0xff; 465 bytep[i++] = (request->u.ata.lba >> 8) & 0xff; 466 bytep[i++] = (request->u.ata.lba >> 1 [all...] |
/freebsd-10.0-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-10.0-release/sys/mips/cavium/ |
H A D | octeon_ebt3000_cf.c | 323 unsigned long lba; local 331 lba = start_sector; 334 error = cf_send_cmd(lba, CMD_READ_SECTOR); 362 lba++; 376 uint32_t lba; local 382 lba = start_sector; 387 error = cf_send_cmd(lba, CMD_WRITE_SECTOR); 414 lba++; 481 * Send command to read/write one sector specified by lba. 484 static int cf_send_cmd (uint32_t lba, uint8_ argument [all...] |
/freebsd-10.0-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-10.0-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; 476 u_int lba; local 483 lba = 0; 485 ofs = (off_t)lba * pp->sectorsize; 502 if (lba [all...] |
H A D | g_part_gpt.c | 80 quad_t lba[GPT_ELT_COUNT]; member in struct:g_part_gpt_table 363 quad_t lba, last; local 376 table->lba[elt] = last; 378 table->lba[elt] = 1; 379 buf = g_read_data(cp, table->lba[elt] * pp->sectorsize, pp->sectorsize, 407 if (hdr->hdr_lba_self != table->lba[elt]) 434 lba = hdr->hdr_lba_table + 437 if (lba >= last) 439 if (lba >= hdr->hdr_lba_start && lba < [all...] |
/freebsd-10.0-release/sys/dev/ata/ |
H A D | ata-sata.c | 267 fis[4] = request->u.ata.lba; 268 fis[5] = request->u.ata.lba >> 8; 269 fis[6] = request->u.ata.lba >> 16; 272 fis[7] |= (ATA_D_IBM | (request->u.ata.lba >> 24 & 0x0f)); 273 fis[8] = request->u.ata.lba >> 24; 274 fis[9] = request->u.ata.lba >> 32; 275 fis[10] = request->u.ata.lba >> 40;
|
/freebsd-10.0-release/sys/cam/ata/ |
H A D | ata_all.c | 372 uint32_t lba, uint8_t sector_count) 383 ataio->cmd.lba_low = lba; 384 ataio->cmd.lba_mid = lba >> 8; 385 ataio->cmd.lba_high = lba >> 16; 386 ataio->cmd.device = ATA_DEV_LBA | ((lba >> 24) & 0x0f); 392 uint64_t lba, uint16_t sector_count) 408 ataio->cmd.lba_low = lba; 409 ataio->cmd.lba_mid = lba >> 8; 410 ataio->cmd.lba_high = lba >> 16; 412 ataio->cmd.lba_low_exp = lba >> 2 371 ata_28bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint8_t features, uint32_t lba, uint8_t sector_count) argument 391 ata_48bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint16_t features, uint64_t lba, uint16_t sector_count) argument 422 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 | 764 uint64_t lba; local 773 lba = offset / secsize; 793 (lba + count >= ATA_MAX_28BIT_LBA || 796 0, lba, count); 799 0, lba, count); 1428 uint64_t lba = bp1->bio_pblkno; local 1435 if (lba == lastlba) { 1443 lba += c; 1449 req->data[off + 0] = lba & 0xff; 1450 req->data[off + 1] = (lba >> 1514 uint64_t lba = bp->bio_pblkno; local 1624 uint64_t lba = bp->bio_pblkno; local [all...] |
/freebsd-10.0-release/sys/dev/usb/storage/ |
H A D | ustorage_fs.c | 941 uint32_t lba; local 949 lba = get_be32(&sc->sc_cbw->CBWCDB[2]); 968 file_offset = lba; 972 vlen += lba; 974 if ((vlen < lba) || 976 (lba >= currlun->num_sectors)) { 1107 uint32_t lba = get_be32(&sc->sc_cbw->CBWCDB[2]); local 1111 if ((pmi > 1) || ((pmi == 0) && (lba != 0))) { 1377 uint32_t lba; local 1385 lba 1429 uint32_t lba; local [all...] |
/freebsd-10.0-release/sys/sys/ |
H A D | dvdio.h | 72 u_int32_t lba; member in struct:dvd_authinfo
|
/freebsd-10.0-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;
|
/freebsd-10.0-release/usr.sbin/cdcontrol/ |
H A D | cdcontrol.c | 112 { CMD_SET, "set", 2, "msf | lba" }, 142 static void lba2msf(unsigned long lba, u_char *m, u_char *s, u_char *f); 410 else if (! strcasecmp (arg, "lba")) 497 return play_blocks (0, ntohl(toc_buffer[n].addr.lba)); 514 len = ntohl(toc_buffer[n].addr.lba) - blk; 609 lba2msf(ntohl(toc_buffer[tr1].addr.lba), 657 lba2msf(ntohl(toc_buffer[n].addr.lba), 675 lba2msf(ntohl(toc_buffer[tr2].addr.lba), 697 lba2msf(ntohl(toc_buffer[n].addr.lba), 726 lba2msf(ntohl(toc_buffer[n].addr.lba), 998 lba2msf(unsigned long lba, u_char *m, u_char *s, u_char *f) argument [all...] |