ghes_arr 153 drivers/acpi/apei/hest.c struct ghes_arr *ghes_arr = data; ghes_arr 162 drivers/acpi/apei/hest.c for (i = 0; i < ghes_arr->count; i++) { ghes_arr 164 drivers/acpi/apei/hest.c ghes_dev = ghes_arr->ghes_devs[i]; ghes_arr 183 drivers/acpi/apei/hest.c ghes_arr->ghes_devs[ghes_arr->count++] = ghes_dev; ghes_arr 194 drivers/acpi/apei/hest.c struct ghes_arr ghes_arr; ghes_arr 196 drivers/acpi/apei/hest.c ghes_arr.count = 0; ghes_arr 197 drivers/acpi/apei/hest.c ghes_arr.ghes_devs = kmalloc_array(ghes_count, sizeof(void *), ghes_arr 199 drivers/acpi/apei/hest.c if (!ghes_arr.ghes_devs) ghes_arr 202 drivers/acpi/apei/hest.c rc = apei_hest_parse(hest_parse_ghes, &ghes_arr); ghes_arr 211 drivers/acpi/apei/hest.c kfree(ghes_arr.ghes_devs); ghes_arr 214 drivers/acpi/apei/hest.c for (i = 0; i < ghes_arr.count; i++) ghes_arr 215 drivers/acpi/apei/hest.c platform_device_unregister(ghes_arr.ghes_devs[i]);