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

Quelle  opdef.h   Sprache: C

 
// SPDX-License-Identifier: GPL-2.0
#ifndef IOU_OP_DEF_H
#define IOU_OP_DEF_H

struct io_issue_def {
 /* needs req->file assigned */
 unsigned  needs_file : 1;
 /* should block plug */
 unsigned  plug : 1;
 /* supports ioprio */
 unsigned  ioprio : 1;
 /* supports iopoll */
 unsigned  iopoll : 1;
 /* op supports buffer selection */
 unsigned  buffer_select : 1;
 /* hash wq insertion if file is a regular file */
 unsigned  hash_reg_file : 1;
 /* unbound wq insertion if file is a non-regular file */
 unsigned  unbound_nonreg_file : 1;
 /* set if opcode supports polled "wait" */
 unsigned  pollin : 1;
 unsigned  pollout : 1;
 unsigned  poll_exclusive : 1;
 /* skip auditing */
 unsigned  audit_skip : 1;
 /* have to be put into the iopoll list */
 unsigned  iopoll_queue : 1;
 /* vectored opcode, set if 1) vectored, and 2) handler needs to know */
 unsigned  vectored : 1;

 /* size of async data needed, if any */
 unsigned short  async_size;

 int (*issue)(struct io_kiocb *, unsigned int);
 int (*prep)(struct io_kiocb *, const struct io_uring_sqe *);
};

struct io_cold_def {
 const char  *name;

 void (*sqe_copy)(struct io_kiocb *);
 void (*cleanup)(struct io_kiocb *);
 void (*fail)(struct io_kiocb *);
};

extern const struct io_issue_def io_issue_defs[];
extern const struct io_cold_def io_cold_defs[];

bool io_uring_op_supported(u8 opcode);

void io_uring_optable_init(void);
#endif

Messung V0.5
C=92 H=98 G=94

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