1 #ifndef __XRDOSSMIO_H__ 2 #define __XRDOSSMIO_H__ 40 #define OSSMIO_MLOK 0x0001 41 #define OSSMIO_MMAP 0x0002 42 #define OSSMIO_MPRM 0x0004 55 static void *
preLoad(
void *arg);
59 static void Set(
int V_off,
int V_preld,
int V_check);
61 static void Set(
long long V_max);
64 static int Reclaim(off_t amount);
static void * preLoad(void *arg)
static long long MM_pages
Definition: XrdOssMio.hh:80
Definition: XrdOssMioFile.hh:36
static void Display(XrdSysError &Eroute)
static char isOn()
Definition: XrdOssMio.hh:51
static char isAuto()
Definition: XrdOssMio.hh:49
static XrdOssMioFile * MM_Idle
Definition: XrdOssMio.hh:71
static char MM_on
Definition: XrdOssMio.hh:74
static char MM_chk
Definition: XrdOssMio.hh:75
Definition: XrdOssMio.hh:44
static void Set(int V_off, int V_preld, int V_check)
static char MM_okmlock
Definition: XrdOssMio.hh:76
static long long MM_max
Definition: XrdOssMio.hh:78
Definition: XrdSysError.hh:89
Definition: XrdSysPthread.hh:165
static long long MM_pagsz
Definition: XrdOssMio.hh:79
static void Recycle(XrdOssMioFile *mp)
static XrdOssMioFile * Map(char *path, int fd, int opts)
static XrdOssMioFile * MM_IdleLast
Definition: XrdOssMio.hh:72
static long long MM_inuse
Definition: XrdOssMio.hh:81
static XrdOucHash< XrdOssMioFile > MM_Hash
Definition: XrdOssMio.hh:67
static XrdSysMutex MM_Mutex
Definition: XrdOssMio.hh:69
static XrdOssMioFile * MM_Perm
Definition: XrdOssMio.hh:70
static int Reclaim(off_t amount)
static char MM_preld
Definition: XrdOssMio.hh:77