Lines Matching refs:name

338 	if (!strcmp(a->attr.name, "extension_list")) {  in f2fs_sbi_show()
356 if (!strcmp(a->attr.name, "ckpt_thread_ioprio")) { in f2fs_sbi_show()
369 if (!strcmp(a->attr.name, "compr_written_block")) in f2fs_sbi_show()
372 if (!strcmp(a->attr.name, "compr_saved_block")) in f2fs_sbi_show()
375 if (!strcmp(a->attr.name, "compr_new_inode")) in f2fs_sbi_show()
379 if (!strcmp(a->attr.name, "gc_segment_mode")) in f2fs_sbi_show()
382 if (!strcmp(a->attr.name, "gc_reclaimed_segments")) { in f2fs_sbi_show()
387 if (!strcmp(a->attr.name, "current_atomic_write")) { in f2fs_sbi_show()
393 if (!strcmp(a->attr.name, "peak_atomic_write")) in f2fs_sbi_show()
396 if (!strcmp(a->attr.name, "committed_atomic_block")) in f2fs_sbi_show()
399 if (!strcmp(a->attr.name, "revoked_atomic_block")) in f2fs_sbi_show()
403 if (!strcmp(a->attr.name, "cp_foreground_calls")) in f2fs_sbi_show()
407 if (!strcmp(a->attr.name, "cp_background_calls")) in f2fs_sbi_show()
430 if (!strcmp(a->attr.name, "extension_list")) { in __sbi_store()
431 const char *name = strim((char *)buf); in __sbi_store() local
434 if (!strncmp(name, "[h]", 3)) in __sbi_store()
436 else if (!strncmp(name, "[c]", 3)) in __sbi_store()
441 name += 3; in __sbi_store()
443 if (*name == '!') { in __sbi_store()
444 name++; in __sbi_store()
448 if (!strlen(name) || strlen(name) >= F2FS_EXTENSION_LEN) in __sbi_store()
453 ret = f2fs_update_extension_list(sbi, name, hot, set); in __sbi_store()
459 f2fs_update_extension_list(sbi, name, hot, !set); in __sbi_store()
465 if (!strcmp(a->attr.name, "ckpt_thread_ioprio")) { in __sbi_store()
466 const char *name = strim((char *)buf); in __sbi_store() local
472 if (!strncmp(name, "rt,", 3)) in __sbi_store()
474 else if (!strncmp(name, "be,", 3)) in __sbi_store()
479 name += 3; in __sbi_store()
480 ret = kstrtol(name, 10, &level); in __sbi_store()
528 if (!strcmp(a->attr.name, "discard_io_aware_gran")) { in __sbi_store()
539 if (!strcmp(a->attr.name, "discard_granularity")) { in __sbi_store()
550 if (!strcmp(a->attr.name, "max_ordered_discard")) { in __sbi_store()
559 if (!strcmp(a->attr.name, "discard_urgent_util")) { in __sbi_store()
566 if (!strcmp(a->attr.name, "discard_io_aware")) { in __sbi_store()
573 if (!strcmp(a->attr.name, "migration_granularity")) { in __sbi_store()
578 if (!strcmp(a->attr.name, "migration_window_granularity")) { in __sbi_store()
583 if (!strcmp(a->attr.name, "gc_urgent")) { in __sbi_store()
608 if (!strcmp(a->attr.name, "gc_idle")) { in __sbi_store()
623 if (!strcmp(a->attr.name, "gc_remaining_trials")) { in __sbi_store()
631 if (!strcmp(a->attr.name, "gc_no_zoned_gc_percent")) { in __sbi_store()
638 if (!strcmp(a->attr.name, "gc_boost_zoned_gc_percent")) { in __sbi_store()
645 if (!strcmp(a->attr.name, "gc_valid_thresh_ratio")) { in __sbi_store()
653 if (!strcmp(a->attr.name, "iostat_enable")) { in __sbi_store()
660 if (!strcmp(a->attr.name, "iostat_period_ms")) { in __sbi_store()
671 if (!strcmp(a->attr.name, "blkzone_alloc_policy")) { in __sbi_store()
680 if (!strcmp(a->attr.name, "compr_written_block") || in __sbi_store()
681 !strcmp(a->attr.name, "compr_saved_block")) { in __sbi_store()
689 if (!strcmp(a->attr.name, "compr_new_inode")) { in __sbi_store()
696 if (!strcmp(a->attr.name, "compress_percent")) { in __sbi_store()
703 if (!strcmp(a->attr.name, "compress_watermark")) { in __sbi_store()
711 if (!strcmp(a->attr.name, "atgc_candidate_ratio")) { in __sbi_store()
718 if (!strcmp(a->attr.name, "atgc_age_weight")) { in __sbi_store()
725 if (!strcmp(a->attr.name, "gc_segment_mode")) { in __sbi_store()
733 if (!strcmp(a->attr.name, "gc_pin_file_threshold")) { in __sbi_store()
740 if (!strcmp(a->attr.name, "gc_reclaimed_segments")) { in __sbi_store()
747 if (!strcmp(a->attr.name, "seq_file_ra_mul")) { in __sbi_store()
755 if (!strcmp(a->attr.name, "max_fragment_chunk")) { in __sbi_store()
763 if (!strcmp(a->attr.name, "max_fragment_hole")) { in __sbi_store()
771 if (!strcmp(a->attr.name, "peak_atomic_write")) { in __sbi_store()
778 if (!strcmp(a->attr.name, "committed_atomic_block")) { in __sbi_store()
785 if (!strcmp(a->attr.name, "revoked_atomic_block")) { in __sbi_store()
792 if (!strcmp(a->attr.name, "readdir_ra")) { in __sbi_store()
797 if (!strcmp(a->attr.name, "hot_data_age_threshold")) { in __sbi_store()
806 if (!strcmp(a->attr.name, "warm_data_age_threshold")) { in __sbi_store()
815 if (!strcmp(a->attr.name, "last_age_weight")) { in __sbi_store()
824 if (!strcmp(a->attr.name, "max_read_extent_count")) { in __sbi_store()
831 if (!strcmp(a->attr.name, "ipu_policy")) { in __sbi_store()
841 if (!strcmp(a->attr.name, "dir_level")) { in __sbi_store()
848 if (!strcmp(a->attr.name, "reserved_pin_section")) { in __sbi_store()
855 if (!strcmp(a->attr.name, "gc_boost_gc_multiple")) { in __sbi_store()
862 if (!strcmp(a->attr.name, "gc_boost_gc_greedy")) { in __sbi_store()
879 bool gc_entry = (!strcmp(a->attr.name, "gc_urgent") || in f2fs_sbi_store()
964 .attr = {.name = __stringify(_name), .mode = 0444 }, \
972 if (!strcmp(a->attr.name, "reclaim_caches_kb")) in f2fs_tune_show()
988 if (!strcmp(a->attr.name, "reclaim_caches_kb")) in f2fs_tune_store()
996 .attr = {.name = __stringify(_name), .mode = 0644 }, \
1011 .attr = {.name = __stringify(_name), .mode = 0444 }, \
1018 .attr = {.name = __stringify(_name), .mode = _mode }, \
1025 #define F2FS_RO_ATTR(struct_type, struct_name, name, elname) \ argument
1026 F2FS_ATTR_OFFSET(struct_type, name, 0444, \
1030 #define F2FS_RW_ATTR(struct_type, struct_name, name, elname) \ argument
1031 F2FS_ATTR_OFFSET(struct_type, name, 0644, \
1035 #define F2FS_GENERAL_RO_ATTR(name) \ argument
1036 static struct f2fs_attr f2fs_attr_##name = __ATTR(name, 0444, name##_show, NULL)
1039 #define STAT_INFO_RO_ATTR(name, elname) \ argument
1040 F2FS_RO_ATTR(STAT_INFO, f2fs_stat_info, name, elname)
1043 #define GC_THREAD_RW_ATTR(name, elname) \ argument
1044 F2FS_RW_ATTR(GC_THREAD, f2fs_gc_kthread, name, elname)
1046 #define SM_INFO_RW_ATTR(name, elname) \ argument
1047 F2FS_RW_ATTR(SM_INFO, f2fs_sm_info, name, elname)
1052 #define DCC_INFO_RW_ATTR(name, elname) \ argument
1053 F2FS_RW_ATTR(DCC_INFO, discard_cmd_control, name, elname)
1058 #define NM_INFO_RW_ATTR(name, elname) \ argument
1059 F2FS_RW_ATTR(NM_INFO, f2fs_nm_info, name, elname)
1064 #define F2FS_SBI_RW_ATTR(name, elname) \ argument
1065 F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, name, elname)
1084 #define ATGC_INFO_RW_ATTR(name, elname) \ argument
1085 F2FS_RW_ATTR(ATGC_INFO, atgc_management, name, elname)
1259 #define ATTR_LIST(name) (&f2fs_attr_##name.attr) argument
1378 #define BASE_ATTR_LIST(name) (&f2fs_base_attr_##name.attr) argument