KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21585/root/lib/modules/2.6.18-308.4.1.el5/kernel/drivers/mtd/nand/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21585/root/lib/modules/2.6.18-308.4.1.el5/kernel/drivers/mtd/nand/nandsim.ko
ELF>@@SHHXH{P[AT=USHL tH1HAT$H@AT$[f@]A\	H=tH1ZH`w.wumO0tqPu\E	t]wptTqu?/t@t6u%
H11YÁHH
Hw4HqH[BH=wH+H
	HwKHwH H0}0HwHt{ ucX@HtbuJ	HOHFH=H4H+H"HHH11^ATUHS]0E1E1E1E1AIcMLtHkH0tn HkE4%Hʋ9uLIcDML1HkH+DH%9tIcHkuHHA9AIAXAu{IcHkHHE@tELELfENMNHU@fELE4|1}8=t5}4H*HHDH11FEf}Lt/=t}4HH11fEL=tH1ہA=t1HH1E4E8HE@fELfENDžDžDžDžDž t#=tOH1:=tH1ELU4fELTHAE([]A\U1SHH(@ŁpŁ0DD;G|rDH0wt: sP	`1@JwtH)95ADƉslA)H{XIc΋AHDHsPH=t5HCl1Du=tIH5;Chs=t,H=tH1=d==LChtH1 G|+9s	Gd؅tH1̋+LJ=t#򋏈WlH1=t"+H1Sx{lH{P=:-eH%HcDt8u&HdHH11pA9uH{t+E1+9tO1HaISlIcHSXDHCP
 A9E|=tBDEDClA1DAH=tH1===Ch11=tH1ǃpC0@H2=tshH1Ch=twh1HCh=tH11AX[]ATUHSH@tHG8fGNWNG4HG@|}8=t]}4HHHH17E4=tH11Hu4pHlہA=t1HH1E4E8HE@fELfENDžDžDžDžDžEE80t#}(u=tH1ѥE8ۃ〃@E4qt/9t)H1ۃ〃A=At/1H=t1HH1E4E8HE@fELfENDžDžDžDžDžD,qE4fENHU@fENH<DžDž}8=t$1}4H&HHH1E4%= t7w=t=u5=0=@u!{Et++pHH0tOE8Dž% t0tHu뻋Dž[]A\1DžDž[]A\AVIAUAATIUSH HH
tu	tH[]A\A]A^1{4pu[]A\A]A^HH11u!I$ LPHcAD9|gAD;1HA=t1OHH1C4C8HC@fCLfCNǃǃǃǃǃ@HsXIcLD;H H#C0H H9uOǃ;C|s=tH1H߾[]A\A]A^C8uH[]A\A]A^^[]A\A]A^ATIHSHcHHHLu=t1H1!=tH1AY[A\ATUSH H
ЃH HH
t!AtH[]A\1r@u.=tH1ہ@E4%=0t$=@tH H#E0H H9uH}8%=@AHH1ہA=t1UHH1E4E8HE@fELfENDžDžDžDžDžA`Uw'AIwAwE<A02AP*A"wApAAAAHAgHH1AĉE8%==tH1Hu4ptH4tE8Dž% t0tu"Džh}8@0uAHH1;uH1A)9s	)	‰=tAH1;c=tH1[H]A\E51}4HAHHH1ہA=t1WHH1E4E8HE@fELfENDžDžDžDžDžq;uH[]A\1}(uHEXD$9HUXfAĉfJD=([]A\USHH H
u1Hu	t1H11{4pu1HH1ԉ%=0u*=tH149u1Hw=t	= uR({(uHSX@,FGHSX@,BF4=tH1@l,hb;=tH1H H#C0H H9uIǃ;C|s=tH1HC8uH@AZ[]USHH H
{4uiHH1#
;H1A=t1HH1C4C8HC@fCLfCNǃǃǃǃǃ@<H{XHc;u=t[[]H1A[[]Ð	p18xgqxx"A)x>:WilK0|Nc|*\x	@	D9	DX	D|	@	D,x7ISxfpwx
xL&x3=Dx{PfxXxx	k	(/xZ#	axe	x	xy!	>FQ]	d	kxpr}
R
x	V	
[	xa	q	x	x~				k				k		&	x	e		

x
.
3
xD
N
U
x

F
x


x 1
;xxA
	x-
2x8I
Sx


xv
<
x,]qx
xx , 4v>HMxWfmxL$+xx
xrx	x	5xx$8?xWm?txsx
xX)gx&-xCT[x3wx	 x`pwx%xx#
-xz
x;xdxxcxxHHH H
H=H=X!&{-3pUSH5ttH1H=HHHuH11H=H8HH H
HBPHBHBXHB HB(HB0HBǂ=u=tDž
DžE8M0@E,E-E.E/=uE(HLJ(t 1HH
H H
{`tH1LJC(AC`qshQSlISt1KdC|ClC`CpDЉClDC01KlKdKxu	C0Pu{(C0"u;C0b2u{`C0v;OH1;{`wǃǃ ǃǃǃǃ1;u
uK0 HcHk0Hu҃{(uH1s`H1shH1slH1sdH1
s|H1H1s(H1H1H1H1spH1
H1H1s0H1{pHHHCPuspH1uSp{tHHHCXt5StC`HCCH=u19stH1H{PH1 HH=HH=_[]	%x1~;uHQ]xnyu|a
		1	 :	C	L	U	ql{sWxxx	!m)m(@mPWxaBkxuV|xkxxxxxxxx'x43;xHKOxYe`xh~sxyywxz4x"/|8=pdo_state_action<7>[nandsim] debug: read_word
<7>[nandsim] debug: device_ready
<3>[nandsim] errorr: get_state_by_command: unknown command, BUG
STATE_READYSTATE_UNKNOWNSTATE_CMD_READ0STATE_CMD_READ1STATE_CMD_PAGEPROGSTATE_CMD_READOOBSTATE_CMD_READSTARTSTATE_CMD_ERASE1STATE_CMD_STATUSSTATE_CMD_STATUS_MSTATE_CMD_SEQINSTATE_CMD_READIDSTATE_CMD_ERASE2STATE_CMD_RESETSTATE_ADDR_PAGESTATE_ADDR_SECSTATE_ADDR_ZEROSTATE_DATAINSTATE_DATAOUTSTATE_DATAOUT_IDSTATE_DATAOUT_STATUSSTATE_DATAOUT_STATUS_M<3>[nandsim] errorr: get_state_name: unknown state, BUG
<7>[nandsim] debug: find_operation: operation found, index: %d, state: %s, nxstate %s
<7>[nandsim] debug: find_operation: no operation found, try again with state %s
<7>[nandsim] debug: find_operation: no operations found
<7>[nandsim] debug: switch_to_ready_state: switch to %s state
<7>[nandsim] debug: find_operation: BUG, operation must be known if address is input
<7>[nandsim] debug: find_operation: there is still ambiguity
<3>[nandsim] errorr: wrong bus width (%d), use only 8 or 16
<3>[nandsim] errorr: unable to allocate core structures.
<3>[nandsim] errorr: can't register NAND Simulator
<3>[nandsim] errorr: init_nandsim: nandsim is already initialized
<3>[nandsim] errorr: init_nandsim: unknown page size %u
<4>[nandsim] warnig: 16-bit flashes support wasn't tested
flash size: %u MiB
page size: %u bytes
OOB area size: %u bytes
sector size: %u KiB
pages number: %u
pages per sector: %u
bus width: %u
bits in sector size: %u
bits in page size: %u
bits in OOB size: %u
flash size with OOB: %u KiB
page address bytes: %u
sector address bytes: %u
options: %#x
<3>[nandsim] errorr: init_nandsim: unable to allocate %u bytes for flash image
<3>[nandsim] errorr: init_nandsim: unable to allocate %u bytes for the internal buffer
NAND simulator partition<3>[nandsim] errorr: scan_bbt: can't initialize the nandsim structure
<4>[nandsim] warnig: do_state_action: wrong page number (%#x)
<3>[nandsim] errorr: do_state_action: column number is too large
<7>[nandsim] debug: do_state_action: (ACTION_CPY:) copy %d bytes to int buf, raw offset %d
<7>[nandsim] log: read page %d
<7>[nandsim] log: read page %d (second half)
<7>[nandsim] log: read OOB of page %d
<3>[nandsim] errorr: do_state_action: device is write-protected, ignore sector erase
<3>[nandsim] errorr: do_state_action: wrong sector address (%#x)
<7>[nandsim] debug: do_state_action: erase sector at address %#x, off = %d
<7>[nandsim] log: erase sector %d
drivers/mtd/nand/nandsim.cWARNING: at %s:%d %s()
<4>[nandsim] warnig: do_state_action: device is write-protected, programm
<3>[nandsim] errorr: do_state_action: too few bytes were input (%d instead of %d)
<7>[nandsim] debug: do_state_action: copy %d bytes from int buf to (%#x, %#x), raw off = %d
<7>[nandsim] log: programm page %d
<7>[nandsim] debug: do_state_action: set internal offset to 0
<3>[nandsim] errorr: do_state_action: BUG! can't skip half of page for non-512byte page size 8x chips
<7>[nandsim] debug: do_state_action: set internal offset to %d
<7>[nandsim] debug: do_state_action: BUG! unknown action
<7>[nandsim] debug: switch_state: operation is known, switch to the next state, state: %s, nxstate: %s
<7>[nandsim] debug: switch_state: operation is unknown, try to find it
<7>[nandsim] debug: switch_state: double the column number for 16x device
<4>[nandsim] warnig: switch_state: not all bytes were processed, %d left
<7>[nandsim] debug: switch_state: operation complete, switch to STATE_READY state
<7>[nandsim] debug: switch_state: the next state is data I/O, switch, state: %s, nxstate: %s
<3>[nandsim] errorr: switch_state: BUG! unknown data state
<3>[nandsim] errorr: switch_state: BUG! unknown address state
<3>[nandsim] errorr: read_buf: chip is disabled
<3>[nandsim] errorr: read_buf: ALE or CLE pin is high
<4>[nandsim] warnig: read_buf: unexpected data output cycle, current state is %s
<3>[nandsim] errorr: read_buf: too many bytes to read
<7>[nandsim] debug: read_buf: switch to the next page (%#x)
<7>[nandsim] debug: verify_buf: the buffer is OK
<7>[nandsim] debug: verify_buf: the buffer is wrong
<3>[nandsim] errorr: write_byte: chip is disabled, ignore write
<3>[nandsim] errorr: write_byte: ALE and CLE pins are high simultaneously, ignore write
<7>[nandsim] log: reset chip
<4>[nandsim] warnig: write_byte: command (%#x) wasn't expected, expected state is %s, ignore previous states
<3>[nandsim] errorr: write_byte: unknown command %#x
<7>[nandsim] debug: command byte corresponding to %s state accepted
<7>[nandsim] debug: write_byte: operation isn't known yet, identify it
<3>[nandsim] errorr: write_byte: address (%#x) isn't expected, expected state is %s, switch to STATE_READY
<3>[nandsim] errorr: write_byte: no more address bytes expected
<7>[nandsim] debug: write_byte: address byte %#x was accepted (%d bytes input, %d expected)
<7>[nandsim] debug: address (%#x, %#x) is accepted
<3>[nandsim] errorr: write_byte: data input (%#x) isn't expected, state is %s, switch to %s
<4>[nandsim] warnig: write_byte: %u input bytes has already been accepted, ignore write
<3>[nandsim] errorr: read_byte: chip is disabled, return %#x
<3>[nandsim] errorr: read_byte: ALE or CLE pin is high, return %#x
<4>[nandsim] warnig: read_byte: unexpected data output cycle, state is %s return %#x
<7>[nandsim] debug: read_byte: return %#x status
<4>[nandsim] warnig: read_byte: no more data to output, return %#x
<7>[nandsim] debug: read_byte: read ID byte %d, total = %d
<7>[nandsim] debug: read_byte: all bytes were read
<7>[nandsim] debug: read_byte: switch to the next page (%#x)
<3>[nandsim] errorr: write_buf: data input isn't expected, state is %s, switch to STATE_READY
<3>[nandsim] errorr: write_buf: too many input bytes
<7>[nandsim] debug: write_buf: %d bytes were written
description=The NAND flash simulatorauthor=Artem B. Bityuckiylicense=GPLparm=dbg:Output debug information if not zeroparm=log:Perform logging if not zeroparm=do_delays:Simulate NAND delays using busy-waits if not zeroparm=bus_width:Chip's bus width (8- or 16-bit)parm=input_cycle:Word input (to flash) time (nanodeconds)parm=output_cycle:Word output (from flash) time (nanodeconds)parm=erase_delay:Sector erase delay (milliseconds)parm=programm_delay:Page programm delay (microsecondsparm=access_delay:Initial page access delay (microiseconds)parm=fourth_id_byte:The fourth byte returned by NAND Flash 'read ID' commandparm=third_id_byte:The third byte returned by NAND Flash 'read ID' commandparm=second_id_byte:The second byte returned by NAND Flash 'read ID' command (chip ID)parm=first_id_byte:The fist byte returned by NAND Flash 'read ID' command (manufaturer ID)parmtype=dbg:uintparmtype=log:uintparmtype=do_delays:uintparmtype=bus_width:uintparmtype=input_cycle:uintparmtype=output_cycle:uintparmtype=erase_delay:uintparmtype=programm_delay:uintparmtype=access_delay:uintparmtype=fourth_id_byte:uintparmtype=third_id_byte:uintparmtype=second_id_byte:uintparmtype=first_id_byte:uintsrcversion=ACAE58394DF5F1FCADD02E5depends=mtdpart,nand,nand_idsvermagic=2.6.18-308.4.1.el5 SMP mod_unload gcc-4.1	ot (	8o@tHP	`ohtpx	ot		ot		ot		ot		(o0t8	@	PoXt`	h	xot		ot		
ot	 	ot	$struct_moduleo!rparam_get_uint
Ǻparam_set_uint/memcmp__const_udelay`-kdump_stackk}__udelay add_mtd_partitionsM]nand_default_bbt\4Z__kmallochvmallocrknand_flash_ids15ɏnand_scanmemset<PLkmem_cache_alloc2&malloc_sizesa"printkk%Pnand_release/vfreezkfree2(9@@P`	 	@ 	P 	`  00@
0 dbglogdo_delaysbus_widthinput_cycleoutput_cycleerase_delayprogramm_delayaccess_delayfourth_id_bytethird_id_bytesecond_id_bytefirst_id_bytenandsimhqn?OkRqdnRm[v]O|IܵZsWmb9^`U	

7*0JBFa"Vk1z
@PG
|A+
#q
	

$&
 5pEIS
`
l
x

`
 	%	0	J	`.	%	A1	@/D	:Y	>o	3	@6	<	M	 K	W	[	@!
(-
=	`N
((Z
j	
P(

	
x(

	
(
-	G
(\

u	
(
	 
(
	@"
@(7

P	`l
h(
	
(
	
(

6	P
(f
	#		@37G%0:IZarynandsim.cfree_nandsimns_cleanup_modulensmtdns_nand_read_worddbgns_device_readyget_state_by_commandget_state_namefind_operationopsns_init_modulebus_widthns_hwcontrolns_nand_read_bytens_nand_write_bufns_nand_read_bufns_nand_verify_bufthird_id_bytefourth_id_bytefirst_id_bytesecond_id_bytedo_state_actionlogdo_delaysaccess_delayinput_cycleerase_delaywarned.11784__func__.11787programm_delayoutput_cycleswitch_statens_verify_buf__mod_description1533__mod_author1532__mod_license1531__mod_dbg124__mod_log123__mod_do_delays122__mod_bus_width121__mod_input_cycle120__mod_output_cycle119__mod_erase_delay118__mod_programm_delay117__mod_access_delay116__mod_fourth_id_byte115__mod_third_id_byte114__mod_second_id_byte113__mod_first_id_byte112__mod_dbgtype110__param_dbg__param_str_dbg__mod_logtype109__param_log__param_str_log__mod_do_delaystype108__param_do_delays__param_str_do_delays__mod_bus_widthtype107__param_bus_width__param_str_bus_width__mod_input_cycletype106__param_input_cycle__param_str_input_cycle__mod_output_cycletype105__param_output_cycle__param_str_output_cycle__mod_erase_delaytype104__param_erase_delay__param_str_erase_delay__mod_programm_delaytype103__param_programm_delay__param_str_programm_delay__mod_access_delaytype102__param_access_delay__param_str_access_delay__mod_fourth_id_bytetype101__param_fourth_id_byte__param_str_fourth_id_byte__mod_third_id_bytetype100__param_third_id_byte__param_str_third_id_byte__mod_second_id_bytetype99__param_second_id_byte__param_str_second_id_byte__mod_first_id_bytetype98__param_first_id_byte__param_str_first_id_bytenandsim.mod.c__mod_srcversion47__module_depends____versions__mod_vermagic5__udelay__this_modulenand_flash_idscleanup_moduleparam_set_uintkfreeinit_moduledump_stacknand_scanparam_get_uintkmem_cache_allocmemcmpnand_default_bbtprintkmemsetvfreenand_releaseadd_mtd_partitions__const_udelaymalloc_sizesvmalloc__kmallocnandsim.ko.debugL1.rodata.str1.1.data.rodata.symtab.strtab.shstrtab.rela.gnu.linkonce.this_module.module_sig.gnu_debuglink.rela__param.modinfo__versions.bss.rela.text.rela.init.text.rela.exit.text@8H/7/0GX5p=2=Ts wZr]
a f( =i80  WAk& c.

Anon7 - 2021