Home
last modified time | relevance | path

Searched refs:kobj_stats (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs-srv-sysfs.c220 stats = container_of(kobj, struct rtrs_srv_stats, kobj_stats); in rtrs_srv_path_stats_release()
237 err = kobject_init_and_add(&srv_path->stats->kobj_stats, &ktype_stats, in rtrs_srv_create_stats_files()
241 kobject_put(&srv_path->stats->kobj_stats); in rtrs_srv_create_stats_files()
244 err = sysfs_create_group(&srv_path->stats->kobj_stats, in rtrs_srv_create_stats_files()
254 kobject_del(&srv_path->stats->kobj_stats); in rtrs_srv_create_stats_files()
255 kobject_put(&srv_path->stats->kobj_stats); in rtrs_srv_create_stats_files()
306 if (srv_path->stats->kobj_stats.state_in_sysfs) { in rtrs_srv_destroy_path_files()
307 sysfs_remove_group(&srv_path->stats->kobj_stats, in rtrs_srv_destroy_path_files()
309 kobject_del(&srv_path->stats->kobj_stats); in rtrs_srv_destroy_path_files()
310 kobject_put(&srv_path->stats->kobj_stats); in rtrs_srv_destroy_path_files()
H A Drtrs-pri.h391 type *stats = container_of(kobj, type, kobj_stats); \
408 type *stats = container_of(kobj, type, kobj_stats); \
H A Drtrs-clt.h65 struct kobject kobj_stats; member
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process.c597 pdd->kobj_stats = kfd_alloc_struct(pdd->kobj_stats); in kfd_procfs_add_sysfs_stats()
598 if (!pdd->kobj_stats) in kfd_procfs_add_sysfs_stats()
601 ret = kobject_init_and_add(pdd->kobj_stats, in kfd_procfs_add_sysfs_stats()
609 kobject_put(pdd->kobj_stats); in kfd_procfs_add_sysfs_stats()
610 pdd->kobj_stats = NULL; in kfd_procfs_add_sysfs_stats()
614 kfd_sysfs_create_file(pdd->kobj_stats, &pdd->attr_evict, in kfd_procfs_add_sysfs_stats()
618 kfd_sysfs_create_file(pdd->kobj_stats, in kfd_procfs_add_sysfs_stats()
1262 if (pdd->kobj_stats) { in kfd_process_remove_sysfs()
1263 sysfs_remove_file(pdd->kobj_stats, &pdd->attr_evict); in kfd_process_remove_sysfs()
1265 sysfs_remove_file(pdd->kobj_stats, in kfd_process_remove_sysfs()
[all …]