Lines Matching refs:array
4115 struct curseg_info *array; in build_curseg() local
4118 array = f2fs_kzalloc(sbi, array_size(NR_CURSEG_TYPE, sizeof(*array)), in build_curseg()
4120 if (!array) in build_curseg()
4123 SM_I(sbi)->curseg_array = array; in build_curseg()
4126 mutex_init(&array[i].curseg_mutex); in build_curseg()
4127 array[i].sum_blk = f2fs_kzalloc(sbi, PAGE_SIZE, GFP_KERNEL); in build_curseg()
4128 if (!array[i].sum_blk) in build_curseg()
4130 init_rwsem(&array[i].journal_rwsem); in build_curseg()
4131 array[i].journal = f2fs_kzalloc(sbi, in build_curseg()
4133 if (!array[i].journal) in build_curseg()
4135 array[i].segno = NULL_SEGNO; in build_curseg()
4136 array[i].next_blkoff = 0; in build_curseg()
4510 struct curseg_info *array = SM_I(sbi)->curseg_array; in destroy_curseg() local
4513 if (!array) in destroy_curseg()
4517 kvfree(array[i].sum_blk); in destroy_curseg()
4518 kvfree(array[i].journal); in destroy_curseg()
4520 kvfree(array); in destroy_curseg()