Lines Matching refs:kobj_counters
626 struct kobject *kobj_counters; in kfd_procfs_add_sysfs_counters() local
630 kobj_counters = kfd_alloc_struct(kobj_counters); in kfd_procfs_add_sysfs_counters()
631 if (!kobj_counters) in kfd_procfs_add_sysfs_counters()
634 ret = kobject_init_and_add(kobj_counters, &sysfs_counters_type, in kfd_procfs_add_sysfs_counters()
639 kobject_put(kobj_counters); in kfd_procfs_add_sysfs_counters()
643 pdd->kobj_counters = kobj_counters; in kfd_procfs_add_sysfs_counters()
644 kfd_sysfs_create_file(kobj_counters, &pdd->attr_faults, in kfd_procfs_add_sysfs_counters()
646 kfd_sysfs_create_file(kobj_counters, &pdd->attr_page_in, in kfd_procfs_add_sysfs_counters()
648 kfd_sysfs_create_file(kobj_counters, &pdd->attr_page_out, in kfd_procfs_add_sysfs_counters()
1184 sysfs_remove_file(pdd->kobj_counters, &pdd->attr_faults); in kfd_process_remove_sysfs()
1185 sysfs_remove_file(pdd->kobj_counters, &pdd->attr_page_in); in kfd_process_remove_sysfs()
1186 sysfs_remove_file(pdd->kobj_counters, &pdd->attr_page_out); in kfd_process_remove_sysfs()
1187 kobject_del(pdd->kobj_counters); in kfd_process_remove_sysfs()
1188 kobject_put(pdd->kobj_counters); in kfd_process_remove_sysfs()
1189 pdd->kobj_counters = NULL; in kfd_process_remove_sysfs()