lumiera_mmap_struct Struct Reference

#include <mmap.h>

Collaboration diagram for lumiera_mmap_struct:

Collaboration graph
[legend]

List of all members.


Detailed Description

mmaped area

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

Member Data Documentation

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().

array with refcounters per chunk

Definition at line 69 of file mmap.h.

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().


The documentation for this struct was generated from the following file:

Generated on Sun Aug 1 21:32:04 2010 for Lumiera by  doxygen 1.5.6