| /linux/arch/powerpc/lib/ |
| H A D | rheap.c | 45 static int grow(rh_info_t * info, int max_blocks) in grow() argument 52 if (max_blocks <= info->max_blocks) in grow() 55 new_blocks = max_blocks - info->max_blocks; in grow() 57 block = kmalloc_array(max_blocks, sizeof(rh_block_t), GFP_ATOMIC); in grow() 61 if (info->max_blocks > 0) { in grow() 65 sizeof(rh_block_t) * info->max_blocks); in grow() 71 blke = (unsigned long)(info->block + info->max_blocks); in grow() 73 for (i = 0, blk = block; i < info->max_blocks; i++, blk++) in grow() 87 info->max_blocks = max_blocks; in grow() 91 blk = block + info->max_blocks - new_blocks; in grow() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | dm.c | 155 u32 max_blocks; in mlx5_dm_sw_icm_alloc() local 205 max_blocks = BIT(log_icm_size - MLX5_LOG_SW_ICM_BLOCK_SIZE(dev)); in mlx5_dm_sw_icm_alloc() 212 block_idx = bitmap_find_next_zero_area(block_map, max_blocks, 0, in mlx5_dm_sw_icm_alloc() 215 if (block_idx < max_blocks) in mlx5_dm_sw_icm_alloc() 221 if (block_idx >= max_blocks) in mlx5_dm_sw_icm_alloc()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | rheap.h | 28 int max_blocks; member 56 extern void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks,
|
| /linux/fs/exfat/ |
| H A D | inode.c | 270 unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits; in exfat_get_block() local 304 max_blocks = min(mapped_blocks, max_blocks); in exfat_get_block() 327 if (iblock + max_blocks < valid_blks) in exfat_get_block() 332 max_blocks = valid_blks - iblock; in exfat_get_block() 339 ei->valid_size = EXFAT_BLK_TO_B(iblock + max_blocks, sb); in exfat_get_block() 354 max_blocks = 1; in exfat_get_block() 400 bh_result->b_size = EXFAT_BLK_TO_B(max_blocks, sb); in exfat_get_block()
|
| /linux/fs/fat/ |
| H A D | inode.c | 120 unsigned long *max_blocks, in __fat_get_block() argument 134 *max_blocks = min(mapped_blocks, *max_blocks); in __fat_get_block() 162 *max_blocks = min(mapped_blocks, *max_blocks); in __fat_get_block() 163 MSDOS_I(inode)->mmu_private += *max_blocks << sb->s_blocksize_bits; in __fat_get_block() 176 BUG_ON(*max_blocks != mapped_blocks); in __fat_get_block() 187 unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits; in fat_get_block() local 190 err = __fat_get_block(inode, iblock, &max_blocks, bh_result, create); in fat_get_block() 193 bh_result->b_size = max_blocks << sb->s_blocksize_bits; in fat_get_block() 295 unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits; in fat_get_block_bmap() local 308 max_blocks = min(mapped_blocks, max_blocks); in fat_get_block_bmap() [all …]
|
| /linux/drivers/mmc/core/ |
| H A D | sdio_io.c | 319 unsigned max_blocks; in sdio_io_rw_ext_helper() local 329 max_blocks = min(func->card->host->max_blk_count, 511u); in sdio_io_rw_ext_helper() 335 if (blocks > max_blocks) in sdio_io_rw_ext_helper() 336 blocks = max_blocks; in sdio_io_rw_ext_helper()
|
| /linux/fs/omfs/ |
| H A D | file.c | 229 int max_blocks = bh_result->b_size >> inode->i_blkbits; in omfs_get_block() local 257 if (remain > max_blocks) in omfs_get_block() 258 remain = max_blocks; in omfs_get_block()
|
| /linux/fs/nilfs2/ |
| H A D | sufile.c | 1070 u64 segnum, segnum_end, minlen, len, max_blocks, ndiscarded = 0; in nilfs_sufile_trim_fs() local 1078 max_blocks = ((u64)nilfs->ns_nsegments * nilfs->ns_blocks_per_segment); in nilfs_sufile_trim_fs() 1080 if (!len || range->start >= max_blocks << nilfs->ns_blocksize_bits) in nilfs_sufile_trim_fs() 1091 if (max_blocks - start_block < len) in nilfs_sufile_trim_fs() 1092 end_block = max_blocks - 1; in nilfs_sufile_trim_fs()
|
| /linux/drivers/target/ |
| H A D | target_core_xcopy.c | 663 unsigned long long max_bytes, max_bytes_src, max_bytes_dst, max_blocks; in target_xcopy_do_work() local 700 max_blocks = max_bytes >> ilog2(src_dev->dev_attrib.block_size); in target_xcopy_do_work() 703 nolb, max_blocks, (unsigned long long)end_lba); in target_xcopy_do_work()
|
| H A D | target_core_user.c | 142 uint32_t max_blocks; member 866 (udev->max_blocks - udev->dbi_thresh) + space; in tcmu_alloc_data_space() 876 if (udev->dbi_thresh > udev->max_blocks) in tcmu_alloc_data_space() 877 udev->dbi_thresh = udev->max_blocks; in tcmu_alloc_data_space() 1042 if (data_length > (size_t)udev->max_blocks * blk_size) { in queue_cmd_ring() 1044 data_length, (size_t)udev->max_blocks * blk_size); in queue_cmd_ring() 1621 udev->max_blocks = DATA_AREA_PAGES_DEF / udev->data_pages_per_blk; in tcmu_alloc_device() 2212 udev->data_bitmap = bitmap_zalloc(udev->max_blocks, GFP_KERNEL); in tcmu_configure_device() 2499 udev->max_blocks = TCMU_MBS_TO_PAGES(val) / pages_per_blk; in tcmu_set_max_blocks_param() 2532 udev->max_blocks = TCMU_MBS_TO_PAGES(udev->data_area_mb) / val; in tcmu_set_data_pages_per_blk()
|
| /linux/drivers/scsi/ |
| H A D | sd.c | 879 unsigned int max_blocks = 0; in sd_config_discard() local 893 max_blocks = min_not_zero(sdkp->max_unmap_blocks, in sd_config_discard() 899 max_blocks = sdkp->max_unmap_blocks; in sd_config_discard() 901 max_blocks = sdkp->max_ws_blocks; in sd_config_discard() 903 max_blocks = min_not_zero(max_blocks, (u32)SD_MAX_WS16_BLOCKS); in sd_config_discard() 908 max_blocks = sdkp->max_unmap_blocks; in sd_config_discard() 910 max_blocks = sdkp->max_ws_blocks; in sd_config_discard() 912 max_blocks = min_not_zero(max_blocks, (u32)SD_MAX_WS10_BLOCKS); in sd_config_discard() 916 max_blocks = min_not_zero(sdkp->max_ws_blocks, in sd_config_discard() 921 lim->max_hw_discard_sectors = max_blocks * in sd_config_discard()
|
| /linux/include/linux/ |
| H A D | shmem_fs.h | 74 unsigned long max_blocks; /* How many blocks are allowed */ member
|
| /linux/fs/ext2/ |
| H A D | inode.c | 786 unsigned max_blocks = bh_result->b_size >> inode->i_blkbits; in ext2_get_block() local 791 ret = ext2_get_blocks(inode, iblock, max_blocks, &bno, &new, &boundary, in ext2_get_block() 811 unsigned long max_blocks = (length + (1 << blkbits) - 1) >> blkbits; in ext2_iomap_begin() local 835 ret = ext2_get_blocks(inode, first_block, max_blocks, in ext2_iomap_begin()
|
| /linux/mm/ |
| H A D | shmem.c | 231 if (sbinfo->max_blocks) { in shmem_inode_acct_blocks() 233 sbinfo->max_blocks, pages)) in shmem_inode_acct_blocks() 262 if (sbinfo->max_blocks) in shmem_inode_unacct_blocks() 3740 if (sbinfo->max_blocks && end - start > sbinfo->max_blocks) { in shmem_fallocate() 3842 if (sbinfo->max_blocks) { in shmem_statfs() 3843 buf->f_blocks = sbinfo->max_blocks; in shmem_statfs() 3845 buf->f_bfree = sbinfo->max_blocks - in shmem_statfs() 4808 if (!sbinfo->max_blocks) { in shmem_reconfigure() 4867 sbinfo->max_blocks in shmem_reconfigure() [all...] |
| /linux/drivers/md/ |
| H A D | dm-thin-metadata.c | 943 dm_block_t max_blocks = 4096; /* 16M */ in __set_metadata_reserve() local 948 pmd->metadata_reserve = max_blocks; in __set_metadata_reserve() 950 pmd->metadata_reserve = min(max_blocks, div_u64(total, 10)); in __set_metadata_reserve()
|
| H A D | dm-integrity.c | 1915 unsigned int max_blocks = max_size / ic->tag_size; in integrity_metadata() local 1922 this_step_blocks = min(this_step_blocks, max_blocks); in integrity_metadata()
|
| /linux/fs/ocfs2/ |
| H A D | aops.c | 132 u64 max_blocks = bh_result->b_size >> inode->i_blkbits; in ocfs2_get_block() local 157 if (max_blocks < count) in ocfs2_get_block() 158 count = max_blocks; in ocfs2_get_block()
|
| /linux/tools/perf/ |
| H A D | builtin-script.c | 92 static int max_blocks; variable 1363 if (max_blocks && nr > max_blocks + 1) in perf_sample__fprintf_brstackinsn() 1364 nr = max_blocks + 1; in perf_sample__fprintf_brstackinsn() 4134 OPT_INTEGER(0, "max-blocks", &max_blocks, in cmd_script()
|
| /linux/drivers/ata/ |
| H A D | libata-scsi.c | 2111 u64 max_blocks = 65535 * ATA_MAX_TRIM_RNUM; in ata_scsiop_inq_b0() local 2114 max_blocks = 128 << (20 - SECTOR_SHIFT); in ata_scsiop_inq_b0() 2116 put_unaligned_be64(max_blocks, &rbuf[36]); in ata_scsiop_inq_b0()
|
| /linux/fs/f2fs/ |
| H A D | segment.c | 2605 unsigned int i = 1, max_blocks = sbi->blocks_per_seg, cnt; in f2fs_invalidate_blocks() local 2619 cnt = max_blocks - GET_BLKOFF_FROM_SEG0(sbi, addr); in f2fs_invalidate_blocks() 2633 cnt = max_blocks; in f2fs_invalidate_blocks()
|