| /linux/drivers/md/ |
| A D | dm-zoned-target.c | 118 unsigned int nr_blocks) in dmz_submit_bio() argument 145 zone->wp_block += nr_blocks; in dmz_submit_bio() 196 nr_blocks = 0; in dmz_handle_read() 205 nr_blocks = ret; in dmz_handle_read() 214 if (!nr_blocks && bzone) { in dmz_handle_read() 220 nr_blocks = ret; in dmz_handle_read() 225 if (nr_blocks) { in dmz_handle_read() 227 nr_blocks = min_t(unsigned int, nr_blocks, in dmz_handle_read() 233 chunk_block += nr_blocks; in dmz_handle_read() 252 unsigned int nr_blocks) in dmz_handle_direct_write() argument [all …]
|
| A D | dm-zoned-reclaim.c | 65 unsigned int nr_blocks; in dmz_reclaim_align_wp() local 78 nr_blocks = block - wp_block; in dmz_reclaim_align_wp() 81 dmz_blk2sect(nr_blocks), GFP_NOIO, 0); in dmz_reclaim_align_wp() 86 (unsigned long long)block, nr_blocks, ret); in dmz_reclaim_align_wp() 123 sector_t nr_blocks; in dmz_reclaim_copy() local 152 nr_blocks = ret; in dmz_reclaim_copy() 167 src.count = dmz_blk2sect(nr_blocks); in dmz_reclaim_copy() 184 block += nr_blocks; in dmz_reclaim_copy()
|
| A D | dm-era-target.c | 90 dm_block_t nr_blocks) in writeset_init() argument 96 ws->md.nr_bits = nr_blocks; in writeset_init() 180 __le32 nr_blocks; member 278 uint32_t nr_blocks; member 518 disk->nr_blocks = cpu_to_le32(md->nr_blocks); in prepare_superblock() 603 md->nr_blocks = le32_to_cpu(disk->nr_blocks); in open_metadata() 880 md->nr_blocks, *new_size, in metadata_resize() 889 md->nr_blocks = *new_size; in metadata_resize() 1178 dm_block_t nr_blocks; member 1611 if (era->nr_blocks != new_size) { in era_preresume() [all …]
|
| A D | dm-zoned-metadata.c | 2455 unsigned int nr_blocks; in dmz_merge_valid_blocks() local 2465 nr_blocks = ret; in dmz_merge_valid_blocks() 2489 nr_blocks); in dmz_validate_blocks() 2493 while (nr_blocks) { in dmz_validate_blocks() 2510 nr_blocks -= nr_bits; in dmz_validate_blocks() 2572 while (nr_blocks) { in dmz_invalidate_blocks() 2590 nr_blocks -= nr_bits; in dmz_invalidate_blocks() 2646 while (nr_blocks) { in dmz_to_next_set_block() 2666 nr_blocks -= nr_bits; in dmz_to_next_set_block() 2755 while (nr_blocks) { in dmz_get_zone_weight() [all …]
|
| /linux/drivers/edac/ |
| A D | edac_device.c | 58 char *blk_name, unsigned nr_blocks, unsigned off_val, in edac_device_alloc_ctl_info() argument 68 edac_dbg(4, "instances=%d blocks=%d\n", nr_instances, nr_blocks); in edac_device_alloc_ctl_info() 108 inst->nr_blocks = nr_blocks; in edac_device_alloc_ctl_info() 109 blk_p = &dev_blk[instance * nr_blocks]; in edac_device_alloc_ctl_info() 116 for (block = 0; block < nr_blocks; block++) { in edac_device_alloc_ctl_info() 497 if ((block_nr >= instance->nr_blocks) || (block_nr < 0)) { in edac_device_handle_ce_count() 502 instance->nr_blocks); in edac_device_handle_ce_count() 506 if (instance->nr_blocks > 0) { in edac_device_handle_ce_count() 543 if ((block_nr >= instance->nr_blocks) || (block_nr < 0)) { in edac_device_handle_ue_count() 548 instance->nr_blocks); in edac_device_handle_ue_count() [all …]
|
| A D | edac_device.h | 129 u32 nr_blocks; /* how many blocks */ member 233 char *edac_block_name, unsigned nr_blocks,
|
| /linux/fs/xfs/scrub/ |
| A D | newbt.c | 221 uint64_t nr_blocks) in xrep_newbt_alloc_ag_blocks() argument 229 while (nr_blocks > 0) { in xrep_newbt_alloc_ag_blocks() 235 .maxlen = nr_blocks, in xrep_newbt_alloc_ag_blocks() 268 nr_blocks -= args.len; in xrep_newbt_alloc_ag_blocks() 296 uint64_t nr_blocks) in xrep_newbt_alloc_file_blocks() argument 302 while (nr_blocks > 0) { in xrep_newbt_alloc_file_blocks() 308 .maxlen = nr_blocks, in xrep_newbt_alloc_file_blocks() 344 nr_blocks -= args.len; in xrep_newbt_alloc_file_blocks() 359 uint64_t nr_blocks) in xrep_newbt_alloc_blocks() argument 362 return xrep_newbt_alloc_file_blocks(xnr, nr_blocks); in xrep_newbt_alloc_blocks() [all …]
|
| A D | alloc_repair.c | 124 xfs_agblock_t nr_blocks; member 219 ra->nr_blocks += arec.ar_blockcount; in xrep_abt_stash() 463 required = ra->new_bnobt.bload.nr_blocks + in xrep_abt_reserve_space() 464 ra->new_cntbt.bload.nr_blocks; in xrep_abt_reserve_space() 495 ra->nr_blocks -= len; in xrep_abt_reserve_space() 661 freesp_btreeblks += ra->new_bnobt.bload.nr_blocks - 1; in xrep_abt_reset_counters() 662 freesp_btreeblks += ra->new_cntbt.bload.nr_blocks - 1; in xrep_abt_reset_counters() 673 agf->agf_freeblks = cpu_to_be32(ra->nr_blocks); in xrep_abt_reset_counters()
|
| /linux/drivers/md/persistent-data/ |
| A D | dm-space-map-disk.c | 53 *count = smd->old_ll.nr_blocks; in sm_disk_get_nr_blocks() 62 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction; in sm_disk_get_nr_free() 139 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b); in sm_disk_new_block() 185 root_le.nr_blocks = cpu_to_le64(smd->ll.nr_blocks); in sm_disk_copy_root() 218 dm_block_t nr_blocks) in dm_sm_disk_create() argument 235 r = sm_ll_extend(&smd->ll, nr_blocks); in dm_sm_disk_create()
|
| A D | dm-space-map-metadata.c | 287 *count = smm->ll.nr_blocks; in sm_metadata_get_nr_blocks() 296 *count = smm->old_ll.nr_blocks - smm->old_ll.nr_allocated - in sm_metadata_get_nr_free() 548 root_le.nr_blocks = cpu_to_le64(smm->ll.nr_blocks); in sm_metadata_copy_root() 601 *count = smm->ll.nr_blocks; in sm_bootstrap_get_nr_blocks() 610 *count = smm->ll.nr_blocks - smm->begin; in sm_bootstrap_get_nr_free() 648 if (smm->begin == smm->ll.nr_blocks) in sm_bootstrap_new_block() 723 dm_block_t old_len = smm->ll.nr_blocks; in sm_metadata_extend() 786 dm_block_t nr_blocks, in dm_sm_metadata_create() argument 802 if (nr_blocks > DM_SM_METADATA_MAX_BLOCKS) in dm_sm_metadata_create() 803 nr_blocks = DM_SM_METADATA_MAX_BLOCKS; in dm_sm_metadata_create() [all …]
|
| A D | dm-space-map-common.c | 229 ll->nr_blocks = 0; in sm_ll_init() 240 dm_block_t i, nr_blocks, nr_indexes; in sm_ll_extend() local 243 nr_blocks = ll->nr_blocks + extra_blocks; in sm_ll_extend() 245 blocks = dm_sector_div_up(nr_blocks, ll->entries_per_block); in sm_ll_extend() 256 ll->nr_blocks = nr_blocks; in sm_ll_extend() 287 if (b >= ll->nr_blocks) { in sm_ll_lookup_bitmap() 405 if (*b >= old_ll->nr_blocks) in sm_ll_find_common_free_block() 1043 ll->nr_blocks = 0; in sm_ll_new_metadata() 1085 ll->nr_blocks = le64_to_cpu(smr.nr_blocks); in sm_ll_open_metadata() 1221 ll->nr_blocks = 0; in sm_ll_new_disk() [all …]
|
| A D | dm-space-map-common.h | 79 dm_block_t nr_blocks; member 102 __le64 nr_blocks; member
|
| /linux/fs/afs/ |
| A D | dir_edit.c | 213 unsigned int need_slots, nr_blocks, b; in afs_edit_dir_add() local 239 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE; in afs_edit_dir_add() 244 for (b = 0; b < nr_blocks + 1; b++) { in afs_edit_dir_add() 249 if (nr_blocks >= AFS_DIR_MAX_BLOCKS) in afs_edit_dir_add() 272 if (b == nr_blocks) { in afs_edit_dir_add() 312 nr_blocks = 1; in afs_edit_dir_add() 380 unsigned int need_slots, nr_blocks, b; in afs_edit_dir_remove() local 394 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE; in afs_edit_dir_remove() 410 for (b = 0; b < nr_blocks; b++) { in afs_edit_dir_remove() 506 unsigned int nr_blocks, b; in afs_edit_dir_update_dotdot() local [all …]
|
| /linux/fs/bcachefs/ |
| A D | ec.c | 341 BUG_ON(old_s && new_s && old_s->nr_blocks != new_s->nr_blocks); in mark_stripe_buckets() 343 unsigned nr_blocks = new_s ? new_s->nr_blocks : old_s->nr_blocks; in mark_stripe_buckets() local 374 m->nr_blocks = s->nr_blocks; in stripe_to_mem() 400 (new_s->nr_blocks != old_s->nr_blocks || in bch2_trigger_stripe() 409 new_s->nr_blocks == old_s->nr_blocks && in bch2_trigger_stripe() 431 gc->nr_blocks = new_s->nr_blocks; in bch2_trigger_stripe() 629 for (i = 0; i < v->nr_blocks; i++) in ec_generate_checksums() 696 return v->nr_blocks - bitmap_weight(buf->valid, v->nr_blocks); in ec_nr_failed() 886 for (i = 0; i < v->nr_blocks; i++) in bch2_ec_read_extent() 1233 BUG_ON(old->v.nr_blocks != new->v.nr_blocks); in ec_stripe_key_update() [all …]
|
| A D | ec.h | 40 sizeof(struct bch_extent_ptr) * s->nr_blocks + in stripe_csum_offset() 47 return stripe_csum_offset(s, s->nr_blocks, 0) + in stripe_blockcount_offset() 67 return DIV_ROUND_UP(stripe_blockcount_offset(s, s->nr_blocks), in stripe_val_u64s() 74 EBUG_ON(block >= s->nr_blocks); in stripe_csum() 111 unsigned nr_data = s->nr_blocks - s->nr_redundant; in bch2_ptr_matches_stripe() 125 unsigned nr_data = m->nr_blocks - m->nr_redundant; in bch2_ptr_matches_stripe_m()
|
| A D | ec_types.h | 16 u8 nr_blocks; member 25 u8 nr_blocks; member
|
| /linux/fs/crypto/ |
| A D | inline_crypt.c | 459 u64 fscrypt_limit_io_blocks(const struct inode *inode, u64 lblk, u64 nr_blocks) in fscrypt_limit_io_blocks() argument 465 return nr_blocks; in fscrypt_limit_io_blocks() 467 if (nr_blocks <= 1) in fscrypt_limit_io_blocks() 468 return nr_blocks; in fscrypt_limit_io_blocks() 473 return nr_blocks; in fscrypt_limit_io_blocks() 479 return min_t(u64, nr_blocks, (u64)U32_MAX + 1 - dun); in fscrypt_limit_io_blocks()
|
| /linux/fs/xfs/libxfs/ |
| A D | xfs_btree_staging.c | 576 uint64_t nr_blocks = 0; in xfs_btree_bload_compute_geometry() local 611 nr_blocks++; in xfs_btree_bload_compute_geometry() 644 nr_blocks++; in xfs_btree_bload_compute_geometry() 653 nr_blocks += level_blocks; in xfs_btree_bload_compute_geometry() 662 bbl->nr_blocks = nr_blocks - 1; in xfs_btree_bload_compute_geometry() 664 bbl->nr_blocks = nr_blocks; in xfs_btree_bload_compute_geometry()
|
| /linux/fs/jffs2/ |
| A D | build.c | 326 size += c->nr_blocks * 100; /* And 100 bytes per eraseblock */ in jffs2_calc_trigger_levels() 356 c->flash_size / 1024, c->sector_size / 1024, c->nr_blocks); in jffs2_calc_trigger_levels() 380 c->nr_blocks = c->flash_size / c->sector_size; in jffs2_do_mount_fs() 381 size = sizeof(struct jffs2_eraseblock) * c->nr_blocks; in jffs2_do_mount_fs() 391 for (i=0; i<c->nr_blocks; i++) { in jffs2_do_mount_fs()
|
| /linux/Documentation/translations/zh_CN/filesystems/ |
| A D | tmpfs.rst | 58 nr_blocks 与size相同,但以PAGE_SIZE为单位。 65 未指定size或nr_blocks时,默认值为size=50% 67 如果nr_blocks=0(或size=0),block个数将不受限制;如果nr_inodes=0,
|
| /linux/Documentation/translations/zh_TW/filesystems/ |
| A D | tmpfs.rst | 58 nr_blocks 與size相同,但以PAGE_SIZE爲單位。 65 未指定size或nr_blocks時,默認值爲size=50% 67 如果nr_blocks=0(或size=0),block個數將不受限制;如果nr_inodes=0,
|
| /linux/drivers/scsi/ |
| A D | sd.c | 934 put_unaligned_be32(nr_blocks, &buf[16]); in sd_setup_unmap_cmnd() 1019 put_unaligned_be32(nr_blocks, &cmd->cmnd[10]); in sd_setup_write_same16_cmnd() 1046 put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); in sd_setup_write_same10_cmnd() 1210 put_unaligned_be32(nr_blocks, &cmd->cmnd[28]); in sd_setup_rw32_cmnd() 1240 put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); in sd_setup_rw10_cmnd() 1250 if (WARN_ON_ONCE(nr_blocks == 0)) in sd_setup_rw6_cmnd() 1268 cmd->cmnd[4] = nr_blocks; in sd_setup_rw6_cmnd() 1300 sector_t lba, unsigned int nr_blocks, in sd_setup_atomic_cmnd() argument 1364 nr_blocks = threshold - lba; in sd_setup_read_write_cmnd() 1367 nr_blocks = 1; in sd_setup_read_write_cmnd() [all …]
|
| /linux/init/ |
| A D | do_mounts_rd.c | 177 static unsigned long nr_blocks(struct file *file) in nr_blocks() function 221 rd_blocks = nr_blocks(out_file); in rd_load_image() 234 devblocks = nr_blocks(in_file); in rd_load_image()
|
| /linux/include/linux/platform_data/ |
| A D | sh_mmcif.h | 147 unsigned long nr_blocks, in sh_mmcif_boot_do_read() argument 167 for (k = 0; !ret && k < nr_blocks; k++) in sh_mmcif_boot_do_read()
|
| /linux/mm/ |
| A D | dmapool_test.c | 35 static inline int nr_blocks(int size) in nr_blocks() function 64 int blocks = nr_blocks(parms->size); in dmapool_test_block()
|