Home
last modified time | relevance | path

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

/freebsd-13.1/stand/common/
H A Ddisk.c185 ret = dev->dd.d_dev->dv_strategy(dev, F_READ, dev->d_offset + offset, in disk_read()
198 ret = dev->dd.d_dev->dv_strategy(dev, F_WRITE, dev->d_offset + offset, in disk_write()
217 if (dev->d_offset == 0) in disk_ioctl()
257 partdev.d_offset = 0; in disk_open()
261 dev->d_offset = 0; in disk_open()
289 dev->d_offset = part.start; in disk_open()
293 dev->d_offset = 0; in disk_open()
303 dev->d_offset = part.start; in disk_open()
354 dev->d_offset += part.start; in disk_open()
371 (long long)dev->d_offset, od); in disk_open()
H A Ddisk.h97 uint64_t d_offset; member
H A Dvdisk.c268 offset = dev->d_offset * vd->vdisk_sectorsz; in vdisk_strategy()
/freebsd-13.1/stand/i386/libi386/
H A Dbiosdisk.c818 disk.d_offset = 0; in bd_disk_get_sectors()
959 offset = dev->d_offset * bd->bd_sectorsize; in bd_strategy()
972 uint64_t disk_blocks, offset, d_offset; in bd_realstrategy() local
1024 d_offset = 0; in bd_realstrategy()
1031 d_offset = dev->d_offset; in bd_realstrategy()
1034 disk_blocks = bd->bd_sectors - d_offset; in bd_realstrategy()
1037 if (dblk < d_offset || dblk >= d_offset + disk_blocks) in bd_realstrategy()
1043 if (dblk + blks >= d_offset + disk_blocks) { in bd_realstrategy()
1044 blks = d_offset + disk_blocks - dblk; in bd_realstrategy()
/freebsd-13.1/tools/tools/bootparttest/
H A Dbootparttest.c82 (long long)blk, (long long)dev->d_offset); in disk_strategy()
84 (blk + dev->d_offset) * disk.sectorsize); in disk_strategy()
/freebsd-13.1/stand/efi/libefi/
H A Defipart.c1070 offset = dev->d_offset * pd->pd_blkio->Media->BlockSize; in efipart_strategy()
1085 uint64_t off, disk_blocks, d_offset = 0; in efipart_realstrategy() local
1118 d_offset = dev->d_offset; in efipart_realstrategy()
1121 disk_blocks = blkio->Media->LastBlock + 1 - d_offset; in efipart_realstrategy()
1124 if ((off + size) / blkio->Media->BlockSize > d_offset + disk_blocks) { in efipart_realstrategy()
1125 diskend = d_offset + disk_blocks; in efipart_realstrategy()
/freebsd-13.1/stand/libsa/geli/
H A Dgelidev.c341 gdesc->ddd.d_offset = hdesc->d_offset; in geli_probe_and_attach()
/freebsd-13.1/stand/userboot/userboot/
H A Duserboot_disk.c201 return (bcache_strategy(&bcd, rw, dblk + dev->d_offset, in userdisk_strategy()
/freebsd-13.1/stand/uboot/lib/
H A Ddisk.c168 err = stor_readdev(dev, blk + dev->d_offset, bcount, buf); in stor_strategy()