X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Fbasic-test%2Fynorsim.c;h=39651011f175638eb35e768015b92537ade6530b;hp=17fedb791abb7c0c46fbaa774a7461ac0e4c6bd7;hb=137f935f6d622bffdef2fece0c5194e85f5174e9;hpb=70c6bf2ff57c8a2fb778accdd5b4227abf273674 diff --git a/direct/basic-test/ynorsim.c b/direct/basic-test/ynorsim.c index 17fedb7..3965101 100644 --- a/direct/basic-test/ynorsim.c +++ b/direct/basic-test/ynorsim.c @@ -1,4 +1,15 @@ - +/* + * YAFFS: Yet Another Flash File System. A NAND-flash specific file system. + * + * Copyright (C) 2002-2010 Aleph One Ltd. + * for Toby Churchill Ltd and Brightstar Engineering + * + * Created by Charles Manning + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ #include "ynorsim.h" @@ -37,7 +48,7 @@ #define YNORSIM_DEV_SIZE_U32 (8*1024 * 1024/4) #endif -static __u32 word[YNORSIM_DEV_SIZE_U32]; +static u32 word[YNORSIM_DEV_SIZE_U32]; extern int random_seed; extern int simulate_power_failure; @@ -100,7 +111,7 @@ static void ynorsim_ready(void) ynorsim_restore_image(); } -void ynorsim_rd32(__u32 *addr,__u32 *buf, int nwords) +void ynorsim_rd32(u32 *addr,u32 *buf, int nwords) { while(nwords > 0){ *buf = *addr; @@ -110,10 +121,10 @@ void ynorsim_rd32(__u32 *addr,__u32 *buf, int nwords) } } -void ynorsim_wr_one_word32(__u32 *addr,__u32 val) +void ynorsim_wr_one_word32(u32 *addr,u32 val) { - __u32 tmp; - __u32 m; + u32 tmp; + u32 m; int i; tmp = *addr; @@ -137,7 +148,7 @@ void ynorsim_wr_one_word32(__u32 *addr,__u32 val) ynorsim_maybe_power_fail(); } -void ynorsim_wr32(__u32 *addr, __u32 *buf, int nwords) +void ynorsim_wr32(u32 *addr, u32 *buf, int nwords) { while(nwords >0){ ynorsim_wr_one_word32(addr,*buf); @@ -147,7 +158,7 @@ void ynorsim_wr32(__u32 *addr, __u32 *buf, int nwords) } } -void ynorsim_erase(__u32 *addr) +void ynorsim_erase(u32 *addr) { /* Todo... bit flipping */ memset(addr,0xFF,YNORSIM_BLOCK_SIZE_U32 * 4); @@ -164,7 +175,7 @@ void ynorsim_shutdown(void) initialised=0; } -__u32 *ynorsim_get_base(void) +u32 *ynorsim_get_base(void) { return word; }