Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/target/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 874 B image not shown  

Quelle  target_core_iblock.h   Sprache: C

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

#include <linux/atomic.h>
#include <linux/refcount.h>
#include <linux/blkdev.h>
#include <target/target_core_base.h>

#define IBLOCK_VERSION  "4.0"

#define IBLOCK_MAX_CDBS  16

struct iblock_req {
 refcount_t pending;
 atomic_t ib_bio_err_cnt;
} ____cacheline_aligned;

#define IBDF_HAS_UDEV_PATH  0x01

#define IBD_PLUGF_PLUGGED  0x01

struct iblock_dev_plug {
 struct se_dev_plug se_plug;
 struct blk_plug blk_plug;
 unsigned long flags;
};

struct iblock_dev {
 struct se_device dev;
 unsigned char ibd_udev_path[SE_UDEV_PATH_LEN];
 u32 ibd_flags;
 struct bio_set ibd_bio_set;
 struct block_device *ibd_bd;
 struct file *ibd_bdev_file;
 bool ibd_readonly;
 bool ibd_exclusive;
 struct iblock_dev_plug *ibd_plug;
} ____cacheline_aligned;

#endif /* TARGET_CORE_IBLOCK_H */

Messung V0.5
C=96 H=100 G=97

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