*
* Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL.
*
- * $Id: yaffs_guts.h,v 1.8 2005-07-18 23:16:04 charles Exp $
+ * $Id: yaffs_guts.h,v 1.10 2005-07-26 23:04:34 charles Exp $
*/
#ifndef __YAFFS_GUTS_H__
struct yaffs_DeviceStruct
{
+ struct list_head devList;
+ const char *name;
+
// Entry parameters set up way early. Yaffs sets up the rest.
int nBytesPerChunk; // Should be a power of 2 >= 512
int nChunksPerBlock; // does not need to be a power of 2
int nFreeTnodes;
yaffs_TnodeList *allocatedTnodeList;
+ int isDoingGC;
int nObjectsCreated;
yaffs_Object *freeObjects;