sys_props 44 drivers/gpu/drm/amd/amdkfd/kfd_topology.c static struct kfd_system_properties sys_props; sys_props 188 drivers/gpu/drm/amd/amdkfd/kfd_topology.c memset(&sys_props, 0, sizeof(sys_props)); sys_props 232 drivers/gpu/drm/amd/amdkfd/kfd_topology.c if (attr == &sys_props.attr_genid) { sys_props 233 drivers/gpu/drm/amd/amdkfd/kfd_topology.c ret = sysfs_show_32bit_val(buffer, sys_props.generation_count); sys_props 234 drivers/gpu/drm/amd/amdkfd/kfd_topology.c } else if (attr == &sys_props.attr_props) { sys_props 236 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.platform_oem); sys_props 238 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.platform_id); sys_props 240 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.platform_rev); sys_props 614 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.kobj_nodes, "%d", id); sys_props 773 drivers/gpu/drm/amd/amdkfd/kfd_topology.c if (!sys_props.kobj_topology) { sys_props 774 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.kobj_topology = sys_props 775 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kfd_alloc_struct(sys_props.kobj_topology); sys_props 776 drivers/gpu/drm/amd/amdkfd/kfd_topology.c if (!sys_props.kobj_topology) sys_props 779 drivers/gpu/drm/amd/amdkfd/kfd_topology.c ret = kobject_init_and_add(sys_props.kobj_topology, sys_props 785 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.kobj_nodes = kobject_create_and_add("nodes", sys_props 786 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.kobj_topology); sys_props 787 drivers/gpu/drm/amd/amdkfd/kfd_topology.c if (!sys_props.kobj_nodes) sys_props 790 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.attr_genid.name = "generation_id"; sys_props 791 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.attr_genid.mode = KFD_SYSFS_FILE_MODE; sys_props 792 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sysfs_attr_init(&sys_props.attr_genid); sys_props 793 drivers/gpu/drm/amd/amdkfd/kfd_topology.c ret = sysfs_create_file(sys_props.kobj_topology, sys_props 794 drivers/gpu/drm/amd/amdkfd/kfd_topology.c &sys_props.attr_genid); sys_props 798 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.attr_props.name = "system_properties"; sys_props 799 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.attr_props.mode = KFD_SYSFS_FILE_MODE; sys_props 800 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sysfs_attr_init(&sys_props.attr_props); sys_props 801 drivers/gpu/drm/amd/amdkfd/kfd_topology.c ret = sysfs_create_file(sys_props.kobj_topology, sys_props 802 drivers/gpu/drm/amd/amdkfd/kfd_topology.c &sys_props.attr_props); sys_props 815 drivers/gpu/drm/amd/amdkfd/kfd_topology.c if (sys_props.kobj_topology) { sys_props 816 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sysfs_remove_file(sys_props.kobj_topology, sys_props 817 drivers/gpu/drm/amd/amdkfd/kfd_topology.c &sys_props.attr_genid); sys_props 818 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sysfs_remove_file(sys_props.kobj_topology, sys_props 819 drivers/gpu/drm/amd/amdkfd/kfd_topology.c &sys_props.attr_props); sys_props 820 drivers/gpu/drm/amd/amdkfd/kfd_topology.c if (sys_props.kobj_nodes) { sys_props 821 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kobject_del(sys_props.kobj_nodes); sys_props 822 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kobject_put(sys_props.kobj_nodes); sys_props 823 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.kobj_nodes = NULL; sys_props 825 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kobject_del(sys_props.kobj_topology); sys_props 826 drivers/gpu/drm/amd/amdkfd/kfd_topology.c kobject_put(sys_props.kobj_topology); sys_props 827 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.kobj_topology = NULL; sys_props 837 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.num_devices++; sys_props 876 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.platform_id = sys_props 878 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.platform_oem = *((uint64_t *)dev->oem_table_id); sys_props 879 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.platform_rev = dev->oem_revision; sys_props 970 drivers/gpu/drm/amd/amdkfd/kfd_topology.c memset(&sys_props, 0, sizeof(sys_props)); sys_props 1025 drivers/gpu/drm/amd/amdkfd/kfd_topology.c atomic_set(&topology_crat_proximity_domain, sys_props.num_devices-1); sys_props 1030 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.generation_count++; sys_props 1246 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.generation_count++; sys_props 1387 drivers/gpu/drm/amd/amdkfd/kfd_topology.c sys_props.num_devices--;