summaryrefslogtreecommitdiff
path: root/yaffs_vfs_multi.c
diff options
context:
space:
mode:
authorCharles Manning <cdhmanning@gmail.com>2010-10-07 11:10:58 +1300
committerCharles Manning <cdhmanning@gmail.com>2010-10-07 11:14:38 +1300
commitf43976eda35065890e7cf0a008e9518158eb71d6 (patch)
treee19e6579100cf68632cb0981f277269e086c039e /yaffs_vfs_multi.c
parent70c6bf2ff57c8a2fb778accdd5b4227abf273674 (diff)
yaffs Make more symbol changes
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Diffstat (limited to 'yaffs_vfs_multi.c')
-rw-r--r--yaffs_vfs_multi.c604
1 files changed, 302 insertions, 302 deletions
diff --git a/yaffs_vfs_multi.c b/yaffs_vfs_multi.c
index a24e61f..7571b3e 100644
--- a/yaffs_vfs_multi.c
+++ b/yaffs_vfs_multi.c
@@ -24,11 +24,11 @@
* the VFS.
*
* Special notes:
- * >> 2.4: sb->u.generic_sbp points to the yaffs_Device associated with
+ * >> 2.4: sb->u.generic_sbp points to the yaffs_dev_t associated with
* this superblock
- * >> 2.6: sb->s_fs_info points to the yaffs_Device associated with this
+ * >> 2.6: sb->s_fs_info points to the yaffs_dev_t associated with this
* superblock
- * >> inode->u.generic_ip points to the associated yaffs_Object.
+ * >> inode->u.generic_ip points to the associated yaffs_obj_t.
*/
/*
@@ -209,13 +209,13 @@ static struct inode *yaffs_iget(struct super_block *sb, unsigned long ino);
#define yaffs_InodeToObjectLV(iptr) ((iptr)->u.generic_ip)
#endif
-#define yaffs_InodeToObject(iptr) ((yaffs_Object *)(yaffs_InodeToObjectLV(iptr)))
+#define yaffs_InodeToObject(iptr) ((yaffs_obj_t *)(yaffs_InodeToObjectLV(iptr)))
#define yaffs_dentry_to_obj(dptr) yaffs_InodeToObject((dptr)->d_inode)
#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 5, 0))
-#define yaffs_SuperToDevice(sb) ((yaffs_Device *)sb->s_fs_info)
+#define yaffs_SuperToDevice(sb) ((yaffs_dev_t *)sb->s_fs_info)
#else
-#define yaffs_SuperToDevice(sb) ((yaffs_Device *)sb->u.generic_sbp)
+#define yaffs_SuperToDevice(sb) ((yaffs_dev_t *)sb->u.generic_sbp)
#endif
@@ -340,7 +340,7 @@ static void *yaffs_follow_link(struct dentry *dentry, struct nameidata *nd);
static int yaffs_follow_link(struct dentry *dentry, struct nameidata *nd);
#endif
-static void yaffs_touch_super(yaffs_Device *dev);
+static void yaffs_touch_super(yaffs_dev_t *dev);
static loff_t yaffs_dir_llseek(struct file *file, loff_t offset, int origin);
@@ -507,19 +507,19 @@ static int yaffs_vfs_setsize(struct inode *inode, loff_t newsize)
}
-static unsigned yaffs_gc_control_callback(yaffs_Device *dev)
+static unsigned yaffs_gc_control_callback(yaffs_dev_t *dev)
{
return yaffs_gc_control;
}
-static void yaffs_gross_lock(yaffs_Device *dev)
+static void yaffs_gross_lock(yaffs_dev_t *dev)
{
T(YAFFS_TRACE_LOCK, (TSTR("yaffs locking %p\n"), current));
down(&(yaffs_dev_to_lc(dev)->grossLock));
T(YAFFS_TRACE_LOCK, (TSTR("yaffs locked %p\n"), current));
}
-static void yaffs_gross_unlock(yaffs_Device *dev)
+static void yaffs_gross_unlock(yaffs_dev_t *dev)
{
T(YAFFS_TRACE_LOCK, (TSTR("yaffs unlocking %p\n"), current));
up(&(yaffs_dev_to_lc(dev)->grossLock));
@@ -552,8 +552,8 @@ struct dentry *yaffs2_get_parent(struct dentry *dentry)
struct dentry *parent = ERR_PTR(-ENOENT);
struct inode *inode;
unsigned long parent_ino;
- yaffs_Object *d_obj;
- yaffs_Object *parent_obj;
+ yaffs_obj_t *d_obj;
+ yaffs_obj_t *parent_obj;
d_obj = yaffs_InodeToObject(dentry->d_inode);
@@ -599,11 +599,11 @@ static struct export_operations yaffs_export_ops =
* A search context iterates along a doubly linked list of siblings in the
* directory. If the iterating object is deleted then this would corrupt
* the list iteration, likely causing a crash. The search context avoids
- * this by using the removeObjectCallback to move the search context to the
+ * this by using the remove_obj_fn to move the search context to the
* next object before the object is deleted.
*
* Many readdirs (and thus seach conexts) may be alive simulateously so
- * each yaffs_Device has a list of these.
+ * each yaffs_dev_t has a list of these.
*
* A seach context lives for the duration of a readdir.
*
@@ -611,9 +611,9 @@ static struct export_operations yaffs_export_ops =
*/
struct yaffs_SearchContext {
- yaffs_Device *dev;
- yaffs_Object *dirObj;
- yaffs_Object *nextReturn;
+ yaffs_dev_t *dev;
+ yaffs_obj_t *dirObj;
+ yaffs_obj_t *nextReturn;
struct ylist_head others;
};
@@ -623,19 +623,19 @@ struct yaffs_SearchContext {
*
* Called at start of readdir.
*/
-static struct yaffs_SearchContext * yaffs_NewSearch(yaffs_Object *dir)
+static struct yaffs_SearchContext * yaffs_NewSearch(yaffs_obj_t *dir)
{
- yaffs_Device *dev = dir->myDev;
+ yaffs_dev_t *dev = dir->my_dev;
struct yaffs_SearchContext *sc = YMALLOC(sizeof(struct yaffs_SearchContext));
if(sc){
sc->dirObj = dir;
sc->dev = dev;
- if( ylist_empty(&sc->dirObj->variant.directoryVariant.children))
+ if( ylist_empty(&sc->dirObj->variant.dir_variant.children))
sc->nextReturn = NULL;
else
sc->nextReturn = ylist_entry(
- dir->variant.directoryVariant.children.next,
- yaffs_Object,siblings);
+ dir->variant.dir_variant.children.next,
+ yaffs_obj_t,siblings);
YINIT_LIST_HEAD(&sc->others);
ylist_add(&sc->others,&(yaffs_dev_to_lc(dev)->searchContexts));
}
@@ -664,15 +664,15 @@ static void yaffs_search_advance(struct yaffs_SearchContext *sc)
return;
if( sc->nextReturn == NULL ||
- ylist_empty(&sc->dirObj->variant.directoryVariant.children))
+ ylist_empty(&sc->dirObj->variant.dir_variant.children))
sc->nextReturn = NULL;
else {
struct ylist_head *next = sc->nextReturn->siblings.next;
- if( next == &sc->dirObj->variant.directoryVariant.children)
+ if( next == &sc->dirObj->variant.dir_variant.children)
sc->nextReturn = NULL; /* end of list */
else
- sc->nextReturn = ylist_entry(next,yaffs_Object,siblings);
+ sc->nextReturn = ylist_entry(next,yaffs_obj_t,siblings);
}
}
@@ -681,12 +681,12 @@ static void yaffs_search_advance(struct yaffs_SearchContext *sc)
* We check open search contexts and advance any which are currently
* on the object being iterated.
*/
-static void yaffs_remove_obj_callback(yaffs_Object *obj)
+static void yaffs_remove_obj_callback(yaffs_obj_t *obj)
{
struct ylist_head *i;
struct yaffs_SearchContext *sc;
- struct ylist_head *search_contexts = &(yaffs_dev_to_lc(obj->myDev)->searchContexts);
+ struct ylist_head *search_contexts = &(yaffs_dev_to_lc(obj->my_dev)->searchContexts);
/* Iterate through the directory search contexts.
@@ -712,7 +712,7 @@ static int yaffs_readlink(struct dentry *dentry, char __user *buffer,
unsigned char *alias;
int ret;
- yaffs_Device *dev = yaffs_dentry_to_obj(dentry)->myDev;
+ yaffs_dev_t *dev = yaffs_dentry_to_obj(dentry)->my_dev;
yaffs_gross_lock(dev);
@@ -736,7 +736,7 @@ static int yaffs_follow_link(struct dentry *dentry, struct nameidata *nd)
{
unsigned char *alias;
int ret;
- yaffs_Device *dev = yaffs_dentry_to_obj(dentry)->myDev;
+ yaffs_dev_t *dev = yaffs_dentry_to_obj(dentry)->my_dev;
yaffs_gross_lock(dev);
@@ -768,7 +768,7 @@ void yaffs_put_link(struct dentry *dentry, struct nameidata *nd, void *alias) {
#endif
struct inode *yaffs_get_inode(struct super_block *sb, int mode, int dev,
- yaffs_Object *obj);
+ yaffs_obj_t *obj);
/*
* Lookup is used to find objects in the fs
@@ -781,17 +781,17 @@ static struct dentry *yaffs_lookup(struct inode *dir, struct dentry *dentry,
static struct dentry *yaffs_lookup(struct inode *dir, struct dentry *dentry)
#endif
{
- yaffs_Object *obj;
+ yaffs_obj_t *obj;
struct inode *inode = NULL; /* NCB 2.5/2.6 needs NULL here */
- yaffs_Device *dev = yaffs_InodeToObject(dir)->myDev;
+ yaffs_dev_t *dev = yaffs_InodeToObject(dir)->my_dev;
if(current != yaffs_dev_to_lc(dev)->readdirProcess)
yaffs_gross_lock(dev);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_lookup for %d:%s\n"),
- yaffs_InodeToObject(dir)->objectId, dentry->d_name.name));
+ yaffs_InodeToObject(dir)->obj_id, dentry->d_name.name));
obj = yaffs_find_by_name(yaffs_InodeToObject(dir),
dentry->d_name.name);
@@ -804,7 +804,7 @@ static struct dentry *yaffs_lookup(struct inode *dir, struct dentry *dentry)
if (obj) {
T(YAFFS_TRACE_OS,
- (TSTR("yaffs_lookup found %d\n"), obj->objectId));
+ (TSTR("yaffs_lookup found %d\n"), obj->obj_id));
inode = yaffs_get_inode(dir->i_sb, obj->yst_mode, 0, obj);
@@ -850,12 +850,12 @@ static void yaffs_put_inode(struct inode *inode)
#endif
-static void yaffs_unstitch_obj(struct inode *inode, yaffs_Object *obj)
+static void yaffs_unstitch_obj(struct inode *inode, yaffs_obj_t *obj)
{
/* Clear the association between the inode and
- * the yaffs_Object.
+ * the yaffs_obj_t.
*/
- obj->myInode = NULL;
+ obj->my_inode = NULL;
yaffs_InodeToObjectLV(inode) = NULL;
/* If the object freeing was deferred, then the real
@@ -872,8 +872,8 @@ static void yaffs_unstitch_obj(struct inode *inode, yaffs_Object *obj)
*/
static void yaffs_evict_inode( struct inode *inode)
{
- yaffs_Object *obj;
- yaffs_Device *dev;
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev;
int deleteme = 0;
obj = yaffs_InodeToObject(inode);
@@ -889,13 +889,13 @@ static void yaffs_evict_inode( struct inode *inode)
end_writeback(inode);
if(deleteme && obj){
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
yaffs_del_obj(obj);
yaffs_gross_unlock(dev);
}
if (obj) {
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
yaffs_unstitch_obj(inode,obj);
yaffs_gross_unlock(dev);
@@ -914,8 +914,8 @@ static void yaffs_evict_inode( struct inode *inode)
static void yaffs_clear_inode(struct inode *inode)
{
- yaffs_Object *obj;
- yaffs_Device *dev;
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev;
obj = yaffs_InodeToObject(inode);
@@ -925,7 +925,7 @@ static void yaffs_clear_inode(struct inode *inode)
obj ? "object exists" : "null object"));
if (obj) {
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
yaffs_unstitch_obj(inode,obj);
yaffs_gross_unlock(dev);
@@ -940,8 +940,8 @@ static void yaffs_clear_inode(struct inode *inode)
*/
static void yaffs_delete_inode(struct inode *inode)
{
- yaffs_Object *obj = yaffs_InodeToObject(inode);
- yaffs_Device *dev;
+ yaffs_obj_t *obj = yaffs_InodeToObject(inode);
+ yaffs_dev_t *dev;
T(YAFFS_TRACE_OS,
(TSTR("yaffs_delete_inode: ino %d, count %d %s\n"), (int)inode->i_ino,
@@ -949,7 +949,7 @@ static void yaffs_delete_inode(struct inode *inode)
obj ? "object exists" : "null object"));
if (obj) {
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
yaffs_del_obj(obj);
yaffs_gross_unlock(dev);
@@ -968,12 +968,12 @@ static int yaffs_file_flush(struct file *file, fl_owner_t id)
static int yaffs_file_flush(struct file *file)
#endif
{
- yaffs_Object *obj = yaffs_dentry_to_obj(file->f_dentry);
+ yaffs_obj_t *obj = yaffs_dentry_to_obj(file->f_dentry);
- yaffs_Device *dev = obj->myDev;
+ yaffs_dev_t *dev = obj->my_dev;
T(YAFFS_TRACE_OS,
- (TSTR("yaffs_file_flush object %d (%s)\n"), obj->objectId,
+ (TSTR("yaffs_file_flush object %d (%s)\n"), obj->obj_id,
obj->dirty ? "dirty" : "clean"));
yaffs_gross_lock(dev);
@@ -989,11 +989,11 @@ static int yaffs_readpage_nolock(struct file *f, struct page *pg)
{
/* Lifted from jffs2 */
- yaffs_Object *obj;
+ yaffs_obj_t *obj;
unsigned char *pg_buf;
int ret;
- yaffs_Device *dev;
+ yaffs_dev_t *dev;
T(YAFFS_TRACE_OS,
(TSTR("yaffs_readpage_nolock at %08x, size %08x\n"),
@@ -1002,7 +1002,7 @@ static int yaffs_readpage_nolock(struct file *f, struct page *pg)
obj = yaffs_dentry_to_obj(f->f_dentry);
- dev = obj->myDev;
+ dev = obj->my_dev;
#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 5, 0))
BUG_ON(!PageLocked(pg));
@@ -1065,14 +1065,14 @@ static int yaffs_writepage(struct page *page, struct writeback_control *wbc)
static int yaffs_writepage(struct page *page)
#endif
{
- yaffs_Device *dev;
+ yaffs_dev_t *dev;
struct address_space *mapping = page->mapping;
struct inode *inode;
unsigned long end_index;
char *buffer;
- yaffs_Object *obj;
+ yaffs_obj_t *obj;
int nWritten = 0;
- unsigned nBytes;
+ unsigned n_bytes;
loff_t i_size;
if (!mapping)
@@ -1085,11 +1085,11 @@ static int yaffs_writepage(struct page *page)
end_index = i_size >> PAGE_CACHE_SHIFT;
if(page->index < end_index)
- nBytes = PAGE_CACHE_SIZE;
+ n_bytes = PAGE_CACHE_SIZE;
else {
- nBytes = i_size & (PAGE_CACHE_SIZE -1);
+ n_bytes = i_size & (PAGE_CACHE_SIZE -1);
- if (page->index > end_index || !nBytes) {
+ if (page->index > end_index || !n_bytes) {
T(YAFFS_TRACE_OS,
(TSTR("yaffs_writepage at %08x, inode size = %08x!!!\n"),
(unsigned)(page->index << PAGE_CACHE_SHIFT),
@@ -1105,32 +1105,32 @@ static int yaffs_writepage(struct page *page)
}
}
- if(nBytes != PAGE_CACHE_SIZE)
- zero_user_segment(page,nBytes,PAGE_CACHE_SIZE);
+ if(n_bytes != PAGE_CACHE_SIZE)
+ zero_user_segment(page,n_bytes,PAGE_CACHE_SIZE);
get_page(page);
buffer = kmap(page);
obj = yaffs_InodeToObject(inode);
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_writepage at %08x, size %08x\n"),
- (unsigned)(page->index << PAGE_CACHE_SHIFT), nBytes));
+ (unsigned)(page->index << PAGE_CACHE_SHIFT), n_bytes));
T(YAFFS_TRACE_OS,
(TSTR("writepag0: obj = %05x, ino = %05x\n"),
- (int)obj->variant.fileVariant.fileSize, (int)inode->i_size));
+ (int)obj->variant.file_variant.file_size, (int)inode->i_size));
nWritten = yaffs_wr_file(obj, buffer,
- page->index << PAGE_CACHE_SHIFT, nBytes, 0);
+ page->index << PAGE_CACHE_SHIFT, n_bytes, 0);
yaffs_touch_super(dev);
T(YAFFS_TRACE_OS,
(TSTR("writepag1: obj = %05x, ino = %05x\n"),
- (int)obj->variant.fileVariant.fileSize, (int)inode->i_size));
+ (int)obj->variant.file_variant.file_size, (int)inode->i_size));
yaffs_gross_unlock(dev);
@@ -1140,7 +1140,7 @@ static int yaffs_writepage(struct page *page)
end_page_writeback(page);
put_page(page);
- return (nWritten == nBytes) ? 0 : -ENOSPC;
+ return (nWritten == n_bytes) ? 0 : -ENOSPC;
}
@@ -1230,7 +1230,7 @@ static int yaffs_write_end(struct file *filp, struct address_space *mapping,
addr = kva + offset_into_page;
T(YAFFS_TRACE_OS,
- ("yaffs_write_end addr %p pos %x nBytes %d\n",
+ ("yaffs_write_end addr %p pos %x n_bytes %d\n",
addr,(unsigned)pos, copied));
ret = yaffs_file_write(filp, addr, copied, &pos);
@@ -1259,7 +1259,7 @@ static int yaffs_commit_write(struct file *f, struct page *pg, unsigned offset,
void *addr, *kva;
loff_t pos = (((loff_t) pg->index) << PAGE_CACHE_SHIFT) + offset;
- int nBytes = to - offset;
+ int n_bytes = to - offset;
int nWritten;
unsigned spos = pos;
@@ -1271,15 +1271,15 @@ static int yaffs_commit_write(struct file *f, struct page *pg, unsigned offset,
saddr = (unsigned) addr;
T(YAFFS_TRACE_OS,
- (TSTR("yaffs_commit_write addr %x pos %x nBytes %d\n"),
- saddr, spos, nBytes));
+ (TSTR("yaffs_commit_write addr %x pos %x n_bytes %d\n"),
+ saddr, spos, n_bytes));
- nWritten = yaffs_file_write(f, addr, nBytes, &pos);
+ nWritten = yaffs_file_write(f, addr, n_bytes, &pos);
- if (nWritten != nBytes) {
+ if (nWritten != n_bytes) {
T(YAFFS_TRACE_OS,
- (TSTR("yaffs_commit_write not same size nWritten %d nBytes %d\n"),
- nWritten, nBytes));
+ (TSTR("yaffs_commit_write not same size nWritten %d n_bytes %d\n"),
+ nWritten, n_bytes));
SetPageError(pg);
} else {
/* Nothing */
@@ -1289,21 +1289,21 @@ static int yaffs_commit_write(struct file *f, struct page *pg, unsigned offset,
T(YAFFS_TRACE_OS,
(TSTR("yaffs_commit_write returning %d\n"),
- nWritten == nBytes ? 0 : nWritten));
+ nWritten == n_bytes ? 0 : nWritten));
- return nWritten == nBytes ? 0 : nWritten;
+ return nWritten == n_bytes ? 0 : nWritten;
}
#endif
-static void yaffs_fill_inode_from_obj(struct inode *inode, yaffs_Object *obj)
+static void yaffs_fill_inode_from_obj(struct inode *inode, yaffs_obj_t *obj)
{
if (inode && obj) {
/* Check mode against the variant type and attempt to repair if broken. */
__u32 mode = obj->yst_mode;
- switch (obj->variantType) {
+ switch (obj->variant_type) {
case YAFFS_OBJECT_TYPE_FILE:
if (!S_ISREG(mode)) {
obj->yst_mode &= ~S_IFMT;
@@ -1335,7 +1335,7 @@ static void yaffs_fill_inode_from_obj(struct inode *inode, yaffs_Object *obj)
inode->i_flags |= S_NOATIME;
- inode->i_ino = obj->objectId;
+ inode->i_ino = obj->obj_id;
inode->i_mode = obj->yst_mode;
inode->i_uid = obj->yst_uid;
inode->i_gid = obj->yst_gid;
@@ -1394,7 +1394,7 @@ static void yaffs_fill_inode_from_obj(struct inode *inode, yaffs_Object *obj)
yaffs_InodeToObjectLV(inode) = obj;
- obj->myInode = inode;
+ obj->my_inode = inode;
} else {
T(YAFFS_TRACE_OS,
@@ -1404,7 +1404,7 @@ static void yaffs_fill_inode_from_obj(struct inode *inode, yaffs_Object *obj)
}
struct inode *yaffs_get_inode(struct super_block *sb, int mode, int dev,
- yaffs_Object *obj)
+ yaffs_obj_t *obj)
{
struct inode *inode;
@@ -1423,9 +1423,9 @@ struct inode *yaffs_get_inode(struct super_block *sb, int mode, int dev,
}
T(YAFFS_TRACE_OS,
- (TSTR("yaffs_get_inode for object %d\n"), obj->objectId));
+ (TSTR("yaffs_get_inode for object %d\n"), obj->obj_id));
- inode = Y_IGET(sb, obj->objectId);
+ inode = Y_IGET(sb, obj->obj_id);
if (IS_ERR(inode))
return NULL;
@@ -1439,14 +1439,14 @@ struct inode *yaffs_get_inode(struct super_block *sb, int mode, int dev,
static ssize_t yaffs_file_write(struct file *f, const char *buf, size_t n,
loff_t *pos)
{
- yaffs_Object *obj;
+ yaffs_obj_t *obj;
int nWritten, ipos;
struct inode *inode;
- yaffs_Device *dev;
+ yaffs_dev_t *dev;
obj = yaffs_dentry_to_obj(f->f_dentry);
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
@@ -1464,7 +1464,7 @@ static ssize_t yaffs_file_write(struct file *f, const char *buf, size_t n,
T(YAFFS_TRACE_OS,
(TSTR("yaffs_file_write about to write writing %u(%x) bytes"
"to object %d at %d(%x)\n"),
- (unsigned) n, (unsigned) n, obj->objectId, ipos,ipos));
+ (unsigned) n, (unsigned) n, obj->obj_id, ipos,ipos));
nWritten = yaffs_wr_file(obj, buf, ipos, n, 0);
@@ -1498,34 +1498,34 @@ static ssize_t yaffs_file_write(struct file *f, const char *buf, size_t n,
static ssize_t yaffs_hold_space(struct file *f)
{
- yaffs_Object *obj;
- yaffs_Device *dev;
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev;
- int nFreeChunks;
+ int n_free_chunks;
obj = yaffs_dentry_to_obj(f->f_dentry);
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
- nFreeChunks = yaffs_get_n_free_chunks(dev);
+ n_free_chunks = yaffs_get_n_free_chunks(dev);
yaffs_gross_unlock(dev);
- return (nFreeChunks > 20) ? 1 : 0;
+ return (n_free_chunks > 20) ? 1 : 0;
}
static void yaffs_release_space(struct file *f)
{
- yaffs_Object *obj;
- yaffs_Device *dev;
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev;
obj = yaffs_dentry_to_obj(f->f_dentry);
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
@@ -1562,18 +1562,18 @@ static loff_t yaffs_dir_llseek(struct file *file, loff_t offset, int origin)
static int yaffs_readdir(struct file *f, void *dirent, filldir_t filldir)
{
- yaffs_Object *obj;
- yaffs_Device *dev;
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev;
struct yaffs_SearchContext *sc;
struct inode *inode = f->f_dentry->d_inode;
unsigned long offset, curoffs;
- yaffs_Object *l;
+ yaffs_obj_t *l;
int retVal = 0;
char name[YAFFS_MAX_NAME_LENGTH + 1];
obj = yaffs_dentry_to_obj(f->f_dentry);
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
@@ -1690,10 +1690,10 @@ static int yaffs_mknod(struct inode *dir, struct dentry *dentry, int mode,
{
struct inode *inode;
- yaffs_Object *obj = NULL;
- yaffs_Device *dev;
+ yaffs_obj_t *obj = NULL;
+ yaffs_dev_t *dev;
- yaffs_Object *parent = yaffs_InodeToObject(dir);
+ yaffs_obj_t *parent = yaffs_InodeToObject(dir);
int error = -ENOSPC;
uid_t uid = YCRED(current)->fsuid;
@@ -1705,7 +1705,7 @@ static int yaffs_mknod(struct inode *dir, struct dentry *dentry, int mode,
if (parent) {
T(YAFFS_TRACE_OS,
(TSTR("yaffs_mknod: parent object %d type %d\n"),
- parent->objectId, parent->variantType));
+ parent->obj_id, parent->variant_type));
} else {
T(YAFFS_TRACE_OS,
(TSTR("yaffs_mknod: could not get parent object\n")));
@@ -1716,7 +1716,7 @@ static int yaffs_mknod(struct inode *dir, struct dentry *dentry, int mode,
"mode %x dev %x\n"),
dentry->d_name.name, mode, rdev));
- dev = parent->myDev;
+ dev = parent->my_dev;
yaffs_gross_lock(dev);
@@ -1758,7 +1758,7 @@ static int yaffs_mknod(struct inode *dir, struct dentry *dentry, int mode,
update_dir_time(dir);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_mknod created object %d count = %d\n"),
- obj->objectId, atomic_read(&inode->i_count)));
+ obj->obj_id, atomic_read(&inode->i_count)));
error = 0;
yaffs_fill_inode_from_obj(dir,parent);
} else {
@@ -1793,15 +1793,15 @@ static int yaffs_unlink(struct inode *dir, struct dentry *dentry)
{
int retVal;
- yaffs_Device *dev;
- yaffs_Object *obj;
+ yaffs_dev_t *dev;
+ yaffs_obj_t *obj;
T(YAFFS_TRACE_OS,
(TSTR("yaffs_unlink %d:%s\n"),
(int)(dir->i_ino),
dentry->d_name.name));
obj = yaffs_InodeToObject(dir);
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
@@ -1826,19 +1826,19 @@ static int yaffs_link(struct dentry *old_dentry, struct inode *dir,
struct dentry *dentry)
{
struct inode *inode = old_dentry->d_inode;
- yaffs_Object *obj = NULL;
- yaffs_Object *link = NULL;
- yaffs_Device *dev;
+ yaffs_obj_t *obj = NULL;
+ yaffs_obj_t *link = NULL;
+ yaffs_dev_t *dev;
T(YAFFS_TRACE_OS, (TSTR("yaffs_link\n")));
obj = yaffs_InodeToObject(inode);
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
if (!S_ISDIR(inode->i_mode)) /* Don't link directories */
- link = yaffs_Link(yaffs_InodeToObject(dir), dentry->d_name.name,
+ link = yaffs_link_obj(yaffs_InodeToObject(dir), dentry->d_name.name,
obj);
if (link) {
@@ -1864,14 +1864,14 @@ static int yaffs_link(struct dentry *old_dentry, struct inode *dir,
static int yaffs_symlink(struct inode *dir, struct dentry *dentry,
const char *symname)
{
- yaffs_Object *obj;
- yaffs_Device *dev;
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev;
uid_t uid = YCRED(current)->fsuid;
gid_t gid = (dir->i_mode & S_ISGID) ? dir->i_gid : YCRED(current)->fsgid;
T(YAFFS_TRACE_OS, (TSTR("yaffs_symlink\n")));
- dev = yaffs_InodeToObject(dir)->myDev;
+ dev = yaffs_InodeToObject(dir)->my_dev;
yaffs_gross_lock(dev);
obj = yaffs_create_symlink(yaffs_InodeToObject(dir), dentry->d_name.name,
S_IFLNK | S_IRWXUGO, uid, gid, symname);
@@ -1900,15 +1900,15 @@ static int yaffs_sync_object(struct file *file, struct dentry *dentry,
#endif
{
- yaffs_Object *obj;
- yaffs_Device *dev;
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev;
#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 34))
struct dentry *dentry = file->f_path.dentry;
#endif
obj = yaffs_dentry_to_obj(dentry);
- dev = obj->myDev;
+ dev = obj->my_dev;
T(YAFFS_TRACE_OS | YAFFS_TRACE_SYNC,
(TSTR("yaffs_sync_object\n")));
@@ -1926,12 +1926,12 @@ static int yaffs_sync_object(struct file *file, struct dentry *dentry,
static int yaffs_rename(struct inode *old_dir, struct dentry *old_dentry,
struct inode *new_dir, struct dentry *new_dentry)
{
- yaffs_Device *dev;
+ yaffs_dev_t *dev;
int retVal = YAFFS_FAIL;
- yaffs_Object *target;
+ yaffs_obj_t *target;
T(YAFFS_TRACE_OS, (TSTR("yaffs_rename\n")));
- dev = yaffs_InodeToObject(old_dir)->myDev;
+ dev = yaffs_InodeToObject(old_dir)->my_dev;
yaffs_gross_lock(dev);
@@ -1941,8 +1941,8 @@ static int yaffs_rename(struct inode *old_dir, struct dentry *old_dentry,
- if (target && target->variantType == YAFFS_OBJECT_TYPE_DIRECTORY &&
- !ylist_empty(&target->variant.directoryVariant.children)) {
+ if (target && target->variant_type == YAFFS_OBJECT_TYPE_DIRECTORY &&
+ !ylist_empty(&target->variant.dir_variant.children)) {
T(YAFFS_TRACE_OS, (TSTR("target is non-empty dir\n")));
@@ -1977,11 +1977,11 @@ static int yaffs_setattr(struct dentry *dentry, struct iattr *attr)
{
struct inode *inode = dentry->d_inode;
int error = 0;
- yaffs_Device *dev;
+ yaffs_dev_t *dev;
T(YAFFS_TRACE_OS,
(TSTR("yaffs_setattr of object %d\n"),
- yaffs_InodeToObject(inode)->objectId));
+ yaffs_InodeToObject(inode)->obj_id));
/* Fail if a requested resize >= 2GB */
if (attr->ia_valid & ATTR_SIZE &&
@@ -2000,7 +2000,7 @@ static int yaffs_setattr(struct dentry *dentry, struct iattr *attr)
inode->i_blocks = (inode->i_size + 511) >> 9;
}
}
- dev = yaffs_InodeToObject(inode)->myDev;
+ dev = yaffs_InodeToObject(inode)->my_dev;
if (attr->ia_valid & ATTR_SIZE){
T(YAFFS_TRACE_OS,(TSTR("resize to %d(%x)\n"),
(int)(attr->ia_size),(int)(attr->ia_size)));
@@ -2028,17 +2028,17 @@ int yaffs_setxattr(struct dentry *dentry, const char *name,
{
struct inode *inode = dentry->d_inode;
int error = 0;
- yaffs_Device *dev;
- yaffs_Object *obj = yaffs_InodeToObject(inode);
+ yaffs_dev_t *dev;
+ yaffs_obj_t *obj = yaffs_InodeToObject(inode);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_setxattr of object %d\n"),
- obj->objectId));
+ obj->obj_id));
if (error == 0) {
int result;
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
result = yaffs_set_xattrib(obj, name, value, size, flags);
if(result == YAFFS_OK)
@@ -2060,15 +2060,15 @@ ssize_t yaffs_getxattr(struct dentry *dentry, const char *name, void *buff,
{
struct inode *inode = dentry->d_inode;
int error = 0;
- yaffs_Device *dev;
- yaffs_Object *obj = yaffs_InodeToObject(inode);
+ yaffs_dev_t *dev;
+ yaffs_obj_t *obj = yaffs_InodeToObject(inode);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_getxattr \"%s\" from object %d\n"),
- name, obj->objectId));
+ name, obj->obj_id));
if (error == 0) {
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
error = yaffs_get_xattrib(obj, name, buff, size);
yaffs_gross_unlock(dev);
@@ -2084,17 +2084,17 @@ int yaffs_removexattr(struct dentry *dentry, const char *name)
{
struct inode *inode = dentry->d_inode;
int error = 0;
- yaffs_Device *dev;
- yaffs_Object *obj = yaffs_InodeToObject(inode);
+ yaffs_dev_t *dev;
+ yaffs_obj_t *obj = yaffs_InodeToObject(inode);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_removexattr of object %d\n"),
- obj->objectId));
+ obj->obj_id));
if (error == 0) {
int result;
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
result = yaffs_remove_xattrib(obj, name);
if(result == YAFFS_OK)
@@ -2114,16 +2114,16 @@ ssize_t yaffs_listxattr(struct dentry *dentry, char *buff, size_t size)
{
struct inode *inode = dentry->d_inode;
int error = 0;
- yaffs_Device *dev;
- yaffs_Object *obj = yaffs_InodeToObject(inode);
+ yaffs_dev_t *dev;
+ yaffs_obj_t *obj = yaffs_InodeToObject(inode);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_listxattr of object %d\n"),
- obj->objectId));
+ obj->obj_id));
if (error == 0) {
- dev = obj->myDev;
+ dev = obj->my_dev;
yaffs_gross_lock(dev);
error = yaffs_list_xattrib(obj, buff, size);
yaffs_gross_unlock(dev);
@@ -2141,16 +2141,16 @@ ssize_t yaffs_listxattr(struct dentry *dentry, char *buff, size_t size)
#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 17))
static int yaffs_statfs(struct dentry *dentry, struct kstatfs *buf)
{
- yaffs_Device *dev = yaffs_dentry_to_obj(dentry)->myDev;
+ yaffs_dev_t *dev = yaffs_dentry_to_obj(dentry)->my_dev;
struct super_block *sb = dentry->d_sb;
#elif (LINUX_VERSION_CODE > KERNEL_VERSION(2, 5, 0))
static int yaffs_statfs(struct super_block *sb, struct kstatfs *buf)
{
- yaffs_Device *dev = yaffs_SuperToDevice(sb);
+ yaffs_dev_t *dev = yaffs_SuperToDevice(sb);
#else
static int yaffs_statfs(struct super_block *sb, struct statfs *buf)
{
- yaffs_Device *dev = yaffs_SuperToDevice(sb);
+ yaffs_dev_t *dev = yaffs_SuperToDevice(sb);
#endif
T(YAFFS_TRACE_OS, (TSTR("yaffs_statfs\n")));
@@ -2161,43 +2161,43 @@ static int yaffs_statfs(struct super_block *sb, struct statfs *buf)
buf->f_bsize = sb->s_blocksize;
buf->f_namelen = 255;
- if (dev->nDataBytesPerChunk & (dev->nDataBytesPerChunk - 1)) {
+ if (dev->data_bytes_per_chunk & (dev->data_bytes_per_chunk - 1)) {
/* Do this if chunk size is not a power of 2 */
uint64_t bytesInDev;
uint64_t bytesFree;
- bytesInDev = ((uint64_t)((dev->param.endBlock - dev->param.startBlock + 1))) *
- ((uint64_t)(dev->param.nChunksPerBlock * dev->nDataBytesPerChunk));
+ bytesInDev = ((uint64_t)((dev->param.end_block - dev->param.start_block + 1))) *
+ ((uint64_t)(dev->param.chunks_per_block * dev->data_bytes_per_chunk));
do_div(bytesInDev, sb->s_blocksize); /* bytesInDev becomes the number of blocks */
buf->f_blocks = bytesInDev;
bytesFree = ((uint64_t)(yaffs_get_n_free_chunks(dev))) *
- ((uint64_t)(dev->nDataBytesPerChunk));
+ ((uint64_t)(dev->data_bytes_per_chunk));
do_div(bytesFree, sb->s_blocksize);
buf->f_bfree = bytesFree;
- } else if (sb->s_blocksize > dev->nDataBytesPerChunk) {
+ } else if (sb->s_blocksize > dev->data_bytes_per_chunk) {
buf->f_blocks =
- (dev->param.endBlock - dev->param.startBlock + 1) *
- dev->param.nChunksPerBlock /
- (sb->s_blocksize / dev->nDataBytesPerChunk);
+ (dev->param.end_block - dev->param.start_block + 1) *
+ dev->param.chunks_per_block /
+ (sb->s_blocksize / dev->data_bytes_per_chunk);
buf->f_bfree =
yaffs_get_n_free_chunks(dev) /
- (sb->s_blocksize / dev->nDataBytesPerChunk);
+ (sb->s_blocksize / dev->data_bytes_per_chunk);
} else {
buf->f_blocks =
- (dev->param.endBlock - dev->param.startBlock + 1) *
- dev->param.nChunksPerBlock *
- (dev->nDataBytesPerChunk / sb->s_blocksize);
+ (dev->param.end_block - dev->param.start_block + 1) *
+ dev->param.chunks_per_block *
+ (dev->data_bytes_per_chunk / sb->s_blocksize);
buf->f_bfree =
yaffs_get_n_free_chunks(dev) *
- (dev->nDataBytesPerChunk / sb->s_blocksize);
+ (dev->data_bytes_per_chunk / sb->s_blocksize);
}
buf->f_files = 0;
@@ -2213,13 +2213,13 @@ static int yaffs_statfs(struct super_block *sb, struct statfs *buf)
static void yaffs_flush_inodes(struct super_block *sb)
{
struct inode *iptr;
- yaffs_Object *obj;
+ yaffs_obj_t *obj;
list_for_each_entry(iptr,&sb->s_inodes, i_sb_list){
obj = yaffs_InodeToObject(iptr);
if(obj){
T(YAFFS_TRACE_OS, (TSTR("flushing obj %d\n"),
- obj->objectId));
+ obj->obj_id));
yaffs_flush_file(obj,1,0);
}
}
@@ -2228,7 +2228,7 @@ static void yaffs_flush_inodes(struct super_block *sb)
static void yaffs_flush_super(struct super_block *sb, int do_checkpoint)
{
- yaffs_Device *dev = yaffs_SuperToDevice(sb);
+ yaffs_dev_t *dev = yaffs_SuperToDevice(sb);
if(!dev)
return;
@@ -2240,22 +2240,22 @@ static void yaffs_flush_super(struct super_block *sb, int do_checkpoint)
}
-static unsigned yaffs_bg_gc_urgency(yaffs_Device *dev)
+static unsigned yaffs_bg_gc_urgency(yaffs_dev_t *dev)
{
- unsigned erasedChunks = dev->nErasedBlocks * dev->param.nChunksPerBlock;
+ unsigned erasedChunks = dev->n_erased_blocks * dev->param.chunks_per_block;
struct yaffs_LinuxContext *context = yaffs_dev_to_lc(dev);
unsigned scatteredFree = 0; /* Free chunks not in an erased block */
- if(erasedChunks < dev->nFreeChunks)
- scatteredFree = (dev->nFreeChunks - erasedChunks);
+ if(erasedChunks < dev->n_free_chunks)
+ scatteredFree = (dev->n_free_chunks - erasedChunks);
if(!context->bgRunning)
return 0;
- else if(scatteredFree < (dev->param.nChunksPerBlock * 2))
+ else if(scatteredFree < (dev->param.chunks_per_block * 2))
return 0;
- else if(erasedChunks > dev->nFreeChunks/2)
+ else if(erasedChunks > dev->n_free_chunks/2)
return 0;
- else if(erasedChunks > dev->nFreeChunks/4)
+ else if(erasedChunks > dev->n_free_chunks/4)
return 1;
else
return 2;
@@ -2265,7 +2265,7 @@ static int yaffs_do_sync_fs(struct super_block *sb,
int request_checkpoint)
{
- yaffs_Device *dev = yaffs_SuperToDevice(sb);
+ yaffs_dev_t *dev = yaffs_SuperToDevice(sb);
unsigned int oneshot_checkpoint = (yaffs_auto_checkpoint & 4);
unsigned gc_urgent = yaffs_bg_gc_urgency(dev);
int do_checkpoint;
@@ -2280,10 +2280,10 @@ static int yaffs_do_sync_fs(struct super_block *sb,
yaffs_gross_lock(dev);
do_checkpoint = ((request_checkpoint && !gc_urgent) ||
oneshot_checkpoint) &&
- !dev->isCheckpointed;
+ !dev->is_checkpointed;
if (sb->s_dirt || do_checkpoint) {
- yaffs_flush_super(sb, !dev->isCheckpointed && do_checkpoint);
+ yaffs_flush_super(sb, !dev->is_checkpointed && do_checkpoint);
sb->s_dirt = 0;
if(oneshot_checkpoint)
yaffs_auto_checkpoint &= ~4;
@@ -2314,7 +2314,7 @@ void yaffs_background_waker(unsigned long data)
static int yaffs_bg_thread_fn(void *data)
{
- yaffs_Device *dev = (yaffs_Device *)data;
+ yaffs_dev_t *dev = (yaffs_dev_t *)data;
struct yaffs_LinuxContext *context = yaffs_dev_to_lc(dev);
unsigned long now = jiffies;
unsigned long next_dir_update = now;
@@ -2353,7 +2353,7 @@ static int yaffs_bg_thread_fn(void *data)
}
if(time_after(now,next_gc) && yaffs_bg_enable){
- if(!dev->isCheckpointed){
+ if(!dev->is_checkpointed){
urgency = yaffs_bg_gc_urgency(dev);
gcResult = yaffs_bg_gc(dev, urgency);
if(urgency > 1)
@@ -2393,12 +2393,12 @@ static int yaffs_bg_thread_fn(void *data)
return 0;
}
-static int yaffs_bg_start(yaffs_Device *dev)
+static int yaffs_bg_start(yaffs_dev_t *dev)
{
int retval = 0;
struct yaffs_LinuxContext *context = yaffs_dev_to_lc(dev);
- if(dev->readOnly)
+ if(dev->read_only)
return -1;
context->bgRunning = 1;
@@ -2414,7 +2414,7 @@ static int yaffs_bg_start(yaffs_Device *dev)
return retval;
}
-static void yaffs_bg_stop(yaffs_Device *dev)
+static void yaffs_bg_stop(yaffs_dev_t *dev)
{
struct yaffs_LinuxContext *ctxt = yaffs_dev_to_lc(dev);
@@ -2431,12 +2431,12 @@ static int yaffs_bg_thread_fn(void *data)
return 0;
}
-static int yaffs_bg_start(yaffs_Device *dev)
+static int yaffs_bg_start(yaffs_dev_t *dev)
{
return 0;
}
-static void yaffs_bg_stop(yaffs_Device *dev)
+static void yaffs_bg_stop(yaffs_dev_t *dev)
{
}
#endif
@@ -2484,8 +2484,8 @@ static int yaffs_sync_fs(struct super_block *sb)
static struct inode *yaffs_iget(struct super_block *sb, unsigned long ino)
{
struct inode *inode;
- yaffs_Object *obj;
- yaffs_Device *dev = yaffs_SuperToDevice(sb);
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev = yaffs_SuperToDevice(sb);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_iget for %lu\n"), ino));
@@ -2522,8 +2522,8 @@ static void yaffs_read_inode(struct inode *inode)
* need to lock again.
*/
- yaffs_Object *obj;
- yaffs_Device *dev = yaffs_SuperToDevice(inode->i_sb);
+ yaffs_obj_t *obj;
+ yaffs_dev_t *dev = yaffs_SuperToDevice(inode->i_sb);
T(YAFFS_TRACE_OS,
(TSTR("yaffs_read_inode for %d\n"), (int)inode->i_ino));
@@ -2546,7 +2546,7 @@ struct semaphore yaffs_context_lock;
static void yaffs_put_super(struct super_block *sb)
{
- yaffs_Device *dev = yaffs_SuperToDevice(sb);
+ yaffs_dev_t *dev = yaffs_SuperToDevice(sb);
T(YAFFS_TRACE_OS, (TSTR("yaffs_put_super\n")));
@@ -2592,7 +2592,7 @@ static void yaffs_MTDPutSuper(struct super_block *sb)
}
-static void yaffs_touch_super(yaffs_Device *dev)
+static void yaffs_touch_super(yaffs_dev_t *dev)
{
struct super_block *sb = yaffs_dev_to_lc(dev)->superBlock;
@@ -2684,15 +2684,15 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
int nBlocks;
struct inode *inode = NULL;
struct dentry *root;
- yaffs_Device *dev = 0;
+ yaffs_dev_t *dev = 0;
char devname_buf[BDEVNAME_SIZE + 1];
struct mtd_info *mtd;
int err;
char *data_str = (char *)data;
struct yaffs_LinuxContext *context = NULL;
- yaffs_DeviceParam *param;
+ yaffs_param_t *param;
- int readOnly = 0;
+ int read_only = 0;
yaffs_options options;
@@ -2705,7 +2705,7 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
sb->s_op = &yaffs_super_ops;
sb->s_flags |= MS_NOATIME;
- readOnly =((sb->s_flags & MS_RDONLY) != 0);
+ read_only =((sb->s_flags & MS_RDONLY) != 0);
#ifdef YAFFS_COMPILE_EXPORTFS
@@ -2722,7 +2722,7 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
printk(KERN_INFO "yaffs: dev is %d name is \"%s\" %s\n",
sb->s_dev,
yaffs_devname(sb, devname_buf),
- readOnly ? "ro" : "rw");
+ read_only ? "ro" : "rw");
if (!data_str)
data_str = "";
@@ -2859,16 +2859,16 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
/* OK, so if we got here, we have an MTD that's NAND and looks
* like it has the right capabilities
- * Set the yaffs_Device up for mtd
+ * Set the yaffs_dev_t up for mtd
*/
- if (!readOnly && !(mtd->flags & MTD_WRITEABLE)){
- readOnly = 1;
+ if (!read_only && !(mtd->flags & MTD_WRITEABLE)){
+ read_only = 1;
printk(KERN_INFO "yaffs: mtd is read only, setting superblock read only");
sb->s_flags |= MS_RDONLY;
}
- dev = kmalloc(sizeof(yaffs_Device), GFP_KERNEL);
+ dev = kmalloc(sizeof(yaffs_dev_t), GFP_KERNEL);
context = kmalloc(sizeof(struct yaffs_LinuxContext),GFP_KERNEL);
if(!dev || !context ){
@@ -2884,19 +2884,19 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
/* Deep shit could not allocate device structure */
T(YAFFS_TRACE_ALWAYS,
(TSTR("yaffs_read_super: Failed trying to allocate "
- "yaffs_Device. \n")));
+ "yaffs_dev_t. \n")));
return NULL;
}
- memset(dev, 0, sizeof(yaffs_Device));
+ memset(dev, 0, sizeof(yaffs_dev_t));
param = &(dev->param);
memset(context,0,sizeof(struct yaffs_LinuxContext));
- dev->osContext = context;
+ dev->os_context = context;
YINIT_LIST_HEAD(&(context->contextList));
context->dev = dev;
context->superBlock = sb;
- dev->readOnly = readOnly;
+ dev->read_only = read_only;
#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 5, 0))
sb->s_fs_info = dev;
@@ -2904,117 +2904,117 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
sb->u.generic_sbp = dev;
#endif
- dev->driverContext = mtd;
+ dev->driver_context = mtd;
param->name = mtd->name;
/* Set up the memory size parameters.... */
nBlocks = YCALCBLOCKS(mtd->size, (YAFFS_CHUNKS_PER_BLOCK * YAFFS_BYTES_PER_CHUNK));
- param->startBlock = 0;
- param->endBlock = nBlocks - 1;
- param->nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK;
- param->totalBytesPerChunk = YAFFS_BYTES_PER_CHUNK;
- param->nReservedBlocks = 5;
- param->nShortOpCaches = (options.no_cache) ? 0 : 10;
- param->inbandTags = options.inband_tags;
+ param->start_block = 0;
+ param->end_block = nBlocks - 1;
+ param->chunks_per_block = YAFFS_CHUNKS_PER_BLOCK;
+ param->total_bytes_per_chunk = YAFFS_BYTES_PER_CHUNK;
+ param->n_reserved_blocks = 5;
+ param->n_caches = (options.no_cache) ? 0 : 10;
+ param->inband_tags = options.inband_tags;
#ifdef CONFIG_YAFFS_DISABLE_LAZY_LOAD
- param->disableLazyLoad = 1;
+ param->disable_lazy_load = 1;
#endif
#ifdef CONFIG_YAFFS_XATTR
- param->enableXattr = 1;
+ param->enable_xattr = 1;
#endif
if(options.lazy_loading_overridden)
- param->disableLazyLoad = !options.lazy_loading_enabled;
+ param->disable_lazy_load = !options.lazy_loading_enabled;
#ifdef CONFIG_YAFFS_DISABLE_TAGS_ECC
- param->noTagsECC = 1;
+ param->no_tags_ecc = 1;
#endif
#ifdef CONFIG_YAFFS_DISABLE_BACKGROUND
#else
- param->deferDirectoryUpdate = 1;
+ param->defered_dir_update = 1;
#endif
if(options.tags_ecc_overridden)
- param->noTagsECC = !options.tags_ecc_on;
+ param->no_tags_ecc = !options.tags_ecc_on;
#ifdef CONFIG_YAFFS_EMPTY_LOST_AND_FOUND
- param->emptyLostAndFound = 1;
+ param->empty_lost_n_found = 1;
#endif
#ifdef CONFIG_YAFFS_DISABLE_BLOCK_REFRESHING
- param->refreshPeriod = 0;
+ param->refresh_period = 0;
#else
- param->refreshPeriod = 500;
+ param->refresh_period = 500;
#endif
#ifdef CONFIG_YAFFS__ALWAYS_CHECK_CHUNK_ERASED
- param->alwaysCheckErased = 1;
+ param->always_check_erased = 1;
#endif
if(options.empty_lost_and_found_overridden)
- param->emptyLostAndFound = options.empty_lost_and_found;
+ param->empty_lost_n_found = options.empty_lost_and_found;
/* ... and the functions. */
if (yaffs_version == 2) {
- param->writeChunkWithTagsToNAND =
+ param->write_chunk_tags_fn =
nandmtd2_WriteChunkWithTagsToNAND;
- param->readChunkWithTagsFromNAND =
+ param->read_chunk_tags_fn =
nandmtd2_ReadChunkWithTagsFromNAND;
- param->markNANDBlockBad = nandmtd2_MarkNANDBlockBad;
- param->queryNANDBlock = nandmtd2_QueryNANDBlock;
+ param->bad_block_fn = nandmtd2_MarkNANDBlockBad;
+ param->query_block_fn = nandmtd2_QueryNANDBlock;
yaffs_dev_to_lc(dev)->spareBuffer = YMALLOC(mtd->oobsize);
- param->isYaffs2 = 1;
+ param->is_yaffs2 = 1;
#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 17))
- param->totalBytesPerChunk = mtd->writesize;
- param->nChunksPerBlock = mtd->erasesize / mtd->writesize;
+ param->total_bytes_per_chunk = mtd->writesize;
+ param->chunks_per_block = mtd->erasesize / mtd->writesize;
#else
- param->totalBytesPerChunk = mtd->oobblock;
- param->nChunksPerBlock = mtd->erasesize / mtd->oobblock;
+ param->total_bytes_per_chunk = mtd->oobblock;
+ param->chunks_per_block = mtd->erasesize / mtd->oobblock;
#endif
nBlocks = YCALCBLOCKS(mtd->size, mtd->erasesize);
- param->startBlock = 0;
- param->endBlock = nBlocks - 1;
+ param->start_block = 0;
+ param->end_block = nBlocks - 1;
} else {
#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 17))
/* use the MTD interface in yaffs_mtdif1.c */
- param->writeChunkWithTagsToNAND =
+ param->write_chunk_tags_fn =
nandmtd1_WriteChunkWithTagsToNAND;
- param->readChunkWithTagsFromNAND =
+ param->read_chunk_tags_fn =
nandmtd1_ReadChunkWithTagsFromNAND;
- param->markNANDBlockBad = nandmtd1_MarkNANDBlockBad;
- param->queryNANDBlock = nandmtd1_QueryNANDBlock;
+ param->bad_block_fn = nandmtd1_MarkNANDBlockBad;
+ param->query_block_fn = nandmtd1_QueryNANDBlock;
#else
- param->writeChunkToNAND = nandmtd_WriteChunkToNAND;
- param->readChunkFromNAND = nandmtd_ReadChunkFromNAND;
+ param->write_chunk_fn = nandmtd_WriteChunkToNAND;
+ param->read_chunk_fn = nandmtd_ReadChunkFromNAND;
#endif
- param->isYaffs2 = 0;
+ param->is_yaffs2 = 0;
}
/* ... and common functions */
- param->eraseBlockInNAND = nandmtd_EraseBlockInNAND;
- param->initialiseNAND = nandmtd_InitialiseNAND;
+ param->erase_fn = nandmtd_EraseBlockInNAND;
+ param->initialise_flash_fn = nandmtd_InitialiseNAND;
yaffs_dev_to_lc(dev)->putSuperFunc = yaffs_MTDPutSuper;
- param->markSuperBlockDirty = yaffs_touch_super;
- param->gcControl = yaffs_gc_control_callback;
+ param->sb_dirty_fn = yaffs_touch_super;
+ param->gc_control = yaffs_gc_control_callback;
yaffs_dev_to_lc(dev)->superBlock= sb;
#ifndef CONFIG_YAFFS_DOES_ECC
- param->useNANDECC = 1;
+ param->use_nand_ecc = 1;
#endif
#ifdef CONFIG_YAFFS_DISABLE_WIDE_TNODES
- param->wideTnodesDisabled = 1;
+ param->wide_tnodes_disabled = 1;
#endif
- param->skipCheckpointRead = options.skip_checkpoint_read;
- param->skipCheckpointWrite = options.skip_checkpoint_write;
+ param->skip_checkpt_rd = options.skip_checkpoint_read;
+ param->skip_checkpt_wr = options.skip_checkpoint_write;
down(&yaffs_context_lock);
/* Get a mount id */
@@ -3034,7 +3034,7 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
/* Directory search handling...*/
YINIT_LIST_HEAD(&(yaffs_dev_to_lc(dev)->searchContexts));
- param->removeObjectCallback = yaffs_remove_obj_callback;
+ param->remove_obj_fn = yaffs_remove_obj_callback;
init_MUTEX(&(yaffs_dev_to_lc(dev)->grossLock));
@@ -3050,7 +3050,7 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
yaffs_bg_start(dev);
if(!context->bgThread)
- param->deferDirectoryUpdate = 0;
+ param->defered_dir_update = 0;
/* Release lock before yaffs_get_inode() */
@@ -3059,7 +3059,7 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
/* Create root inode */
if (err == YAFFS_OK)
inode = yaffs_get_inode(sb, S_IFDIR | 0755, 0,
- yaffs_Root(dev));
+ yaffs_root(dev));
if (!inode)
return NULL;
@@ -3078,10 +3078,10 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version,
return NULL;
}
sb->s_root = root;
- sb->s_dirt = !dev->isCheckpointed;
+ sb->s_dirt = !dev->is_checkpointed;
T(YAFFS_TRACE_ALWAYS,
- (TSTR("yaffs_read_super: isCheckpointed %d\n"),
- dev->isCheckpointed));
+ (TSTR("yaffs_read_super: is_checkpointed %d\n"),
+ dev->is_checkpointed));
T(YAFFS_TRACE_OS, (TSTR("yaffs_read_super: done\n")));
return sb;
@@ -3185,21 +3185,21 @@ static DECLARE_FSTYPE(yaffs2_fs_type, "yaffs2", yaffs2_read_super,
static struct proc_dir_entry *my_proc_entry;
static struct proc_dir_entry *debug_proc_entry;
-static char *yaffs_dump_dev_part0(char *buf, yaffs_Device * dev)
-{
- buf += sprintf(buf, "startBlock......... %d\n", dev->param.startBlock);
- buf += sprintf(buf, "endBlock........... %d\n", dev->param.endBlock);
- buf += sprintf(buf, "totalBytesPerChunk. %d\n", dev->param.totalBytesPerChunk);
- buf += sprintf(buf, "useNANDECC......... %d\n", dev->param.useNANDECC);
- buf += sprintf(buf, "noTagsECC.......... %d\n", dev->param.noTagsECC);
- buf += sprintf(buf, "isYaffs2........... %d\n", dev->param.isYaffs2);
- buf += sprintf(buf, "inbandTags......... %d\n", dev->param.inbandTags);
- buf += sprintf(buf, "emptyLostAndFound.. %d\n", dev->param.emptyLostAndFound);
- buf += sprintf(buf, "disableLazyLoad.... %d\n", dev->param.disableLazyLoad);
- buf += sprintf(buf, "refreshPeriod...... %d\n", dev->param.refreshPeriod);
- buf += sprintf(buf, "nShortOpCaches..... %d\n", dev->param.nShortOpCaches);
- buf += sprintf(buf, "nReservedBlocks.... %d\n", dev->param.nReservedBlocks);
- buf += sprintf(buf, "alwaysCheckErased.. %d\n", dev->param.alwaysCheckErased);
+static char *yaffs_dump_dev_part0(char *buf, yaffs_dev_t * dev)
+{
+ buf += sprintf(buf, "start_block......... %d\n", dev->param.start_block);
+ buf += sprintf(buf, "end_block........... %d\n", dev->param.end_block);
+ buf += sprintf(buf, "total_bytes_per_chunk. %d\n", dev->param.total_bytes_per_chunk);
+ buf += sprintf(buf, "use_nand_ecc......... %d\n", dev->param.use_nand_ecc);
+ buf += sprintf(buf, "no_tags_ecc.......... %d\n", dev->param.no_tags_ecc);
+ buf += sprintf(buf, "is_yaffs2........... %d\n", dev->param.is_yaffs2);
+ buf += sprintf(buf, "inband_tags......... %d\n", dev->param.inband_tags);
+ buf += sprintf(buf, "empty_lost_n_found.. %d\n", dev->param.empty_lost_n_found);
+ buf += sprintf(buf, "disable_lazy_load.... %d\n", dev->param.disable_lazy_load);
+ buf += sprintf(buf, "refresh_period...... %d\n", dev->param.refresh_period);
+ buf += sprintf(buf, "n_caches..... %d\n", dev->param.n_caches);
+ buf += sprintf(buf, "n_reserved_blocks.... %d\n", dev->param.n_reserved_blocks);
+ buf += sprintf(buf, "always_check_erased.. %d\n", dev->param.always_check_erased);
buf += sprintf(buf, "\n");
@@ -3207,39 +3207,39 @@ static char *yaffs_dump_dev_part0(char *buf, yaffs_Device * dev)
}
-static char *yaffs_dump_dev_part1(char *buf, yaffs_Device * dev)
+static char *yaffs_dump_dev_part1(char *buf, yaffs_dev_t * dev)
{
- buf += sprintf(buf, "nDataBytesPerChunk. %d\n", dev->nDataBytesPerChunk);
- buf += sprintf(buf, "chunkGroupBits..... %d\n", dev->chunkGroupBits);
- buf += sprintf(buf, "chunkGroupSize..... %d\n", dev->chunkGroupSize);
- buf += sprintf(buf, "nErasedBlocks...... %d\n", dev->nErasedBlocks);
- buf += sprintf(buf, "blocksInCheckpoint. %d\n", dev->blocksInCheckpoint);
+ buf += sprintf(buf, "data_bytes_per_chunk. %d\n", dev->data_bytes_per_chunk);
+ buf += sprintf(buf, "chunk_grp_bits..... %d\n", dev->chunk_grp_bits);
+ buf += sprintf(buf, "chunk_grp_size..... %d\n", dev->chunk_grp_size);
+ buf += sprintf(buf, "n_erased_blocks...... %d\n", dev->n_erased_blocks);
+ buf += sprintf(buf, "blocks_in_checkpt. %d\n", dev->blocks_in_checkpt);
buf += sprintf(buf, "\n");
- buf += sprintf(buf, "nTnodes............ %d\n", dev->nTnodes);
- buf += sprintf(buf, "nObjects........... %d\n", dev->nObjects);
- buf += sprintf(buf, "nFreeChunks........ %d\n", dev->nFreeChunks);
+ buf += sprintf(buf, "n_tnodes............ %d\n", dev->n_tnodes);
+ buf += sprintf(buf, "n_obj........... %d\n", dev->n_obj);
+ buf += sprintf(buf, "n_free_chunks........ %d\n", dev->n_free_chunks);
buf += sprintf(buf, "\n");
- buf += sprintf(buf, "nPageWrites........ %u\n", dev->nPageWrites);
- buf += sprintf(buf, "nPageReads......... %u\n", dev->nPageReads);
- buf += sprintf(buf, "nBlockErasures..... %u\n", dev->nBlockErasures);
- buf += sprintf(buf, "nGCCopies.......... %u\n", dev->nGCCopies);
- buf += sprintf(buf, "allGCs............. %u\n", dev->allGCs);
- buf += sprintf(buf, "passiveGCs......... %u\n", dev->passiveGCs);
- buf += sprintf(buf, "oldestDirtyGCs..... %u\n", dev->oldestDirtyGCs);
- buf += sprintf(buf, "nGCBlocks.......... %u\n", dev->nGCBlocks);
- buf += sprintf(buf, "backgroundGCs...... %u\n", dev->backgroundGCs);
- buf += sprintf(buf, "nRetriedWrites..... %u\n", dev->nRetriedWrites);
- buf += sprintf(buf, "nRetireBlocks...... %u\n", dev->nRetiredBlocks);
- buf += sprintf(buf, "eccFixed........... %u\n", dev->eccFixed);
- buf += sprintf(buf, "eccUnfixed......... %u\n", dev->eccUnfixed);
- buf += sprintf(buf, "tagsEccFixed....... %u\n", dev->tagsEccFixed);
- buf += sprintf(buf, "tagsEccUnfixed..... %u\n", dev->tagsEccUnfixed);
- buf += sprintf(buf, "cacheHits.......... %u\n", dev->cacheHits);
- buf += sprintf(buf, "nDeletedFiles...... %u\n", dev->nDeletedFiles);
- buf += sprintf(buf, "nUnlinkedFiles..... %u\n", dev->nUnlinkedFiles);
- buf += sprintf(buf, "refreshCount....... %u\n", dev->refreshCount);
+ buf += sprintf(buf, "n_page_writes........ %u\n", dev->n_page_writes);
+ buf += sprintf(buf, "n_page_reads......... %u\n", dev->n_page_reads);
+ buf += sprintf(buf, "n_erasures..... %u\n", dev->n_erasures);
+ buf += sprintf(buf, "n_gc_copies.......... %u\n", dev->n_gc_copies);
+ buf += sprintf(buf, "all_gcs............. %u\n", dev->all_gcs);
+ buf += sprintf(buf, "passive_gc_count......... %u\n", dev->passive_gc_count);
+ buf += sprintf(buf, "oldest_dirty_gc_count..... %u\n", dev->oldest_dirty_gc_count);
+ buf += sprintf(buf, "n_gc_blocks.......... %u\n", dev->n_gc_blocks);
+ buf += sprintf(buf, "bg_gcs...... %u\n", dev->bg_gcs);
+ buf += sprintf(buf, "n_retired_writes..... %u\n", dev->n_retired_writes);
+ buf += sprintf(buf, "nRetireBlocks...... %u\n", dev->n_retired_blocks);
+ buf += sprintf(buf, "n_ecc_fixed........... %u\n", dev->n_ecc_fixed);
+ buf += sprintf(buf, "n_ecc_unfixed......... %u\n", dev->n_ecc_unfixed);
+ buf += sprintf(buf, "n_tags_ecc_fixed....... %u\n", dev->n_tags_ecc_fixed);
+ buf += sprintf(buf, "n_tags_ecc_unfixed..... %u\n", dev->n_tags_ecc_unfixed);
+ buf += sprintf(buf, "cache_hits.......... %u\n", dev->cache_hits);
+ buf += sprintf(buf, "n_deleted_files...... %u\n", dev->n_deleted_files);
+ buf += sprintf(buf, "n_unlinked_files..... %u\n", dev->n_unlinked_files);
+ buf += sprintf(buf, "refresh_count....... %u\n", dev->refresh_count);
buf +=
- sprintf(buf, "nBackgroudDeletions %u\n", dev->nBackgroundDeletions);
+ sprintf(buf, "nBackgroudDeletions %u\n", dev->n_bg_deletions);
return buf;
}
@@ -3254,7 +3254,7 @@ static int yaffs_proc_read(char *page,
int n = 0;
/* Get proc_file_read() to step 'offset' by one on each sucessive call.
- * We use 'offset' (*ppos) to indicate where we are in devList.
+ * We use 'offset' (*ppos) to indicate where we are in dev_list.
* This also assumes the user has posted a read buffer large
* enough to hold the complete output; but that's life in /proc.
*/
@@ -3274,7 +3274,7 @@ static int yaffs_proc_read(char *page,
/* Locate and print the Nth entry. Order N-squared but N is small. */
ylist_for_each(item, &yaffs_context_list) {
struct yaffs_LinuxContext *dc = ylist_entry(item, struct yaffs_LinuxContext, contextList);
- yaffs_Device *dev = dc->dev;
+ yaffs_dev_t *dev = dc->dev;
if (n < (step & ~1)) {
n+=2;
@@ -3307,16 +3307,16 @@ static int yaffs_stats_proc_read(char *page,
/* Locate and print the Nth entry. Order N-squared but N is small. */
ylist_for_each(item, &yaffs_context_list) {
struct yaffs_LinuxContext *dc = ylist_entry(item, struct yaffs_LinuxContext, contextList);
- yaffs_Device *dev = dc->dev;
+ yaffs_dev_t *dev = dc->dev;
int erasedChunks;
- erasedChunks = dev->nErasedBlocks * dev->param.nChunksPerBlock;
+ erasedChunks = dev->n_erased_blocks * dev->param.chunks_per_block;
buf += sprintf(buf,"%d, %d, %d, %u, %u, %u, %u\n",
- n, dev->nFreeChunks, erasedChunks,
- dev->backgroundGCs, dev->oldestDirtyGCs,
- dev->nObjects, dev->nTnodes);
+ n, dev->n_free_chunks, erasedChunks,
+ dev->bg_gcs, dev->oldest_dirty_gc_count,
+ dev->n_obj, dev->n_tnodes);
}
up(&yaffs_context_lock);