Home
last modified time | relevance | path

Searched refs:ghes_dev (Results 1 – 2 of 2) sorted by relevance

/linux-6.1.9/drivers/acpi/apei/
Dhest.c158 struct platform_device *ghes_dev; in hest_parse_ghes() local
169 ghes_dev = ghes_arr->ghes_devs[i]; in hest_parse_ghes()
170 hdr = *(struct acpi_hest_header **)ghes_dev->dev.platform_data; in hest_parse_ghes()
177 ghes_dev = platform_device_alloc("GHES", hest_hdr->source_id); in hest_parse_ghes()
178 if (!ghes_dev) in hest_parse_ghes()
181 rc = platform_device_add_data(ghes_dev, &hest_hdr, sizeof(void *)); in hest_parse_ghes()
185 rc = platform_device_add(ghes_dev); in hest_parse_ghes()
188 ghes_arr->ghes_devs[ghes_arr->count++] = ghes_dev; in hest_parse_ghes()
192 platform_device_put(ghes_dev); in hest_parse_ghes()
Dghes.c1264 static int ghes_probe(struct platform_device *ghes_dev) in ghes_probe() argument
1272 generic = *(struct acpi_hest_generic **)ghes_dev->dev.platform_data; in ghes_probe()
1377 platform_set_drvdata(ghes_dev, ghes); in ghes_probe()
1379 ghes_edac_register(ghes, &ghes_dev->dev); in ghes_probe()
1396 static int ghes_remove(struct platform_device *ghes_dev) in ghes_remove() argument
1402 ghes = platform_get_drvdata(ghes_dev); in ghes_remove()
1447 platform_set_drvdata(ghes_dev, NULL); in ghes_remove()