Lines Matching refs:buf

294 			    struct kobj_attribute *attr, char *buf)  in enabled_show()  argument
306 return sysfs_emit(buf, "%s\n", output); in enabled_show()
311 const char *buf, size_t count) in enabled_store() argument
315 if (sysfs_streq(buf, "always")) { in enabled_store()
318 } else if (sysfs_streq(buf, "madvise")) { in enabled_store()
321 } else if (sysfs_streq(buf, "never")) { in enabled_store()
338 struct kobj_attribute *attr, char *buf, in single_hugepage_flag_show() argument
341 return sysfs_emit(buf, "%d\n", in single_hugepage_flag_show()
347 const char *buf, size_t count, in single_hugepage_flag_store() argument
353 ret = kstrtoul(buf, 10, &value); in single_hugepage_flag_store()
368 struct kobj_attribute *attr, char *buf) in defrag_show() argument
387 return sysfs_emit(buf, "%s\n", output); in defrag_show()
392 const char *buf, size_t count) in defrag_store() argument
394 if (sysfs_streq(buf, "always")) { in defrag_store()
399 } else if (sysfs_streq(buf, "defer+madvise")) { in defrag_store()
404 } else if (sysfs_streq(buf, "defer")) { in defrag_store()
409 } else if (sysfs_streq(buf, "madvise")) { in defrag_store()
414 } else if (sysfs_streq(buf, "never")) { in defrag_store()
427 struct kobj_attribute *attr, char *buf) in use_zero_page_show() argument
429 return single_hugepage_flag_show(kobj, attr, buf, in use_zero_page_show()
433 struct kobj_attribute *attr, const char *buf, size_t count) in use_zero_page_store() argument
435 return single_hugepage_flag_store(kobj, attr, buf, count, in use_zero_page_store()
441 struct kobj_attribute *attr, char *buf) in hpage_pmd_size_show() argument
443 return sysfs_emit(buf, "%lu\n", HPAGE_PMD_SIZE); in hpage_pmd_size_show()
449 struct kobj_attribute *attr, char *buf) in split_underused_thp_show() argument
451 return sysfs_emit(buf, "%d\n", split_underused_thp); in split_underused_thp_show()
456 const char *buf, size_t count) in split_underused_thp_store() argument
458 int err = kstrtobool(buf, &split_underused_thp); in split_underused_thp_store()
491 struct kobj_attribute *attr, char *buf) in anon_enabled_show() argument
505 return sysfs_emit(buf, "%s\n", output); in anon_enabled_show()
510 const char *buf, size_t count) in anon_enabled_store() argument
515 if (sysfs_streq(buf, "always")) { in anon_enabled_store()
521 } else if (sysfs_streq(buf, "inherit")) { in anon_enabled_store()
527 } else if (sysfs_streq(buf, "madvise")) { in anon_enabled_store()
533 } else if (sysfs_streq(buf, "never")) { in anon_enabled_store()
606 struct kobj_attribute *attr, char *buf) \
610 return sysfs_emit(buf, "%lu\n", sum_mthp_stat(order, _index)); \
4498 static ssize_t split_huge_pages_write(struct file *file, const char __user *buf, in split_huge_pages_write() argument
4520 if (copy_from_user(input_buf, buf, min_t(size_t, count, MAX_INPUT_BUF_SZ))) in split_huge_pages_write()