lov_device_emerg Struct Reference
[lov]

Resources that are used in memory-cleaning path, and whose allocation cannot fail even when memory is tight. More...

#include <lov_cl_internal.h>


Data Fields

cl_page_list emrg_page_list
 Page list used to submit IO when memory is in pressure.
cl_io emrg_subio
 sub-io's shared by all threads accessing this device when memory is too low to allocate sub-io's dynamically.
lu_envemrg_env
 Environments used by sub-io's in lov_device_emerg::emrg_subio.
int emrg_refcheck
 Refchecks for lov_device_emerg::emrg_env.


Detailed Description

Resources that are used in memory-cleaning path, and whose allocation cannot fail even when memory is tight.

They are preallocated in sufficient quantities in lov_device::ld_emerg[], and access to them is serialized lov_device::ld_mutex.


Field Documentation

int lov_device_emerg::emrg_refcheck

Refchecks for lov_device_emerg::emrg_env.

See also:
cl_env_get()


The documentation for this struct was generated from the following file:
Generated on Mon Apr 12 04:18:21 2010 for Lustre 1.10.0.40-0-g9a80ff7 by doxygen 1.4.7

Contact | About Sun | News | Employment | Privacy | Terms of Use | Trademarks | (C) 2008 Sun Microsystems, Inc.