#include <XrdOssMio.hh>
Collaboration diagram for XrdOssMio:

Static Public Member Functions | |
| void | Display (XrdSysError &Eroute) |
| char | isAuto () |
| char | isOn () |
| XrdOssMioFile * | Map (char *path, int fd, int opts) |
| void * | preLoad (void *arg) |
| void | Recycle (XrdOssMioFile *mp) |
| void | Set (int V_off, int V_preld, int V_check) |
| void | Set (long long V_max) |
Static Private Member Functions | |
| int | Reclaim (off_t amount) |
| int | Reclaim (XrdOssMioFile *mp) |
Static Private Attributes | |
| XrdOucHash< XrdOssMioFile > | MM_Hash |
| XrdSysMutex | MM_Mutex |
| XrdOssMioFile * | MM_Perm = 0 |
| XrdOssMioFile * | MM_Idle = 0 |
| XrdOssMioFile * | MM_IdleLast = 0 |
| char | MM_on = 1 |
| char | MM_chk = 0 |
| char | MM_okmlock = 1 |
| char | MM_preld = 0 |
| long long | MM_max = MM_pagsz*MM_pages/2 |
| long long | MM_pagsz = (long long)sysconf(_SC_PAGESIZE) |
| long long | MM_pages = (long long)sysconf(_SC_PHYS_PAGES) |
| long long | MM_inuse = 0 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1