Lines Matching refs:base_mem
237 if (si->base_mem)
241 si->base_mem = sizeof(struct f2fs_stat_info);
244 si->base_mem += sizeof(struct f2fs_sb_info) + sbi->sb->s_blocksize;
245 si->base_mem += 2 * sizeof(struct f2fs_inode_info);
246 si->base_mem += sizeof(*sbi->ckpt);
249 si->base_mem += sizeof(struct f2fs_sm_info);
252 si->base_mem += sizeof(struct sit_info);
253 si->base_mem += MAIN_SEGS(sbi) * sizeof(struct seg_entry);
254 si->base_mem += f2fs_bitmap_size(MAIN_SEGS(sbi));
255 si->base_mem += 2 * SIT_VBLOCK_MAP_SIZE * MAIN_SEGS(sbi);
256 si->base_mem += SIT_VBLOCK_MAP_SIZE * MAIN_SEGS(sbi);
257 si->base_mem += SIT_VBLOCK_MAP_SIZE;
259 si->base_mem += MAIN_SECS(sbi) * sizeof(struct sec_entry);
260 si->base_mem += __bitmap_size(sbi, SIT_BITMAP);
263 si->base_mem += sizeof(struct free_segmap_info);
264 si->base_mem += f2fs_bitmap_size(MAIN_SEGS(sbi));
265 si->base_mem += f2fs_bitmap_size(MAIN_SECS(sbi));
268 si->base_mem += sizeof(struct curseg_info) * NR_CURSEG_TYPE;
269 si->base_mem += PAGE_SIZE * NR_CURSEG_TYPE;
272 si->base_mem += sizeof(struct dirty_seglist_info);
273 si->base_mem += NR_DIRTY_TYPE * f2fs_bitmap_size(MAIN_SEGS(sbi));
274 si->base_mem += f2fs_bitmap_size(MAIN_SECS(sbi));
277 si->base_mem += sizeof(struct f2fs_nm_info);
278 si->base_mem += __bitmap_size(sbi, NAT_BITMAP);
279 si->base_mem += (NM_I(sbi)->nat_bits_blocks << F2FS_BLKSIZE_BITS);
280 si->base_mem += NM_I(sbi)->nat_blocks *
282 si->base_mem += NM_I(sbi)->nat_blocks / 8;
283 si->base_mem += NM_I(sbi)->nat_blocks * sizeof(unsigned short);
646 (si->base_mem + si->cache_mem + si->page_mem) >> 10);
648 si->base_mem >> 10);