Lines Matching defs:access_pattern

1349  * access_pattern directory
1362 struct damon_sysfs_access_pattern *access_pattern =
1363 kmalloc(sizeof(*access_pattern), GFP_KERNEL);
1365 if (!access_pattern)
1367 access_pattern->kobj = (struct kobject){};
1368 return access_pattern;
1372 struct damon_sysfs_access_pattern *access_pattern,
1382 &access_pattern->kobj, name);
1391 struct damon_sysfs_access_pattern *access_pattern)
1395 err = damon_sysfs_access_pattern_add_range_dir(access_pattern,
1396 &access_pattern->sz, "sz");
1400 err = damon_sysfs_access_pattern_add_range_dir(access_pattern,
1401 &access_pattern->nr_accesses, "nr_accesses");
1405 err = damon_sysfs_access_pattern_add_range_dir(access_pattern,
1406 &access_pattern->age, "age");
1412 kobject_put(&access_pattern->age->kobj);
1413 access_pattern->age = NULL;
1415 kobject_put(&access_pattern->nr_accesses->kobj);
1416 access_pattern->nr_accesses = NULL;
1418 kobject_put(&access_pattern->sz->kobj);
1419 access_pattern->sz = NULL;
1424 struct damon_sysfs_access_pattern *access_pattern)
1426 kobject_put(&access_pattern->sz->kobj);
1427 kobject_put(&access_pattern->nr_accesses->kobj);
1428 kobject_put(&access_pattern->age->kobj);
1454 struct damon_sysfs_access_pattern *access_pattern;
1496 struct damon_sysfs_access_pattern *access_pattern;
1499 access_pattern = damon_sysfs_access_pattern_alloc();
1500 if (!access_pattern)
1502 err = kobject_init_and_add(&access_pattern->kobj,
1504 "access_pattern");
1507 err = damon_sysfs_access_pattern_add_dirs(access_pattern);
1510 scheme->access_pattern = access_pattern;
1514 kobject_put(&access_pattern->kobj);
1648 kobject_put(&scheme->access_pattern->kobj);
1649 scheme->access_pattern = NULL;
1655 damon_sysfs_access_pattern_rm_dirs(scheme->access_pattern);
1656 kobject_put(&scheme->access_pattern->kobj);
2046 struct damon_sysfs_access_pattern *access_pattern =
2047 sysfs_scheme->access_pattern;
2057 .min_sz_region = access_pattern->sz->min,
2058 .max_sz_region = access_pattern->sz->max,
2059 .min_nr_accesses = access_pattern->nr_accesses->min,
2060 .max_nr_accesses = access_pattern->nr_accesses->max,
2061 .min_age_region = access_pattern->age->min,
2062 .max_age_region = access_pattern->age->max,