#include <mmap.h>

Definition at line 53 of file mmap.h.
Public Attributes | |
| void * | address |
| llist | cachenode |
| used for the mrucache when checked in the cache | |
| long | refcnt |
| accumulated references, this is 0 when checked into the cache | |
| short * | refmap |
| array with refcounters per chunk | |
| llist | searchnode |
| all mmaps of a filedescriptor are chained in this list, used to find ranges | |
| size_t | size |
| off_t | start |
used for the mrucache when checked in the cache
Definition at line 56 of file mmap.h.
Referenced by lumiera_mmapcache_checkin(), lumiera_mmapcache_checkout(), lumiera_mmapcache_forget(), and lumiera_mmapings_mmap_acquire().
accumulated references, this is 0 when checked into the cache
Definition at line 66 of file mmap.h.
Referenced by lumiera_mmapcache_checkin(), lumiera_mmapcache_checkout(), lumiera_mmapings_destroy(), lumiera_mmapings_mmap_acquire(), and lumiera_mmapings_release_mmap().
| short* lumiera_mmap_struct::refmap |
all mmaps of a filedescriptor are chained in this list, used to find ranges
Definition at line 59 of file mmap.h.
Referenced by lumiera_mmapings_mmap_acquire().
1.5.6