Lines Matching refs:kobj_topology
808 if (!sys_props.kobj_topology) { in kfd_topology_update_sysfs()
809 sys_props.kobj_topology = in kfd_topology_update_sysfs()
810 kfd_alloc_struct(sys_props.kobj_topology); in kfd_topology_update_sysfs()
811 if (!sys_props.kobj_topology) in kfd_topology_update_sysfs()
814 ret = kobject_init_and_add(sys_props.kobj_topology, in kfd_topology_update_sysfs()
818 kobject_put(sys_props.kobj_topology); in kfd_topology_update_sysfs()
823 sys_props.kobj_topology); in kfd_topology_update_sysfs()
830 ret = sysfs_create_file(sys_props.kobj_topology, in kfd_topology_update_sysfs()
838 ret = sysfs_create_file(sys_props.kobj_topology, in kfd_topology_update_sysfs()
852 if (sys_props.kobj_topology) { in kfd_topology_release_sysfs()
853 sysfs_remove_file(sys_props.kobj_topology, in kfd_topology_release_sysfs()
855 sysfs_remove_file(sys_props.kobj_topology, in kfd_topology_release_sysfs()
862 kobject_del(sys_props.kobj_topology); in kfd_topology_release_sysfs()
863 kobject_put(sys_props.kobj_topology); in kfd_topology_release_sysfs()
864 sys_props.kobj_topology = NULL; in kfd_topology_release_sysfs()