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  memmap.h   Sprache: C

 
#ifndef IO_URING_MEMMAP_H
#define IO_URING_MEMMAP_H

#define IORING_MAP_OFF_PARAM_REGION  0x20000000ULL
#define IORING_MAP_OFF_ZCRX_REGION  0x30000000ULL

#define IORING_OFF_ZCRX_SHIFT  16

struct page **io_pin_pages(unsigned long uaddr, unsigned long len, int *npages);

#ifndef CONFIG_MMU
unsigned int io_uring_nommu_mmap_capabilities(struct file *file);
#endif
unsigned long io_uring_get_unmapped_area(struct file *file, unsigned long addr,
      unsigned long len, unsigned long pgoff,
      unsigned long flags);
int io_uring_mmap(struct file *file, struct vm_area_struct *vma);

void io_free_region(struct io_ring_ctx *ctx, struct io_mapped_region *mr);
int io_create_region(struct io_ring_ctx *ctx, struct io_mapped_region *mr,
       struct io_uring_region_desc *reg,
       unsigned long mmap_offset);

int io_create_region_mmap_safe(struct io_ring_ctx *ctx,
    struct io_mapped_region *mr,
    struct io_uring_region_desc *reg,
    unsigned long mmap_offset);

static inline void *io_region_get_ptr(struct io_mapped_region *mr)
{
 return mr->ptr;
}

static inline bool io_region_is_set(struct io_mapped_region *mr)
{
 return !!mr->nr_pages;
}

#endif

Messung V0.5
C=90 H=97 G=93

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

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