Lines Matching refs:crat_table

1240 	struct crat_header *crat_table = (struct crat_header *)crat_image;  in kfd_parse_crat_table()  local
1252 num_nodes = crat_table->num_domains; in kfd_parse_crat_table()
1253 image_len = crat_table->length; in kfd_parse_crat_table()
1269 memcpy(top_dev->oem_id, crat_table->oem_id, CRAT_OEMID_LENGTH); in kfd_parse_crat_table()
1270 memcpy(top_dev->oem_table_id, crat_table->oem_table_id, in kfd_parse_crat_table()
1272 top_dev->oem_revision = crat_table->oem_revision; in kfd_parse_crat_table()
1274 sub_type_hdr = (struct crat_subtype_generic *)(crat_table+1); in kfd_parse_crat_table()
1739 struct acpi_table_header *crat_table; in kfd_create_crat_image_acpi() local
1755 status = acpi_get_table(CRAT_SIGNATURE, 0, &crat_table); in kfd_create_crat_image_acpi()
1766 pcrat_image = kvmalloc(crat_table->length, GFP_KERNEL); in kfd_create_crat_image_acpi()
1772 memcpy(pcrat_image, crat_table, crat_table->length); in kfd_create_crat_image_acpi()
1774 *size = crat_table->length; in kfd_create_crat_image_acpi()
1776 acpi_put_table(crat_table); in kfd_create_crat_image_acpi()
1925 struct crat_header *crat_table = (struct crat_header *)pcrat_image; in kfd_create_vcrat_image_cpu() local
1946 memset(crat_table, 0, sizeof(struct crat_header)); in kfd_create_vcrat_image_cpu()
1947 memcpy(&crat_table->signature, CRAT_SIGNATURE, in kfd_create_vcrat_image_cpu()
1948 sizeof(crat_table->signature)); in kfd_create_vcrat_image_cpu()
1949 crat_table->length = sizeof(struct crat_header); in kfd_create_vcrat_image_cpu()
1955 crat_table->oem_revision = acpi_table->revision; in kfd_create_vcrat_image_cpu()
1956 memcpy(crat_table->oem_id, acpi_table->oem_id, in kfd_create_vcrat_image_cpu()
1958 memcpy(crat_table->oem_table_id, acpi_table->oem_table_id, in kfd_create_vcrat_image_cpu()
1962 crat_table->total_entries = 0; in kfd_create_vcrat_image_cpu()
1963 crat_table->num_domains = 0; in kfd_create_vcrat_image_cpu()
1965 sub_type_hdr = (struct crat_subtype_generic *)(crat_table+1); in kfd_create_vcrat_image_cpu()
1973 crat_table->num_domains, in kfd_create_vcrat_image_cpu()
1977 crat_table->length += sub_type_hdr->length; in kfd_create_vcrat_image_cpu()
1978 crat_table->total_entries++; in kfd_create_vcrat_image_cpu()
1985 crat_table->num_domains, in kfd_create_vcrat_image_cpu()
1989 crat_table->length += sub_type_hdr->length; in kfd_create_vcrat_image_cpu()
1990 crat_table->total_entries++; in kfd_create_vcrat_image_cpu()
2004 crat_table->length += (sub_type_hdr->length * entries); in kfd_create_vcrat_image_cpu()
2005 crat_table->total_entries += entries; in kfd_create_vcrat_image_cpu()
2014 crat_table->num_domains++; in kfd_create_vcrat_image_cpu()
2025 *size = crat_table->length; in kfd_create_vcrat_image_cpu()
2258 struct crat_header *crat_table = (struct crat_header *)pcrat_image; in kfd_create_vcrat_image_gpu() local
2281 memset(crat_table, 0, sizeof(struct crat_header)); in kfd_create_vcrat_image_gpu()
2283 memcpy(&crat_table->signature, CRAT_SIGNATURE, in kfd_create_vcrat_image_gpu()
2284 sizeof(crat_table->signature)); in kfd_create_vcrat_image_gpu()
2286 crat_table->length = sizeof(struct crat_header); in kfd_create_vcrat_image_gpu()
2287 crat_table->num_domains = 1; in kfd_create_vcrat_image_gpu()
2288 crat_table->total_entries = 0; in kfd_create_vcrat_image_gpu()
2297 sub_type_hdr = (struct crat_subtype_generic *)(crat_table + 1); in kfd_create_vcrat_image_gpu()
2332 crat_table->length += sub_type_hdr->length; in kfd_create_vcrat_image_gpu()
2333 crat_table->total_entries++; in kfd_create_vcrat_image_gpu()
2365 crat_table->length += sizeof(struct crat_subtype_memory); in kfd_create_vcrat_image_gpu()
2366 crat_table->total_entries++; in kfd_create_vcrat_image_gpu()
2383 crat_table->length += cache_mem_filled; in kfd_create_vcrat_image_gpu()
2384 crat_table->total_entries += num_of_cache_entries; in kfd_create_vcrat_image_gpu()
2399 crat_table->length += sub_type_hdr->length; in kfd_create_vcrat_image_gpu()
2400 crat_table->total_entries++; in kfd_create_vcrat_image_gpu()
2427 crat_table->length += sub_type_hdr->length; in kfd_create_vcrat_image_gpu()
2428 crat_table->total_entries++; in kfd_create_vcrat_image_gpu()
2431 *size = crat_table->length; in kfd_create_vcrat_image_gpu()