Lines Matching refs:attr

55 	struct attribute attr;
292 if (!strcmp(a->attr.name, "extension_list")) {
313 if (!strcmp(a->attr.name, "ckpt_thread_ioprio")) {
326 if (!strcmp(a->attr.name, "compr_written_block"))
329 if (!strcmp(a->attr.name, "compr_saved_block"))
332 if (!strcmp(a->attr.name, "compr_new_inode"))
336 if (!strcmp(a->attr.name, "gc_segment_mode"))
339 if (!strcmp(a->attr.name, "gc_reclaimed_segments")) {
344 if (!strcmp(a->attr.name, "current_atomic_write")) {
350 if (!strcmp(a->attr.name, "peak_atomic_write"))
353 if (!strcmp(a->attr.name, "committed_atomic_block"))
356 if (!strcmp(a->attr.name, "revoked_atomic_block"))
360 if (!strcmp(a->attr.name, "cp_foreground_calls"))
364 if (!strcmp(a->attr.name, "cp_background_calls"))
387 if (!strcmp(a->attr.name, "extension_list")) {
422 if (!strcmp(a->attr.name, "ckpt_thread_ioprio")) {
481 if (!strcmp(a->attr.name, "discard_io_aware_gran")) {
492 if (!strcmp(a->attr.name, "discard_granularity")) {
503 if (!strcmp(a->attr.name, "max_ordered_discard")) {
512 if (!strcmp(a->attr.name, "discard_urgent_util")) {
519 if (!strcmp(a->attr.name, "migration_granularity")) {
524 if (!strcmp(a->attr.name, "gc_urgent")) {
549 if (!strcmp(a->attr.name, "gc_idle")) {
564 if (!strcmp(a->attr.name, "gc_remaining_trials")) {
573 if (!strcmp(a->attr.name, "iostat_enable")) {
580 if (!strcmp(a->attr.name, "iostat_period_ms")) {
591 if (!strcmp(a->attr.name, "compr_written_block") ||
592 !strcmp(a->attr.name, "compr_saved_block")) {
600 if (!strcmp(a->attr.name, "compr_new_inode")) {
607 if (!strcmp(a->attr.name, "compress_percent")) {
614 if (!strcmp(a->attr.name, "compress_watermark")) {
622 if (!strcmp(a->attr.name, "atgc_candidate_ratio")) {
629 if (!strcmp(a->attr.name, "atgc_age_weight")) {
636 if (!strcmp(a->attr.name, "gc_segment_mode")) {
644 if (!strcmp(a->attr.name, "gc_reclaimed_segments")) {
651 if (!strcmp(a->attr.name, "seq_file_ra_mul")) {
659 if (!strcmp(a->attr.name, "max_fragment_chunk")) {
667 if (!strcmp(a->attr.name, "max_fragment_hole")) {
675 if (!strcmp(a->attr.name, "peak_atomic_write")) {
682 if (!strcmp(a->attr.name, "committed_atomic_block")) {
689 if (!strcmp(a->attr.name, "revoked_atomic_block")) {
696 if (!strcmp(a->attr.name, "readdir_ra")) {
701 if (!strcmp(a->attr.name, "hot_data_age_threshold")) {
710 if (!strcmp(a->attr.name, "warm_data_age_threshold")) {
719 if (!strcmp(a->attr.name, "last_age_weight")) {
728 if (!strcmp(a->attr.name, "ipu_policy")) {
747 bool gc_entry = (!strcmp(a->attr.name, "gc_urgent") ||
762 struct attribute *attr, char *buf)
766 struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
771 static ssize_t f2fs_attr_store(struct kobject *kobj, struct attribute *attr,
776 struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
814 .attr = {.name = __stringify(_name), .mode = 0444 }, \
828 .attr = {.name = __stringify(_name), .mode = 0444 }, \
835 .attr = {.name = __stringify(_name), .mode = _mode }, \
1058 #define ATTR_LIST(name) (&f2fs_attr_##name.attr)
1270 struct attribute *attr, char *buf)
1274 struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
1279 static ssize_t f2fs_stat_attr_store(struct kobject *kobj, struct attribute *attr,
1284 struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
1308 struct attribute *attr, char *buf)
1312 struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);