Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/arch/s390/include/asm/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 725 B image not shown  

Quelle  skey.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ASM_SKEY_H
#define __ASM_SKEY_H

#include <asm/rwonce.h>

struct skey_region {
 unsigned long start;
 unsigned long end;
};

#define SKEY_REGION(_start, _end)   \
 stringify_in_c(.section .skey_region,"a";) \
 stringify_in_c(.balign 8;)   \
 stringify_in_c(.quad (_start);)   \
 stringify_in_c(.quad (_end);)   \
 stringify_in_c(.previous)

extern int skey_regions_initialized;
extern struct skey_region __skey_region_start[];
extern struct skey_region __skey_region_end[];

void __skey_regions_initialize(void);

static inline void skey_regions_initialize(void)
{
 if (READ_ONCE(skey_regions_initialized))
  return;
 __skey_regions_initialize();
}

#endif /* __ASM_SKEY_H */

Messung V0.5
C=94 H=90 G=91

¤ Dauer der Verarbeitung: 0.9 Sekunden  (vorverarbeitet)  ¤

*© 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.