Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/arch/x86/kernel/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 798 B image not shown  

Quelle  pmem.c   Sprache: C

 
// SPDX-License-Identifier: GPL-2.0
/*
 * Copyright (c) 2015, Christoph Hellwig.
 * Copyright (c) 2015, Intel Corporation.
 */

#include <linux/platform_device.h>
#include <linux/init.h>
#include <linux/ioport.h>

static int found(struct resource *res, void *data)
{
 return 1;
}

static __init int register_e820_pmem(void)
{
 struct platform_device *pdev;
 int rc;

 rc = walk_iomem_res_desc(IORES_DESC_PERSISTENT_MEMORY_LEGACY,
     IORESOURCE_MEM, 0, -1, NULL, found);
 if (rc <= 0)
  return 0;

 /*
 * See drivers/nvdimm/e820.c for the implementation, this is
 * simply here to trigger the module to load on demand.
 */

 pdev = platform_device_alloc("e820_pmem", -1);

 rc = platform_device_add(pdev);
 if (rc)
  platform_device_put(pdev);

 return rc;
}
device_initcall(register_e820_pmem);

Messung V0.5
C=96 H=89 G=92

¤ Dauer der Verarbeitung: 0.2 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.