| /fs/ |
| A D | fs_internal.c | 36 sector += byte_offset >> log2blksz; in fs_devread() 44 if (blk_dread(blk, partition->start + sector, 1, in fs_devread() 54 sector++; in fs_devread() 67 blk_dread(blk, partition->start + sector, 1, in fs_devread() 73 if (blk_dread(blk, partition->start + sector, in fs_devread() 82 sector += block_len / blk->blksz; in fs_devread() 86 if (blk_dread(blk, partition->start + sector, 1, in fs_devread() 116 sector += byte_offset >> log2blksz; in fs_devwrite() 141 sector++; in fs_devwrite() 168 if (blk_dwrite(blk, partition->start + sector, in fs_devwrite() [all …]
|
| /fs/btrfs/ |
| A D | dev.c | 17 lbaint_t sector; in btrfs_devread() local 20 sector = address >> btrfs_blk_desc->log2blksz; in btrfs_devread() 23 return fs_devread(btrfs_blk_desc, btrfs_part_info, sector, byte_offset, in btrfs_devread()
|
| A D | compat.h | 58 lbaint_t sector; in __btrfs_devread() local 62 sector = offset >> desc->log2blksz; in __btrfs_devread() 66 ret = fs_devread(desc, part, sector, byte_offset, size, buf); in __btrfs_devread()
|
| /fs/exfat/ |
| A D | mount.c | 111 static bool verify_vbr_checksum(const struct exfat* ef, void* sector) in verify_vbr_checksum() argument 117 if (exfat_pread(ef->dev, sector, sector_size, 0) < 0) in verify_vbr_checksum() 122 vbr_checksum = exfat_vbr_start_checksum(sector, sector_size); in verify_vbr_checksum() 125 if (exfat_pread(ef->dev, sector, sector_size, i * sector_size) < 0) in verify_vbr_checksum() 130 vbr_checksum = exfat_vbr_add_checksum(sector, sector_size, in verify_vbr_checksum() 133 if (exfat_pread(ef->dev, sector, sector_size, i * sector_size) < 0) in verify_vbr_checksum() 139 if (le32_to_cpu(((const le32_t*) sector)[i]) != vbr_checksum) in verify_vbr_checksum() 142 le32_to_cpu(((const le32_t*) sector)[i]), vbr_checksum); in verify_vbr_checksum() 143 if (!EXFAT_REPAIR(invalid_vbr_checksum, ef, sector, vbr_checksum)) in verify_vbr_checksum()
|
| A D | repair.c | 76 bool exfat_fix_invalid_vbr_checksum(const struct exfat* ef, void* sector, in exfat_fix_invalid_vbr_checksum() argument 83 ((le32_t*) sector)[i] = cpu_to_le32(vbr_checksum); in exfat_fix_invalid_vbr_checksum() 84 if (exfat_pwrite(ef->dev, sector, sector_size, 11 * sector_size) < 0) in exfat_fix_invalid_vbr_checksum()
|
| A D | utils.c | 97 uint32_t exfat_vbr_start_checksum(const void* sector, size_t size) in exfat_vbr_start_checksum() argument 105 sum = ((sum << 31) | (sum >> 1)) + ((const uint8_t*) sector)[i]; in exfat_vbr_start_checksum() 109 uint32_t exfat_vbr_add_checksum(const void* sector, size_t size, uint32_t sum) in exfat_vbr_add_checksum() argument 114 sum = ((sum << 31) | (sum >> 1)) + ((const uint8_t*) sector)[i]; in exfat_vbr_add_checksum()
|
| A D | cluster.c | 31 static off_t s2o(const struct exfat* ef, off_t sector) in s2o() argument 33 return sector << ef->sb->sector_bits; in s2o() 58 static cluster_t s2c(const struct exfat* ef, off_t sector) in s2c() argument 60 return ((sector - le32_to_cpu(ef->sb->cluster_sector_start)) >> in s2c()
|
| A D | exfat.h | 209 uint32_t exfat_vbr_start_checksum(const void* sector, size_t size); 210 uint32_t exfat_vbr_add_checksum(const void* sector, size_t size, uint32_t sum); 256 bool exfat_fix_invalid_vbr_checksum(const struct exfat* ef, void* sector,
|
| /fs/zfs/ |
| A D | dev.c | 24 int zfs_devread(int sector, int byte_offset, int byte_len, char *buf) in zfs_devread() argument 26 return fs_devread(zfs_blk_desc, part_info, sector, byte_offset, in zfs_devread()
|
| A D | zfs.c | 395 const uint64_t sector = data->vdev_phys_sector; in find_bestub() local 406 offset = (sector << SPA_MINBLOCKSHIFT) + VDEV_PHYS_SIZE + (i * UBBYTES); in find_bestub() 449 uint64_t offset, sector; in zio_read_gang() local 461 sector = DVA_OFFSET_TO_PHYS_SECTOR(offset); in zio_read_gang() 464 err = zfs_devread(sector, 0, SPA_GANGBLOCKSIZE, (char *) zio_gb); in zio_read_gang() 513 uint64_t offset, sector; in zio_read_data() local 523 sector = DVA_OFFSET_TO_PHYS_SECTOR(offset); in zio_read_data() 525 err = zfs_devread(sector, 0, psize, buf); in zio_read_data()
|
| /fs/ext4/ |
| A D | dev.c | 49 int ext4fs_devread(lbaint_t sector, int byte_offset, int byte_len, in ext4fs_devread() argument 52 return fs_devread(get_fs()->dev_desc, part_info, sector, byte_offset, in ext4fs_devread()
|