Eine aufbereitete Darstellung der Quelle

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

Benutzer

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 in Prozent
C=93 H=93 G=92

¤ Dauer der Verarbeitung: 0.9 Sekunden  (vorverarbeitet am  2026-06-08) ¤

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