Lines Matching refs:kobj_topology
870 if (!sys_props.kobj_topology) { in kfd_topology_update_sysfs()
871 sys_props.kobj_topology = in kfd_topology_update_sysfs()
872 kfd_alloc_struct(sys_props.kobj_topology); in kfd_topology_update_sysfs()
873 if (!sys_props.kobj_topology) in kfd_topology_update_sysfs()
876 ret = kobject_init_and_add(sys_props.kobj_topology, in kfd_topology_update_sysfs()
880 kobject_put(sys_props.kobj_topology); in kfd_topology_update_sysfs()
885 sys_props.kobj_topology); in kfd_topology_update_sysfs()
892 ret = sysfs_create_file(sys_props.kobj_topology, in kfd_topology_update_sysfs()
900 ret = sysfs_create_file(sys_props.kobj_topology, in kfd_topology_update_sysfs()
914 if (sys_props.kobj_topology) { in kfd_topology_release_sysfs()
915 sysfs_remove_file(sys_props.kobj_topology, in kfd_topology_release_sysfs()
917 sysfs_remove_file(sys_props.kobj_topology, in kfd_topology_release_sysfs()
924 kobject_del(sys_props.kobj_topology); in kfd_topology_release_sysfs()
925 kobject_put(sys_props.kobj_topology); in kfd_topology_release_sysfs()
926 sys_props.kobj_topology = NULL; in kfd_topology_release_sysfs()