Searched refs:d_offset (Results 1 - 9 of 9) sorted by relevance

/freebsd-current/stand/common/
H A Ddisk.h77 * This will initialize d_offset to the block offset of the start of the
95 uint64_t d_offset; member in struct:disk_devdesc
99 * Parse disk metadata and initialise dev->d_offset.
H A Ddisk.c183 ret = dev->dd.d_dev->dv_strategy(dev, F_READ, dev->d_offset + offset,
196 ret = dev->dd.d_dev->dv_strategy(dev, F_WRITE, dev->d_offset + offset,
215 if (dev->d_offset == 0)
255 partdev.d_offset = 0;
259 dev->d_offset = 0;
287 dev->d_offset = part.start;
291 dev->d_offset = 0;
301 dev->d_offset = part.start;
352 dev->d_offset += part.start;
369 (long long)dev->d_offset, o
[all...]
H A Dvdisk.c267 offset = dev->d_offset * vd->vdisk_sectorsz;
/freebsd-current/tools/tools/bootparttest/
H A Dbootparttest.c79 (long long)blk, (long long)dev->d_offset);
81 (blk + dev->d_offset) * disk.sectorsize);
/freebsd-current/stand/i386/libi386/
H A Dbiosdisk.c817 disk.d_offset = 0;
958 offset = dev->d_offset * bd->bd_sectorsize;
971 uint64_t disk_blocks, offset, d_offset; local
1023 d_offset = 0;
1030 d_offset = dev->d_offset;
1034 BIOSDISK_SECSIZE) - d_offset;
1037 if (dblk < d_offset || dblk >= d_offset + disk_blocks)
1043 if (dblk + blks >= d_offset
[all...]
/freebsd-current/stand/libsa/geli/
H A Dgelidev.c345 gdesc->ddd.d_offset = hdesc->d_offset;
/freebsd-current/stand/efi/libefi/
H A Defipart.c1069 offset = dev->d_offset * pd->pd_blkio->Media->BlockSize;
1084 uint64_t off, disk_blocks, d_offset = 0; local
1117 d_offset = dev->d_offset;
1120 disk_blocks = blkio->Media->LastBlock + 1 - d_offset;
1123 if ((off + size) / blkio->Media->BlockSize > d_offset + disk_blocks) {
1124 diskend = d_offset + disk_blocks;
/freebsd-current/stand/uboot/
H A Duboot_disk.c167 err = stor_readdev(dev, blk + dev->d_offset, bcount, buf);
/freebsd-current/stand/userboot/userboot/
H A Duserboot_disk.c200 return (bcache_strategy(&bcd, rw, dblk + dev->d_offset,

Completed in 206 milliseconds