Home
last modified time | relevance | path

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

/linux-4.1.27/arch/powerpc/lib/
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(sizeof(rh_block_t) * max_blocks, 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-4.1.27/arch/powerpc/include/asm/
Drheap.h28 int max_blocks; member
56 extern void rh_init(rh_info_t * info, unsigned int alignment, int max_blocks,
/linux-4.1.27/drivers/mmc/core/
Dsdio_io.c307 unsigned max_blocks; in sdio_io_rw_ext_helper() local
314 max_blocks = min(func->card->host->max_blk_count, 511u); in sdio_io_rw_ext_helper()
320 if (blocks > max_blocks) in sdio_io_rw_ext_helper()
321 blocks = max_blocks; in sdio_io_rw_ext_helper()
/linux-4.1.27/fs/omfs/
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-4.1.27/mm/
Dshmem.c242 if (sbinfo->max_blocks) in shmem_recalc_inode()
1160 if (sbinfo->max_blocks) { in shmem_getpage_gfp()
1162 sbinfo->max_blocks) >= 0) { in shmem_getpage_gfp()
1248 if (sbinfo->max_blocks) in shmem_getpage_gfp()
2110 if (sbinfo->max_blocks && end - start > sbinfo->max_blocks) { in shmem_fallocate()
2186 if (sbinfo->max_blocks) { in shmem_statfs()
2187 buf->f_blocks = sbinfo->max_blocks; in shmem_statfs()
2189 buf->f_bfree = sbinfo->max_blocks - in shmem_statfs()
2785 sbinfo->max_blocks = in shmem_parse_options()
2788 sbinfo->max_blocks = memparse(value, &rest); in shmem_parse_options()
[all …]
/linux-4.1.27/include/linux/
Dshmem_fs.h29 unsigned long max_blocks; /* How many blocks are allowed */ member
/linux-4.1.27/fs/fat/
Dinode.c111 unsigned long *max_blocks, in __fat_get_block() argument
125 *max_blocks = min(mapped_blocks, *max_blocks); in __fat_get_block()
147 *max_blocks = min(mapped_blocks, *max_blocks); in __fat_get_block()
148 MSDOS_I(inode)->mmu_private += *max_blocks << sb->s_blocksize_bits; in __fat_get_block()
155 BUG_ON(*max_blocks != mapped_blocks); in __fat_get_block()
166 unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits; in fat_get_block() local
169 err = __fat_get_block(inode, iblock, &max_blocks, bh_result, create); in fat_get_block()
172 bh_result->b_size = max_blocks << sb->s_blocksize_bits; in fat_get_block()
/linux-4.1.27/fs/nilfs2/
Dsufile.c1028 u64 segnum, segnum_end, minlen, len, max_blocks, ndiscarded = 0; in nilfs_sufile_trim_fs() local
1036 max_blocks = ((u64)nilfs->ns_nsegments * nilfs->ns_blocks_per_segment); in nilfs_sufile_trim_fs()
1038 if (!len || range->start >= max_blocks << nilfs->ns_blocksize_bits) in nilfs_sufile_trim_fs()
1049 if (max_blocks - start_block < len) in nilfs_sufile_trim_fs()
1050 end_block = max_blocks - 1; in nilfs_sufile_trim_fs()
/linux-4.1.27/fs/ext4/
Dextents.c4736 unsigned int max_blocks; in ext4_zero_range() local
4773 max_blocks = (end >> blkbits); in ext4_zero_range()
4774 if (max_blocks < lblk) in ext4_zero_range()
4775 max_blocks = 0; in ext4_zero_range()
4777 max_blocks -= lblk; in ext4_zero_range()
4818 if (max_blocks > 0) { in ext4_zero_range()
4836 ret = ext4_alloc_file_blocks(file, lblk, max_blocks, new_size, in ext4_zero_range()
4897 unsigned int max_blocks; in ext4_fallocate() local
4941 max_blocks = (EXT4_BLOCK_ALIGN(len + offset, blkbits) >> blkbits) in ext4_fallocate()
4970 ret = ext4_alloc_file_blocks(file, lblk, max_blocks, new_size, in ext4_fallocate()
[all …]
/linux-4.1.27/fs/ocfs2/
Daops.c142 u64 max_blocks = bh_result->b_size >> inode->i_blkbits; in ocfs2_get_block() local
168 if (max_blocks < count) in ocfs2_get_block()
169 count = max_blocks; in ocfs2_get_block()
524 unsigned long max_blocks = bh_result->b_size >> inode->i_blkbits; in ocfs2_direct_IO_get_blocks() local
597 if (max_blocks < contig_blocks) in ocfs2_direct_IO_get_blocks()
598 contig_blocks = max_blocks; in ocfs2_direct_IO_get_blocks()
/linux-4.1.27/fs/gfs2/
Dfile.c780 unsigned int max_blocks) in calc_max_reserv() argument
784 unsigned int tmp, max_data = max_blocks - 3 * (sdp->sd_max_height - 1); in calc_max_reserv()
792 *ind_blocks = max_blocks - max_data; in calc_max_reserv()
/linux-4.1.27/drivers/scsi/
Dsd.c636 unsigned int max_blocks = 0; in sd_config_discard() local
655 max_blocks = min_not_zero(sdkp->max_unmap_blocks, in sd_config_discard()
660 max_blocks = min_not_zero(sdkp->max_ws_blocks, in sd_config_discard()
666 max_blocks = min_not_zero(sdkp->max_ws_blocks, in sd_config_discard()
672 max_blocks = min_not_zero(sdkp->max_ws_blocks, in sd_config_discard()
678 q->limits.max_discard_sectors = max_blocks * (logical_block_size >> 9); in sd_config_discard()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dbcmsdh.c1018 uint max_blocks; in brcmf_sdiod_probe() local
1057 max_blocks = min_t(uint, host->max_blk_count, 511u); in brcmf_sdiod_probe()
1059 max_blocks * func->cur_blksize); in brcmf_sdiod_probe()
/linux-4.1.27/drivers/block/
Dnvme-scsi.c2040 u32 max_blocks) in nvme_trans_io_get_num_cmds() argument
2045 else if (cdb_info->xfer_len > max_blocks) in nvme_trans_io_get_num_cmds()
2046 return ((cdb_info->xfer_len - 1) / max_blocks) + 1; in nvme_trans_io_get_num_cmds()
2081 u32 max_blocks = queue_max_hw_sectors(ns->queue); in nvme_trans_do_nvme_io() local
2083 num_cmds = nvme_trans_io_get_num_cmds(hdr, cdb_info, max_blocks); in nvme_trans_do_nvme_io()
2108 unit_num_blocks = min((u64)max_blocks, in nvme_trans_do_nvme_io()
/linux-4.1.27/fs/f2fs/
Dsegment.c511 int max_blocks = sbi->blocks_per_seg; in add_discard_addrs() local
544 if (!se->valid_blocks || se->valid_blocks == max_blocks) in add_discard_addrs()
553 start = __find_rev_next_bit(dmap, max_blocks, end + 1); in add_discard_addrs()
554 if (start >= max_blocks) in add_discard_addrs()
557 end = __find_rev_next_zero_bit(dmap, max_blocks, start + 1); in add_discard_addrs()
/linux-4.1.27/drivers/s390/block/
Ddasd_int.h271 int max_blocks; /* maximum number of blocks to be chained */ member
Ddasd_diag.c623 .max_blocks = DIAG_MAX_BLOCKS,
Ddasd_fba.c595 .max_blocks = 96,
Ddasd.c3007 max = block->base->discipline->max_blocks << block->s2b_shift; in dasd_setup_queue()
Ddasd_eckd.c4877 .max_blocks = 190,
/linux-4.1.27/fs/ext3/
Dinode.c1026 unsigned max_blocks = bh_result->b_size >> inode->i_blkbits; in ext3_get_block() local
1029 if (max_blocks > DIO_MAX_BLOCKS) in ext3_get_block()
1030 max_blocks = DIO_MAX_BLOCKS; in ext3_get_block()
1041 max_blocks, bh_result, create); in ext3_get_block()
/linux-4.1.27/fs/ext2/
Dinode.c767 unsigned max_blocks = bh_result->b_size >> inode->i_blkbits; in ext2_get_block() local
768 int ret = ext2_get_blocks(inode, iblock, max_blocks, in ext2_get_block()
/linux-4.1.27/include/trace/events/
Dext4.h1416 unsigned int max_blocks, int ret),
1418 TP_ARGS(inode, offset, max_blocks, ret),
1432 __entry->blocks = max_blocks;