Searched refs:crat_image (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_crat.h | 319 int kfd_create_crat_image_acpi(void **crat_image, size_t *size); 320 void kfd_destroy_crat_image(void *crat_image); 321 int kfd_parse_crat_table(void *crat_image, struct list_head *device_list, 323 int kfd_create_crat_image_virtual(void **crat_image, size_t *size,
|
H A D | kfd_crat.c | 427 * @sub_type_hdr - subtype section of crat_image 428 * @device_list - list of topology devices present in this crat_image 479 * @crat_image - input image containing CRAT 481 * parsing crat_image 486 int kfd_parse_crat_table(void *crat_image, struct list_head *device_list, in kfd_parse_crat_table() argument 493 struct crat_header *crat_table = (struct crat_header *)crat_image; in kfd_parse_crat_table() 497 if (!crat_image) in kfd_parse_crat_table() 529 ((char *)crat_image) + image_len) { in kfd_parse_crat_table() 769 * @crat_image: CRAT read from ACPI. If no CRAT in ACPI then 770 * crat_image wil 775 kfd_create_crat_image_acpi(void **crat_image, size_t *size) kfd_create_crat_image_acpi() argument 1373 kfd_create_crat_image_virtual(void **crat_image, size_t *size, int flags, struct kfd_dev *kdev, uint32_t proximity_domain) kfd_create_crat_image_virtual() argument 1438 kfd_destroy_crat_image(void *crat_image) kfd_destroy_crat_image() argument [all...] |
H A D | kfd_topology.c | 984 void *crat_image = NULL; in kfd_topology_init() local 1018 ret = kfd_create_crat_image_acpi(&crat_image, &image_size); in kfd_topology_init() 1020 ret = kfd_parse_crat_table(crat_image, in kfd_topology_init() 1027 kfd_destroy_crat_image(crat_image); in kfd_topology_init() 1028 crat_image = NULL; in kfd_topology_init() 1032 if (!crat_image) { in kfd_topology_init() 1033 ret = kfd_create_crat_image_virtual(&crat_image, &image_size, in kfd_topology_init() 1042 ret = kfd_parse_crat_table(crat_image, in kfd_topology_init() 1082 kfd_destroy_crat_image(crat_image); in kfd_topology_init() 1239 void *crat_image in kfd_topology_add_device() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_crat.h | 314 void kfd_destroy_crat_image(void *crat_image); 315 int kfd_parse_crat_table(void *crat_image, struct list_head *device_list, 317 int kfd_create_crat_image_virtual(void **crat_image, size_t *size,
|
H A D | kfd_crat.c | 1214 * @sub_type_hdr - subtype section of crat_image 1215 * @device_list - list of topology devices present in this crat_image 1266 * @crat_image - input image containing CRAT 1268 * parsing crat_image 1273 int kfd_parse_crat_table(void *crat_image, struct list_head *device_list, in kfd_parse_crat_table() argument 1280 struct crat_header *crat_table = (struct crat_header *)crat_image; in kfd_parse_crat_table() 1284 if (!crat_image) in kfd_parse_crat_table() 1316 ((char *)crat_image) + image_len) { in kfd_parse_crat_table() 1678 * @size: [IN] allocated size of crat_image. 1679 * [OUT] actual size of data filled in crat_image 2209 kfd_create_crat_image_virtual(void **crat_image, size_t *size, int flags, struct kfd_node *kdev, uint32_t proximity_domain) kfd_create_crat_image_virtual() argument 2274 kfd_destroy_crat_image(void *crat_image) kfd_destroy_crat_image() argument [all...] |
H A D | kfd_topology.c | 1006 void *crat_image = NULL; in kfd_topology_init() local 1034 ret = kfd_create_crat_image_virtual(&crat_image, &image_size, in kfd_topology_init() 1043 ret = kfd_parse_crat_table(crat_image, in kfd_topology_init() 1081 kfd_destroy_crat_image(crat_image); in kfd_topology_init() 1767 void *crat_image = NULL; in kfd_topology_add_device_locked() local 1771 res = kfd_create_crat_image_virtual(&crat_image, &image_size, in kfd_topology_add_device_locked() 1783 res = kfd_parse_crat_table(crat_image, in kfd_topology_add_device_locked() 1818 kfd_destroy_crat_image(crat_image); in kfd_topology_add_device_locked()
|
Completed in 11 milliseconds