| PipeWire
    0.2.7
    | 
Go to the source code of this file.
| Data Structures | |
| class | pw_memblock | 
| struct | pw_map_range | 
| parameters to map a memory range  More... | |
| Macros | |
| #define | PW_MEMBLOCK_FLAG_MAP_READWRITE (PW_MEMBLOCK_FLAG_MAP_READ | PW_MEMBLOCK_FLAG_MAP_WRITE) | 
| #define | PW_MAP_RANGE_INIT (struct pw_map_range){ 0, } | 
| Functions | |
| int | pw_memblock_alloc (enum pw_memblock_flags flags, size_t size, struct pw_memblock **mem) | 
| int | pw_memblock_import (enum pw_memblock_flags flags, int fd, off_t offset, size_t size, struct pw_memblock **mem) | 
| int | pw_memblock_map (struct pw_memblock *mem) | 
| void | pw_memblock_free (struct pw_memblock *mem) | 
| struct pw_memblock * | pw_memblock_find (const void *ptr) | 
| Find memblock for given ptr.  More... | |
| #define PW_MAP_RANGE_INIT (struct pw_map_range){ 0, } | 
| #define PW_MEMBLOCK_FLAG_MAP_READWRITE (PW_MEMBLOCK_FLAG_MAP_READ | PW_MEMBLOCK_FLAG_MAP_WRITE) | 
| int pw_memblock_alloc | ( | enum pw_memblock_flags | flags, | 
| size_t | size, | ||
| struct pw_memblock ** | mem | ||
| ) | 
| struct pw_memblock* pw_memblock_find | ( | const void * | ptr | ) | 
Find memblock for given ptr.
| void pw_memblock_free | ( | struct pw_memblock * | mem | ) | 
| int pw_memblock_import | ( | enum pw_memblock_flags | flags, | 
| int | fd, | ||
| off_t | offset, | ||
| size_t | size, | ||
| struct pw_memblock ** | mem | ||
| ) | 
| int pw_memblock_map | ( | struct pw_memblock * | mem | ) |