Eine aufbereitete Darstellung der Quelle

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

Benutzer

Quelle  ubi-user.h

  Sprache: C
 

/*
 * This file is auto-generated. Modifications will be lost.
 *
 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
 * for more information.
 */

#ifndef __UBI_USER_H__
#define __UBI_USER_H__
#include <linux/types.h>
#define UBI_VOL_NUM_AUTO (- 1)
#define UBI_DEV_NUM_AUTO (- 1)
#define UBI_MAX_VOLUME_NAME 127
#define UBI_IOC_MAGIC 'o'
#define UBI_IOCMKVOL _IOW(UBI_IOC_MAGIC, 0struct ubi_mkvol_req)
#define UBI_IOCRMVOL _IOW(UBI_IOC_MAGIC, 1, __s32)
#define UBI_IOCRSVOL _IOW(UBI_IOC_MAGIC, 2struct ubi_rsvol_req)
#define UBI_IOCRNVOL _IOW(UBI_IOC_MAGIC, 3struct ubi_rnvol_req)
#define UBI_IOCRPEB _IOW(UBI_IOC_MAGIC, 4, __s32)
#define UBI_IOCSPEB _IOW(UBI_IOC_MAGIC, 5, __s32)
#define UBI_IOCECNFO _IOWR(UBI_IOC_MAGIC, 6struct ubi_ecinfo_req)
#define UBI_CTRL_IOC_MAGIC 'o'
#define UBI_IOCATT _IOW(UBI_CTRL_IOC_MAGIC, 64struct ubi_attach_req)
#define UBI_IOCDET _IOW(UBI_CTRL_IOC_MAGIC, 65, __s32)
#define UBI_VOL_IOC_MAGIC 'O'
#define UBI_IOCVOLUP _IOW(UBI_VOL_IOC_MAGIC, 0, __s64)
#define UBI_IOCEBER _IOW(UBI_VOL_IOC_MAGIC, 1, __s32)
#define UBI_IOCEBCH _IOW(UBI_VOL_IOC_MAGIC, 2, __s32)
#define UBI_IOCEBMAP _IOW(UBI_VOL_IOC_MAGIC, 3struct ubi_map_req)
#define UBI_IOCEBUNMAP _IOW(UBI_VOL_IOC_MAGIC, 4, __s32)
#define UBI_IOCEBISMAP _IOR(UBI_VOL_IOC_MAGIC, 5, __s32)
#define UBI_IOCSETVOLPROP _IOW(UBI_VOL_IOC_MAGIC, 6struct ubi_set_vol_prop_req)
#define UBI_IOCVOLCRBLK _IOW(UBI_VOL_IOC_MAGIC, 7struct ubi_blkcreate_req)
#define UBI_IOCVOLRMBLK _IO(UBI_VOL_IOC_MAGIC, 8)
#define MAX_UBI_MTD_NAME_LEN 127
#define UBI_MAX_RNVOL 32
enum {
  UBI_DYNAMIC_VOLUME = 3,
  UBI_STATIC_VOLUME = 4,
};
enum {
  UBI_VOL_PROP_DIRECT_WRITE = 1,
};
struct ubi_attach_req {
  __s32 ubi_num;
  __s32 mtd_num;
  __s32 vid_hdr_offset;
  __s16 max_beb_per1024;
  __s8 disable_fm;
  __s8 need_resv_pool;
  __s8 padding[8];
};
enum {
  UBI_VOL_SKIP_CRC_CHECK_FLG = 0x1,
};
#define UBI_VOL_VALID_FLGS (UBI_VOL_SKIP_CRC_CHECK_FLG)
struct ubi_mkvol_req {
  __s32 vol_id;
  __s32 alignment;
  __s64 bytes;
  __s8 vol_type;
  __u8 flags;
  __s16 name_len;
  __s8 padding2[4];
  char name[UBI_MAX_VOLUME_NAME + 1];
} __attribute__((__packed__));
struct ubi_rsvol_req {
  __s64 bytes;
  __s32 vol_id;
} __attribute__((__packed__));
struct ubi_rnvol_req {
  __s32 count;
  __s8 padding1[12];
  struct {
    __s32 vol_id;
    __s16 name_len;
    __s8 padding2[2];
    char name[UBI_MAX_VOLUME_NAME + 1];
  } ents[UBI_MAX_RNVOL];
} __attribute__((__packed__));
struct ubi_ecinfo_req {
  __s32 start;
  __s32 length;
  __s32 read_length;
  __s8 padding[16];
  __s32 erase_counters[];
} __attribute__((__packed__));
struct ubi_leb_change_req {
  __s32 lnum;
  __s32 bytes;
  __s8 dtype;
  __s8 padding[7];
} __attribute__((__packed__));
struct ubi_map_req {
  __s32 lnum;
  __s8 dtype;
  __s8 padding[3];
} __attribute__((__packed__));
struct ubi_set_vol_prop_req {
  __u8 property;
  __u8 padding[7];
  __u64 value;
} __attribute__((__packed__));
struct ubi_blkcreate_req {
  __s8 padding[128];
} __attribute__((__packed__));
#endif

Messung V0.5 in Prozent
C=91 H=96 G=93

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet am  2026-06-28) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

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

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik