Searched refs:iolink (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_topology.c | 138 struct kfd_iolink_properties *iolink; in kfd_release_topology_device() local 158 iolink = container_of(dev->io_link_props.next, in kfd_release_topology_device() 160 list_del(&iolink->list); in kfd_release_topology_device() 161 kfree(iolink); in kfd_release_topology_device() 268 struct kfd_iolink_properties *iolink; in iolink_show() local 273 iolink = container_of(attr, struct kfd_iolink_properties, attr); in iolink_show() 274 if (iolink->gpu && kfd_devcgroup_check_permission(iolink->gpu)) in iolink_show() 276 sysfs_show_32bit_prop(buffer, offs, "type", iolink->iolink_type); in iolink_show() 277 sysfs_show_32bit_prop(buffer, offs, "version_major", iolink in iolink_show() 556 struct kfd_iolink_properties *iolink; kfd_remove_sysfs_node_entry() local 619 struct kfd_iolink_properties *iolink; kfd_build_sysfs_node_entry() local 1135 struct kfd_iolink_properties *iolink; kfd_assign_gpu() local [all...] |
H A D | kfd_crat.c | 348 /* kfd_parse_subtype_iolink - parse iolink subtypes and attach it to correct 351 static int kfd_parse_subtype_iolink(struct crat_subtype_iolink *iolink, in kfd_parse_subtype_iolink() argument 359 id_from = iolink->proximity_domain_from; in kfd_parse_subtype_iolink() 360 id_to = iolink->proximity_domain_to; in kfd_parse_subtype_iolink() 372 props->ver_maj = iolink->version_major; in kfd_parse_subtype_iolink() 373 props->ver_min = iolink->version_minor; in kfd_parse_subtype_iolink() 374 props->iolink_type = iolink->io_interface_type; in kfd_parse_subtype_iolink() 379 props->weight = 15 * iolink->num_hops_xgmi; in kfd_parse_subtype_iolink() 383 props->min_latency = iolink->minimum_latency; in kfd_parse_subtype_iolink() 384 props->max_latency = iolink in kfd_parse_subtype_iolink() 436 struct crat_subtype_iolink *iolink; kfd_parse_subtype() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_topology.c | 133 struct kfd_iolink_properties *iolink; in kfd_release_topology_device() local 154 iolink = container_of(dev->io_link_props.next, in kfd_release_topology_device() 156 list_del(&iolink->list); in kfd_release_topology_device() 157 kfree(iolink); in kfd_release_topology_device() 272 struct kfd_iolink_properties *iolink; in iolink_show() local 277 iolink = container_of(attr, struct kfd_iolink_properties, attr); in iolink_show() 278 if (iolink->gpu && kfd_devcgroup_check_permission(iolink->gpu)) in iolink_show() 280 sysfs_show_32bit_prop(buffer, offs, "type", iolink->iolink_type); in iolink_show() 281 sysfs_show_32bit_prop(buffer, offs, "version_major", iolink in iolink_show() 570 struct kfd_iolink_properties *iolink; kfd_remove_sysfs_node_entry() local 646 struct kfd_iolink_properties *iolink; kfd_build_sysfs_node_entry() local 1131 struct kfd_iolink_properties *iolink; kfd_assign_gpu() local 2111 struct kfd_iolink_properties *iolink, *p2plink, *tmp; kfd_topology_update_io_links() local [all...] |
H A D | kfd_crat.c | 1137 /* kfd_parse_subtype_iolink - parse iolink subtypes and attach it to correct 1140 static int kfd_parse_subtype_iolink(struct crat_subtype_iolink *iolink, in kfd_parse_subtype_iolink() argument 1148 id_from = iolink->proximity_domain_from; in kfd_parse_subtype_iolink() 1149 id_to = iolink->proximity_domain_to; in kfd_parse_subtype_iolink() 1161 props->ver_maj = iolink->version_major; in kfd_parse_subtype_iolink() 1162 props->ver_min = iolink->version_minor; in kfd_parse_subtype_iolink() 1163 props->iolink_type = iolink->io_interface_type; in kfd_parse_subtype_iolink() 1168 props->weight = iolink->weight_xgmi; in kfd_parse_subtype_iolink() 1172 props->min_latency = iolink->minimum_latency; in kfd_parse_subtype_iolink() 1173 props->max_latency = iolink in kfd_parse_subtype_iolink() 1223 struct crat_subtype_iolink *iolink; kfd_parse_subtype() local [all...] |
Completed in 5 milliseconds