Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  pr.h   Sprache: C

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

#include <uapi/linux/pr.h>

struct pr_keys {
 u32 generation;
 u32 num_keys;
 u64 keys[];
};

struct pr_held_reservation {
 u64  key;
 u32  generation;
 enum pr_type type;
};

struct pr_ops {
 int (*pr_register)(struct block_device *bdev, u64 old_key, u64 new_key,
   u32 flags);
 int (*pr_reserve)(struct block_device *bdev, u64 key,
   enum pr_type type, u32 flags);
 int (*pr_release)(struct block_device *bdev, u64 key,
   enum pr_type type);
 int (*pr_preempt)(struct block_device *bdev, u64 old_key, u64 new_key,
   enum pr_type type, bool abort);
 int (*pr_clear)(struct block_device *bdev, u64 key);
 /*
 * pr_read_keys - Read the registered keys and return them in the
 * pr_keys->keys array. The keys array will have been allocated at the
 * end of the pr_keys struct, and pr_keys->num_keys must be set to the
 * number of keys the array can hold. If there are more than can fit
 * in the array, success will still be returned and pr_keys->num_keys
 * will reflect the total number of keys the device contains, so the
 * caller can retry with a larger array.
 */

 int (*pr_read_keys)(struct block_device *bdev,
   struct pr_keys *keys_info);
 int (*pr_read_reservation)(struct block_device *bdev,
   struct pr_held_reservation *rsv);
};

#endif /* LINUX_PR_H */

Messung V0.5
C=94 H=93 G=93

¤ Dauer der Verarbeitung: 0.18 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.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge