Home
last modified time | relevance | path

Searched refs:SECTOR_SHIFT (Results 1 - 25 of 209) sorted by relevance

123456789

/kernel/linux/linux-5.10/fs/nfs/blocklayout/
H A Dblocklayout.c163 disk_addr = (u64)isect << SECTOR_SHIFT; in do_add_page_to_bio()
180 disk_addr >> SECTOR_SHIFT, end_io, par); in do_add_page_to_bio()
199 isect = header->args.offset >> SECTOR_SHIFT; in bl_mark_devices_unavailable()
200 bytes_left += header->args.offset - (isect << SECTOR_SHIFT); in bl_mark_devices_unavailable()
208 if (bytes_left > extent_length << SECTOR_SHIFT) in bl_mark_devices_unavailable()
209 bytes_left -= extent_length << SECTOR_SHIFT; in bl_mark_devices_unavailable()
281 isect = (sector_t) (f_offset >> SECTOR_SHIFT); in bl_read_pagelist()
327 isect += (pg_len >> SECTOR_SHIFT); in bl_read_pagelist()
328 extent_length -= (pg_len >> SECTOR_SHIFT); in bl_read_pagelist()
333 if ((isect << SECTOR_SHIFT) > in bl_read_pagelist()
[all...]
H A Dblocklayout.h43 #define PAGE_CACHE_SECTORS (PAGE_SIZE >> SECTOR_SHIFT)
44 #define PAGE_CACHE_SECTOR_SHIFT (PAGE_SHIFT - SECTOR_SHIFT)
45 #define SECTOR_SIZE (1 << SECTOR_SHIFT)
/kernel/linux/linux-6.6/fs/nfs/blocklayout/
H A Dblocklayout.c141 disk_addr = (u64)isect << SECTOR_SHIFT; in do_add_page_to_bio()
158 bio->bi_iter.bi_sector = disk_addr >> SECTOR_SHIFT; in do_add_page_to_bio()
176 isect = header->args.offset >> SECTOR_SHIFT; in bl_mark_devices_unavailable()
177 bytes_left += header->args.offset - (isect << SECTOR_SHIFT); in bl_mark_devices_unavailable()
185 if (bytes_left > extent_length << SECTOR_SHIFT) in bl_mark_devices_unavailable()
186 bytes_left -= extent_length << SECTOR_SHIFT; in bl_mark_devices_unavailable()
258 isect = (sector_t) (f_offset >> SECTOR_SHIFT); in bl_read_pagelist()
304 isect += (pg_len >> SECTOR_SHIFT); in bl_read_pagelist()
305 extent_length -= (pg_len >> SECTOR_SHIFT); in bl_read_pagelist()
310 if ((isect << SECTOR_SHIFT) > in bl_read_pagelist()
[all...]
H A Dblocklayout.h43 #define PAGE_CACHE_SECTORS (PAGE_SIZE >> SECTOR_SHIFT)
44 #define PAGE_CACHE_SECTOR_SHIFT (PAGE_SHIFT - SECTOR_SHIFT)
45 #define SECTOR_SIZE (1 << SECTOR_SHIFT)
/kernel/linux/linux-6.6/block/
H A Dblk-settings.c135 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors()
146 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors()
322 round_down(limits->max_hw_sectors, size >> SECTOR_SHIFT); in blk_queue_logical_block_size()
324 round_down(limits->max_sectors, size >> SECTOR_SHIFT); in blk_queue_logical_block_size()
494 unsigned int alignment = sector_div(sector, granularity >> SECTOR_SHIFT) in queue_limit_alignment_offset()
495 << SECTOR_SHIFT; in queue_limit_alignment_offset()
509 alignment = lim->discard_alignment >> SECTOR_SHIFT; in queue_limit_discard_alignment()
510 granularity = lim->discard_granularity >> SECTOR_SHIFT; in queue_limit_discard_alignment()
521 return offset << SECTOR_SHIFT; in queue_limit_discard_alignment()
526 sectors = round_down(sectors, lbs >> SECTOR_SHIFT); in blk_round_down_sectors()
[all...]
H A Dblk-lib.c22 round_up(sector, discard_granularity >> SECTOR_SHIFT); in bio_discard_limit()
35 return round_down(UINT_MAX, discard_granularity) >> SECTOR_SHIFT; in bio_discard_limit()
312 /* make sure that "len << SECTOR_SHIFT" doesn't overflow */ in blkdev_issue_secure_erase()
313 if (max_sectors > UINT_MAX >> SECTOR_SHIFT) in blkdev_issue_secure_erase()
314 max_sectors = UINT_MAX >> SECTOR_SHIFT; in blkdev_issue_secure_erase()
330 bio->bi_iter.bi_size = len << SECTOR_SHIFT; in blkdev_issue_secure_erase()
H A Dfops.c75 bio.bi_iter.bi_sector = pos >> SECTOR_SHIFT; in __blkdev_direct_IO_simple()
205 bio->bi_iter.bi_sector = pos >> SECTOR_SHIFT; in __blkdev_direct_IO()
323 bio->bi_iter.bi_sector = pos >> SECTOR_SHIFT; in __blkdev_direct_IO_async()
786 error = blkdev_issue_zeroout(bdev, start >> SECTOR_SHIFT, in blkdev_fallocate()
787 len >> SECTOR_SHIFT, GFP_KERNEL, in blkdev_fallocate()
795 error = blkdev_issue_zeroout(bdev, start >> SECTOR_SHIFT, in blkdev_fallocate()
796 len >> SECTOR_SHIFT, GFP_KERNEL, in blkdev_fallocate()
804 error = blkdev_issue_discard(bdev, start >> SECTOR_SHIFT, in blkdev_fallocate()
805 len >> SECTOR_SHIFT, GFP_KERNEL); in blkdev_fallocate()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dzoned.c66 #define SUPER_INFO_SECTORS ((u64)BTRFS_SUPER_INFO_SIZE >> SECTOR_SHIFT)
119 *wp_ret = zones[0].start << SECTOR_SHIFT; in sb_write_pointer()
129 u64 zone_end = (zones[i].start + zones[i].capacity) << SECTOR_SHIFT; in sb_write_pointer()
158 *wp_ret = sector << SECTOR_SHIFT; in sb_write_pointer()
201 const sector_t zone_sectors = device->fs_info->zone_size >> SECTOR_SHIFT; in emulate_report_zones()
205 pos >>= SECTOR_SHIFT; in emulate_report_zones() local
267 ret = blkdev_report_zones(device->bdev, pos >> SECTOR_SHIFT, *nr_zones, in btrfs_get_dev_zones()
399 zone_sectors = fs_info->zone_size >> SECTOR_SHIFT; in btrfs_get_dev_zone_info()
405 zone_info->zone_size = zone_sectors << SECTOR_SHIFT; in btrfs_get_dev_zone_info()
486 ret = btrfs_get_dev_zones(device, sector << SECTOR_SHIFT, zone in btrfs_get_dev_zone_info()
[all...]
H A Dbio.c88 bio = bio_split(&orig_bbio->bio, map_length >> SECTOR_SHIFT, in btrfs_split_bio()
217 repair_bbio->saved_iter.bi_sector << SECTOR_SHIFT, in btrfs_end_repair_bio()
241 const u64 logical = (failed_bbio->saved_iter.bi_sector << SECTOR_SHIFT); in repair_one_sector()
454 u64 physical = bio->bi_iter.bi_sector << SECTOR_SHIFT; in btrfs_submit_dev_bio()
458 bio->bi_iter.bi_sector = zone_start >> SECTOR_SHIFT; in btrfs_submit_dev_bio()
491 bio->bi_iter.bi_sector = bioc->stripes[dev_nr].physical >> SECTOR_SHIFT; in btrfs_submit_mirrored_bio()
502 bio->bi_iter.bi_sector = smap->physical >> SECTOR_SHIFT; in __btrfs_submit_bio()
651 u64 logical = bio->bi_iter.bi_sector << SECTOR_SHIFT; in btrfs_submit_chunk()
780 bio.bi_iter.bi_sector = smap.physical >> SECTOR_SHIFT; in btrfs_repair_io_failure()
794 smap.physical >> SECTOR_SHIFT); in btrfs_repair_io_failure()
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-integrity.c121 #define JOURNAL_SECTOR_DATA ((1 << SECTOR_SHIFT) - sizeof(commit_id_t))
445 ms += offset >> (SECTOR_SHIFT + ic->log2_buffer_sectors - ic->log2_tag_size); in get_metadata_sector_and_offset()
446 mo = (offset << ic->log2_tag_size) & ((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - 1); in get_metadata_sector_and_offset()
448 ms += (__u64)offset * ic->tag_size >> (SECTOR_SHIFT + ic->log2_buffer_sectors); in get_metadata_sector_and_offset()
449 mo = (offset * ic->tag_size) & ((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - 1); in get_metadata_sector_and_offset()
500 if (sizeof(struct superblock) + size > 1 << SECTOR_SHIFT) { in sb_mac()
513 r = crypto_shash_update(desc, (__u8 *)ic->sb, (1 << SECTOR_SHIFT) - size); in sb_mac()
520 r = crypto_shash_final(desc, (__u8 *)ic->sb + (1 << SECTOR_SHIFT) - size); in sb_mac()
533 if (memcmp((__u8 *)ic->sb + (1 << SECTOR_SHIFT) - size, result, size)) { in sb_mac()
740 *pl_index = sector >> (PAGE_SHIFT - SECTOR_SHIFT); in page_list_location()
[all...]
H A Ddm-verity-fec.c619 ((sector_t)(num_ll << (v->data_dev_block_bits - SECTOR_SHIFT)) in verity_fec_parse_opt_args()
620 >> (v->data_dev_block_bits - SECTOR_SHIFT) != num_ll)) { in verity_fec_parse_opt_args()
628 ((sector_t)(num_ll << (v->data_dev_block_bits - SECTOR_SHIFT)) >> in verity_fec_parse_opt_args()
629 (v->data_dev_block_bits - SECTOR_SHIFT) != num_ll)) { in verity_fec_parse_opt_args()
746 if ((f->roots << SECTOR_SHIFT) & ((1 << v->data_dev_block_bits) - 1)) in verity_fec_ctr()
749 f->io_size = v->fec->roots << SECTOR_SHIFT; in verity_fec_ctr()
759 dm_bufio_set_sector_offset(f->bufio, f->start << (v->data_dev_block_bits - SECTOR_SHIFT)); in verity_fec_ctr()
761 fec_blocks = div64_u64(f->rounds * f->roots, v->fec->roots << SECTOR_SHIFT); in verity_fec_ctr()
H A Ddm-writecache.c339 wc->memory_map += (size_t)wc->start_sector << SECTOR_SHIFT; in persistent_memory_claim()
340 wc->memory_map_size -= (size_t)wc->start_sector << SECTOR_SHIFT; in persistent_memory_claim()
360 vunmap(wc->memory_map - ((size_t)wc->start_sector << SECTOR_SHIFT)); in persistent_memory_release()
406 ((sector_t)e->index << (wc->block_size_bits - SECTOR_SHIFT)); in cache_sector()
516 region.sector = (sector_t)i * (BITMAP_GRANULARITY >> SECTOR_SHIFT); in ssd_commit_flushed()
517 region.count = (sector_t)(j - i) * (BITMAP_GRANULARITY >> SECTOR_SHIFT); in ssd_commit_flushed()
557 region.count = max(4096U, wc->block_size) >> SECTOR_SHIFT; in ssd_commit_superblock()
1018 (wc->metadata_sectors << SECTOR_SHIFT) - sb_entries_offset); in writecache_resume()
1345 if (next_boundary < bio->bi_iter.bi_size >> SECTOR_SHIFT) in writecache_map_remap_origin()
1366 dm_accept_partial_bio(bio, wc->block_size >> SECTOR_SHIFT); in writecache_map_read()
[all...]
/kernel/linux/linux-5.10/drivers/mtd/
H A Dssfdc.c36 #define SECTOR_SHIFT 9 macro
133 cis_sector = (int)(offset >> SECTOR_SHIFT); in get_valid_cis_sector()
154 loff_t offset = (loff_t)sect_no << SECTOR_SHIFT; in read_physical_sector()
308 ssfdc->cis_block = cis_sector / (mtd->erasesize >> SECTOR_SHIFT); in ssfdcr_add_mtd()
320 ssfdc->cylinders = (unsigned short)(((u32)mtd->size >> SECTOR_SHIFT) / in ssfdcr_add_mtd()
373 sectors_per_block = ssfdc->erase_size >> SECTOR_SHIFT; in ssfdcr_readsect()
/kernel/linux/linux-6.6/drivers/mtd/
H A Dssfdc.c36 #define SECTOR_SHIFT 9 macro
133 cis_sector = (int)(offset >> SECTOR_SHIFT); in get_valid_cis_sector()
154 loff_t offset = (loff_t)sect_no << SECTOR_SHIFT; in read_physical_sector()
308 ssfdc->cis_block = cis_sector / (mtd->erasesize >> SECTOR_SHIFT); in ssfdcr_add_mtd()
320 ssfdc->cylinders = (unsigned short)(((u32)mtd->size >> SECTOR_SHIFT) / in ssfdcr_add_mtd()
373 sectors_per_block = ssfdc->erase_size >> SECTOR_SHIFT; in ssfdcr_readsect()
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-integrity.c113 #define JOURNAL_SECTOR_DATA ((1 << SECTOR_SHIFT) - sizeof(commit_id_t))
444 ms += offset >> (SECTOR_SHIFT + ic->log2_buffer_sectors - ic->log2_tag_size); in get_metadata_sector_and_offset()
445 mo = (offset << ic->log2_tag_size) & ((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - 1); in get_metadata_sector_and_offset()
447 ms += (__u64)offset * ic->tag_size >> (SECTOR_SHIFT + ic->log2_buffer_sectors); in get_metadata_sector_and_offset()
448 mo = (offset * ic->tag_size) & ((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - 1); in get_metadata_sector_and_offset()
667 *pl_index = sector >> (PAGE_SHIFT - SECTOR_SHIFT); in page_list_location()
668 *pl_offset = (sector << SECTOR_SHIFT) & (PAGE_SIZE - 1); in page_list_location()
680 *n_sectors = (PAGE_SIZE - pl_offset) >> SECTOR_SHIFT; in access_page_list()
803 size_t n_bytes = (size_t)(n_sections * ic->journal_section_sectors) << SECTOR_SHIFT; in xor_journal()
966 pl_index = sector >> (PAGE_SHIFT - SECTOR_SHIFT); in rw_journal_sectors()
[all...]
H A Ddm-verity-fec.c619 ((sector_t)(num_ll << (v->data_dev_block_bits - SECTOR_SHIFT)) in verity_fec_parse_opt_args()
620 >> (v->data_dev_block_bits - SECTOR_SHIFT) != num_ll)) { in verity_fec_parse_opt_args()
628 ((sector_t)(num_ll << (v->data_dev_block_bits - SECTOR_SHIFT)) >> in verity_fec_parse_opt_args()
629 (v->data_dev_block_bits - SECTOR_SHIFT) != num_ll)) { in verity_fec_parse_opt_args()
746 if ((f->roots << SECTOR_SHIFT) & ((1 << v->data_dev_block_bits) - 1)) in verity_fec_ctr()
749 f->io_size = v->fec->roots << SECTOR_SHIFT; in verity_fec_ctr()
759 dm_bufio_set_sector_offset(f->bufio, f->start << (v->data_dev_block_bits - SECTOR_SHIFT)); in verity_fec_ctr()
761 fec_blocks = div64_u64(f->rounds * f->roots, v->fec->roots << SECTOR_SHIFT); in verity_fec_ctr()
H A Ddm-writecache.c317 wc->memory_map += (size_t)wc->start_sector << SECTOR_SHIFT; in persistent_memory_claim()
318 wc->memory_map_size -= (size_t)wc->start_sector << SECTOR_SHIFT; in persistent_memory_claim()
338 vunmap(wc->memory_map - ((size_t)wc->start_sector << SECTOR_SHIFT)); in persistent_memory_release()
384 ((sector_t)e->index << (wc->block_size_bits - SECTOR_SHIFT)); in cache_sector()
493 region.sector = (sector_t)i * (BITMAP_GRANULARITY >> SECTOR_SHIFT); in ssd_commit_flushed()
494 region.count = (sector_t)(j - i) * (BITMAP_GRANULARITY >> SECTOR_SHIFT); in ssd_commit_flushed()
535 region.count = max(4096U, wc->block_size) >> SECTOR_SHIFT; in ssd_commit_superblock()
981 wc->data_device_sectors = i_size_read(wc->dev->bdev->bd_inode) >> SECTOR_SHIFT; in writecache_resume()
992 (wc->metadata_sectors << SECTOR_SHIFT) - sb_entries_offset); in writecache_resume()
1347 dm_accept_partial_bio(bio, wc->block_size >> SECTOR_SHIFT); in writecache_map()
[all...]
/kernel/linux/linux-5.10/drivers/block/
H A Dbrd.c28 #define PAGE_SECTORS_SHIFT (PAGE_SHIFT - SECTOR_SHIFT)
172 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd_setup()
181 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup()
195 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd()
208 sector += copy >> SECTOR_SHIFT; in copy_to_brd()
227 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_from_brd()
241 sector += copy >> SECTOR_SHIFT; in copy_from_brd()
306 sector += len >> SECTOR_SHIFT; in brd_submit_bio()
/kernel/linux/linux-6.6/include/linux/
H A Dblk_types.h29 #ifndef SECTOR_SHIFT
30 #define SECTOR_SHIFT 9 macro
33 #define SECTOR_SIZE (1 << SECTOR_SHIFT)
36 #define PAGE_SECTORS_SHIFT (PAGE_SHIFT - SECTOR_SHIFT)
328 #define BIO_MAX_SECTORS (UINT_MAX >> SECTOR_SHIFT)
H A Dt10-pi.h48 return blk_rq_pos(rq) >> (shift - SECTOR_SHIFT) & 0xffffffff; in t10_pi_ref_tag()
79 return lower_48_bits(blk_rq_pos(rq) >> (shift - SECTOR_SHIFT)); in ext_pi_ref_tag()
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim_blk.c157 offset = sector << SECTOR_SHIFT; in vdpasim_blk_handle_req()
172 to_push >> SECTOR_SHIFT, in vdpasim_blk_handle_req()
195 to_pull >> SECTOR_SHIFT, in vdpasim_blk_handle_req()
256 offset = sector << SECTOR_SHIFT; in vdpasim_blk_handle_req()
286 num_sectors << SECTOR_SHIFT); in vdpasim_blk_handle_req()
440 blk->buffer = kvzalloc(VDPASIM_BLK_CAPACITY << SECTOR_SHIFT, in vdpasim_blk_dev_add()
498 shared_buffer = kvzalloc(VDPASIM_BLK_CAPACITY << SECTOR_SHIFT, in vdpasim_blk_init()
/kernel/linux/linux-6.6/drivers/block/
H A Dbrd.c126 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd_setup()
135 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup()
149 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd()
162 sector += copy >> SECTOR_SHIFT; in copy_to_brd()
181 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_from_brd()
195 sector += copy >> SECTOR_SHIFT; in copy_from_brd()
268 sector += len >> SECTOR_SHIFT; in brd_submit_bio()
/kernel/linux/linux-5.10/arch/xtensa/platforms/iss/
H A Dsimdisk.c74 unsigned long offset = sector << SECTOR_SHIFT; in simdisk_transfer()
75 unsigned long nbytes = nsect << SECTOR_SHIFT; in simdisk_transfer()
113 unsigned len = bvec.bv_len >> SECTOR_SHIFT; in simdisk_submit_bio()
174 set_capacity(dev->gd, dev->size >> SECTOR_SHIFT); in simdisk_attach()
/kernel/linux/linux-6.6/arch/xtensa/platforms/iss/
H A Dsimdisk.c73 unsigned long offset = sector << SECTOR_SHIFT; in simdisk_transfer()
74 unsigned long nbytes = nsect << SECTOR_SHIFT; in simdisk_transfer()
112 unsigned len = bvec.bv_len >> SECTOR_SHIFT; in simdisk_submit_bio()
172 set_capacity(dev->gd, dev->size >> SECTOR_SHIFT); in simdisk_attach()
/kernel/linux/linux-6.6/drivers/nvdimm/
H A Dpmem.c56 return (offset - pmem->data_offset) >> SECTOR_SHIFT; in to_sect()
61 return (sector << SECTOR_SHIFT) + pmem->data_offset; in to_offset()
119 pmem_clear_bb(pmem, to_sect(pmem, offset), cleared >> SECTOR_SHIFT); in pmem_clear_poison()
248 sector_t sector = PFN_PHYS(pgoff) >> SECTOR_SHIFT; in __pmem_direct_access()
249 unsigned int num = PFN_PHYS(nr_pages) >> SECTOR_SHIFT; in __pmem_direct_access()
272 PAGE_ALIGN((first_bad - sector) << SECTOR_SHIFT)); in __pmem_direct_access()
300 PFN_PHYS(pgoff) >> SECTOR_SHIFT, in pmem_dax_zero_page_range()
337 if (!is_bad_pmem(&pmem->bb, PFN_PHYS(pgoff) >> SECTOR_SHIFT, len)) in pmem_recovery_write()
363 pmem_clear_bb(pmem, to_sect(pmem, pmem_off), cleared >> SECTOR_SHIFT); in pmem_recovery_write()

Completed in 31 milliseconds

123456789