Lines Matching refs:damon_sysfs_target
211 struct damon_sysfs_target { struct
217 static struct damon_sysfs_target *damon_sysfs_target_alloc(void) in damon_sysfs_target_alloc() argument
219 return kzalloc(sizeof(struct damon_sysfs_target), GFP_KERNEL); in damon_sysfs_target_alloc()
222 static int damon_sysfs_target_add_dirs(struct damon_sysfs_target *target) in damon_sysfs_target_add_dirs()
239 static void damon_sysfs_target_rm_dirs(struct damon_sysfs_target *target) in damon_sysfs_target_rm_dirs()
248 struct damon_sysfs_target *target = container_of(kobj, in pid_target_show()
249 struct damon_sysfs_target, kobj); in pid_target_show()
257 struct damon_sysfs_target *target = container_of(kobj, in pid_target_store()
258 struct damon_sysfs_target, kobj); in pid_target_store()
268 kfree(container_of(kobj, struct damon_sysfs_target, kobj)); in damon_sysfs_target_release()
278 ATTRIBUTE_GROUPS(damon_sysfs_target);
292 struct damon_sysfs_target **targets_arr;
303 struct damon_sysfs_target **targets_arr = targets->targets_arr; in damon_sysfs_targets_rm_dirs()
318 struct damon_sysfs_target **targets_arr, *target; in damon_sysfs_targets_add_dirs()
1129 static int damon_sysfs_add_target(struct damon_sysfs_target *sys_target, in damon_sysfs_add_target()
1173 struct damon_sysfs_target *sys_target) in damon_sysfs_update_target()
1219 struct damon_sysfs_target *st = sysfs_targets->targets_arr[i]; in damon_sysfs_set_targets()