Lines Matching refs:iolink
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->maximum_latency; in kfd_parse_subtype_iolink()
1174 props->min_bandwidth = iolink->minimum_bandwidth_mbs; in kfd_parse_subtype_iolink()
1175 props->max_bandwidth = iolink->maximum_bandwidth_mbs; in kfd_parse_subtype_iolink()
1177 iolink->recommended_transfer_size; in kfd_parse_subtype_iolink()
1193 if (props && (iolink->flags & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL)) { in kfd_parse_subtype_iolink()
1223 struct crat_subtype_iolink *iolink; in kfd_parse_subtype() local
1252 iolink = (struct crat_subtype_iolink *)sub_type_hdr; in kfd_parse_subtype()
1253 ret = kfd_parse_subtype_iolink(iolink, device_list); in kfd_parse_subtype()