PipeWire
0.2.0
|
Data Structures | |
struct | memblock |
Macros | |
#define | _GNU_SOURCE |
#define | MFD_CLOEXEC 0x0001U |
#define | MFD_ALLOW_SEALING 0x0002U |
#define | F_LINUX_SPECIFIC_BASE 1024 |
#define | F_ADD_SEALS (F_LINUX_SPECIFIC_BASE + 9) |
#define | F_GET_SEALS (F_LINUX_SPECIFIC_BASE + 10) |
#define | F_SEAL_SEAL 0x0001 /* prevent further seals from being set */ |
#define | F_SEAL_SHRINK 0x0002 /* prevent file from shrinking */ |
#define | F_SEAL_GROW 0x0004 /* prevent file from growing */ |
#define | F_SEAL_WRITE 0x0008 /* prevent writes */ |
#define | USE_MEMFD |
Functions | |
int | pw_memblock_import (enum pw_memblock_flags flags, int fd, off_t offset, size_t size, struct pw_memblock **mem) |
struct pw_memblock * | pw_memblock_find (const void *ptr) |
Find memblock for given ptr. More... | |
#define _GNU_SOURCE |
#define F_ADD_SEALS (F_LINUX_SPECIFIC_BASE + 9) |
Referenced by pw_memblock::pw_memblock_alloc().
#define F_GET_SEALS (F_LINUX_SPECIFIC_BASE + 10) |
#define F_LINUX_SPECIFIC_BASE 1024 |
#define F_SEAL_GROW 0x0004 /* prevent file from growing */ |
Referenced by pw_memblock::pw_memblock_alloc().
#define F_SEAL_SEAL 0x0001 /* prevent further seals from being set */ |
Referenced by pw_memblock::pw_memblock_alloc().
#define F_SEAL_SHRINK 0x0002 /* prevent file from shrinking */ |
Referenced by pw_memblock::pw_memblock_alloc().
#define F_SEAL_WRITE 0x0008 /* prevent writes */ |
#define MFD_ALLOW_SEALING 0x0002U |
Referenced by pw_memblock::pw_memblock_alloc().
#define MFD_CLOEXEC 0x0001U |
Referenced by pw_memblock::pw_memblock_alloc().
#define USE_MEMFD |
struct pw_memblock* pw_memblock_find | ( | const void * | ptr | ) |
Find memblock for given ptr.
int pw_memblock_import | ( | enum pw_memblock_flags | flags, |
int | fd, | ||
off_t | offset, | ||
size_t | size, | ||
struct pw_memblock ** | mem | ||
) |