Home
last modified time | relevance | path

Searched refs:max_blocks (Results 1 – 23 of 23) sorted by relevance

/linux/arch/powerpc/lib/
H A Drheap.c45 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/fs/exfat/
H A Dinode.c270 unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits; in exfat_get_block() local
302 max_blocks = min(mapped_blocks, max_blocks); in exfat_get_block()
311 if (iblock + max_blocks < valid_blks) { in exfat_get_block()
319 max_blocks = valid_blks - iblock; in exfat_get_block()
326 ei->valid_size = EXFAT_BLK_TO_B(iblock + max_blocks, sb); in exfat_get_block()
331 if (iblock + max_blocks < valid_blks) { in exfat_get_block()
339 max_blocks = valid_blks - iblock; in exfat_get_block()
349 max_blocks = 1; in exfat_get_block()
378 bh_result->b_size = EXFAT_BLK_TO_B(max_blocks, sb); in exfat_get_block()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Ddm.c155 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 Drheap.h28 int max_blocks; member
56 extern void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks,
/linux/fs/fat/
H A Dinode.c119 unsigned long *max_blocks, in __fat_get_block() argument
133 *max_blocks = min(mapped_blocks, *max_blocks); in __fat_get_block()
161 *max_blocks = min(mapped_blocks, *max_blocks); in __fat_get_block()
162 MSDOS_I(inode)->mmu_private += *max_blocks << sb->s_blocksize_bits; in __fat_get_block()
175 BUG_ON(*max_blocks != mapped_blocks); in __fat_get_block()
186 unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits; in fat_get_block() local
189 err = __fat_get_block(inode, iblock, &max_blocks, bh_result, create); in fat_get_block()
192 bh_result->b_size = max_blocks << sb->s_blocksize_bits; in fat_get_block()
292 unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits; in fat_get_block_bmap() local
305 max_blocks = min(mapped_blocks, max_blocks); in fat_get_block_bmap()
[all …]
/linux/drivers/mmc/core/
H A Dsdio_io.c319 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 Dfile.c229 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/xfs/
H A Dxfs_discard.c842 xfs_rfsblock_t max_blocks; in xfs_ioc_trim() local
877 max_blocks = mp->m_sb.sb_dblocks + mp->m_sb.sb_rblocks; in xfs_ioc_trim()
878 if (range.start >= XFS_FSB_TO_B(mp, max_blocks) || in xfs_ioc_trim()
902 XFS_FSB_TO_B(mp, max_blocks) - range.start); in xfs_ioc_trim()
/linux/drivers/target/
H A Dtarget_core_xcopy.c663 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 Dtarget_core_user.c142 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/fs/ext4/
H A Dextents.c4573 unsigned int max_blocks; in ext4_zero_range() local
4601 max_blocks = (end >> blkbits); in ext4_zero_range()
4602 if (max_blocks < lblk) in ext4_zero_range()
4603 max_blocks = 0; in ext4_zero_range()
4605 max_blocks -= lblk; in ext4_zero_range()
4648 if (max_blocks > 0) { in ext4_zero_range()
4688 ret = ext4_alloc_file_blocks(file, lblk, max_blocks, new_size, in ext4_zero_range()
4743 unsigned int max_blocks; in ext4_fallocate() local
4793 max_blocks = EXT4_MAX_BLOCKS(len, offset, blkbits); in ext4_fallocate()
4822 ret = ext4_alloc_file_blocks(file, lblk, max_blocks, new_size, flags); in ext4_fallocate()
[all …]
H A Dxattr.c1389 int max_blocks = (bufsize + blocksize - 1) >> ea_inode->i_blkbits; in ext4_xattr_inode_write() local
1395 while (ret >= 0 && ret < max_blocks) { in ext4_xattr_inode_write()
1398 map.m_len = max_blocks -= ret; in ext4_xattr_inode_write()
/linux/fs/ext2/
H A Dinode.c786 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 Dshmem.c233 if (sbinfo->max_blocks) { in shmem_inode_acct_blocks()
235 sbinfo->max_blocks, pages)) in shmem_inode_acct_blocks()
264 if (sbinfo->max_blocks) in shmem_inode_unacct_blocks()
3722 if (sbinfo->max_blocks && end - start > sbinfo->max_blocks) { in shmem_fallocate()
3824 if (sbinfo->max_blocks) { in shmem_statfs()
3825 buf->f_blocks = sbinfo->max_blocks; in shmem_statfs()
3827 buf->f_bfree = sbinfo->max_blocks - in shmem_statfs()
4817 if (!sbinfo->max_blocks) { in shmem_reconfigure()
4875 sbinfo->max_blocks = ctx->blocks; in shmem_reconfigure()
4906 if (sbinfo->max_blocks != shmem_default_max_blocks()) in shmem_show_options()
[all …]
/linux/fs/gfs2/
H A Dlops.c513 unsigned int max_blocks = 2 * 1024 * 1024 >> bsize_shift; in gfs2_find_jhead() local
540 if (bio && (off || block < blocks_submitted + max_blocks)) { in gfs2_find_jhead()
571 if (blocks_submitted <= blocks_read + max_blocks) { in gfs2_find_jhead()
H A Dfile.c1231 unsigned int max_blocks) in calc_max_reserv() argument
1235 unsigned int tmp, max_data = max_blocks - 3 * (sdp->sd_max_height - 1); in calc_max_reserv()
1243 *ind_blocks = max_blocks - max_data; in calc_max_reserv()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c759 uint max_blocks; in brcmf_sdiod_sgtable_alloc() local
766 max_blocks = min_t(uint, host->max_blk_count, 511u); in brcmf_sdiod_sgtable_alloc()
768 max_blocks * func->cur_blksize); in brcmf_sdiod_sgtable_alloc()
/linux/drivers/md/
H A Ddm-thin-metadata.c943 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 Ddm-integrity.c1807 unsigned int max_blocks = max_size / ic->tag_size; in integrity_metadata() local
1814 this_step_blocks = min(this_step_blocks, max_blocks); in integrity_metadata()
/linux/fs/ocfs2/
H A Daops.c139 u64 max_blocks = bh_result->b_size >> inode->i_blkbits; in ocfs2_get_block() local
164 if (max_blocks < count) in ocfs2_get_block()
165 count = max_blocks; in ocfs2_get_block()
/linux/drivers/media/i2c/
H A Dadv7842.c2512 unsigned int max_blocks = e->pad == ADV7842_EDID_PORT_VGA ? 1 : 4; in adv7842_set_edid() local
2522 max_blocks = 2; in adv7842_set_edid()
2525 if (e->blocks > max_blocks) { in adv7842_set_edid()
2526 e->blocks = max_blocks; in adv7842_set_edid()
/linux/drivers/ata/
H A Dlibata-scsi.c2107 u64 max_blocks = 65535 * ATA_MAX_TRIM_RNUM; in ata_scsiop_inq_b0() local
2110 max_blocks = 128 << (20 - SECTOR_SHIFT); in ata_scsiop_inq_b0()
2112 put_unaligned_be64(max_blocks, &rbuf[36]); in ata_scsiop_inq_b0()
/linux/include/trace/events/
H A Dext4.h1425 unsigned int max_blocks, int ret),
1427 TP_ARGS(inode, offset, max_blocks, ret),
1441 __entry->blocks = max_blocks;