ELF(T4(! GNUn4:0*J igLinux -L @ -L @ 0-L@0 -L MP`Pp@p@ 0 mP P R@@p m\ 0 pP  R K @@P0S PP  @@`0S `P  0-L0@S PP 0S0S P 0S0 0-L@0P @@@@0PPP0l@0P@@@0@@ 0-L@@@@P0000 --LBM@@@P00  !  0RK EK 0 EK@E/K@@ -LMPP@@@ 0R 0C 0R 0C Y 0 |l0 p `0Q.@@2. S  @Rj 0BS@ @ 2@ .0S 0P@` `R=S @8  @@P  0S P@` `R S@$K<  0,0<  0,.0 @ -L@p0PU PE `@VOOD 0D  PPl`V PE% @@XpWv  R 1嗀( !0@σ< 10/ 1 PV PEl0@P P0KH Kl0 t P0 L0 H D ltx|00 0R(K0P0/ 1x@P@ ` `Fl  0RY 0 0 S:Q\0 X X\0pWvX 0XS00#01/ B1 0QS:\0 X X\0pWvX 0XS00#01/ 10@ ` `F 0\@C/L@4@B0@xx0 -L$Mpp@ @0R(0 ``@P 00 0t @0K@C@P < Pj  @0K@@P P (0SR8`  #4 @P @@S" S Sw "0SR2p`P`i "0RS2bS_`PbY0202T00<1@0 -L ,`@pp@T"2ẒἢP4@P0 T0@040P 0㼈ᾘ(8P P@.@`Pr?i0@D0 ,`P1`P`Pg=m0@D0 ,00< R @ R @ @00 0R(K00@04K#8B0K0D K$@00@D @K -L -L -L88H0 -L -L -L0MPP@e80L@ P`( %d80LP *g80DPf80DPX*d80DPi:pW\( 0R]$Kh80DPXph80LP 9:8,0LPJO 00p,  0p3W0 00?o, TK oP:TKpP( 00,  003S  00?o, TKoP @p p, TKX@p @@ $@pT0K,` -Lf80LP h80LP *d80LP 8,0LPe80LP  @  -L7?K0SXAhAxAAHA @ 0-L@@@0 p-L,MPP@ 8 `80K@ 4 @@@P1 0K000@` 0R`0`P&`P"`P`P 0RKpR 0`H@00$@ `@, -L00@ -L p-L$M@@@PP@` 0R 0 `O V RP 80K@8 4 Pw 0K00V0 `P9`P)`PII`P7`PH@P@@@P@@00 0RKp0@ @v0@ @v  @@@  @@@  @@@I@@ `@@`@@0` -L P@l 0-L@@@@@I000 -L00@0S -L80DP  8P  00@P@| p-LM@@@80DQ  8Q00@P  0R'Kp 0=?0P0P3Uo 00?o4K ooP4K040 00 ,0 (0 $0 (@40K` -L -L 0-? <0@`0S0S H@PU @@@d00d00`@P -LPP` @@@d00Cd0 -L M``@$0p S( Z @P $P00U0 U; PEU004 @( 0R3$K0PDK P DP @P I P#?4088 0 0 00S 0$K$KR  ̠PC _PP 000 0-LM@@@P00 P   0RK0 -LM@@@`pPPG0 7I!Q@9Q@5 ^S ^P( (0 Q0 <0Q00,000000p0C0K <0Wp @p -L@@@`pPsP> 7I 0 P0B2 P0B.  WS' ( P  , P0 ,0 0000p0C0 , p0 @p -L@@@P`PPP -L@@@P` PPP -L@@@P`PPP -L|Mß`p t \Kpp@h@KPP@p xP  000 @ 0`STH 0 0@ @|0 @.,KS!0@?|@T0 @P @ A@p0SMt0S/x0T`0XTHk " RSW, K|1S$0m0 0RK$@ @( -L00@P@P @n @` -LM@@@00@p P0$0 `P 0$ KP$ 0BS$0n0 0RK$@ @P -L00@P@P @o @` -LM@@@00@p P0$0 n`P 0$ KP$ R$0o0 0RK$@ @h -L00@P;@P @p @` -LM@@@00@p P0$0 `P 0$ KP$ 0BS$0p0 0RK$@ @ -L00@P@P @q @` -LM@@@00@p P0$0 `P 0$ KP$ R$0q0 0RK$@ @ p-L M00@P@P @sr0t @`Kp -L(M$Ap@PK``@@0( H0 L0 D0 TP# 0 L KPL0K# RRSLKtr s0( 0R$K(@@ p-L M00@P@P @wu0x @`vKp -L8M0pH@K``@@P(P 0T0 X0 P0 L0 PP% 0 X KPX0K% RRSTKXxuv w0( 0R$K(@@$ -L@00@  @\@  0-LM@@@0 KP  P R00@ <@ 0RK0 @< -L4MpPUZ@X0,`S N@ (040 OP 00@0S0 `0S< S00S74 `PP@0@,p 8 @< a0b0, "  P 0S 04<!,01, @0 qqlppp @T ,$00d BQd02%!EE0Ft0a G_ 1e40f 0ghqANqqqI"q`qPqdqq 3" al ,0 !m !n !o Q!p !r !s !u &!w (!x )!v '!`V PP@40, !#b0S% S>,0 41#c R0h 4l0c ;00@0S @00 0(K,0 8`c a r bRP S| Y,0s0b0S !S, 0404,##,hl 00Q0 0000@T , 00C#000@T 0 C#R000 4@@00 04 @0P@P@@0 TJ8 80X ,0Q D ` ,0^K @0b`0@8 H0 d0 0b0400#00>,ha0S 0h Q[ h@\6 `QS,@@a`"`@,0 ,  0Qa0 @4l89 "0D@10 ,  a00s0a02s0s0b0R?hl ` ! ` !d ` ? ` 000@@@h@@ b0@D ,,00b0@pX -L MXPP@`@@p0 00 X&X0甀,2 b`,  0 "`P 0S 0  !,01,  qcpap@T0(K -L00@ 0-L@@@P`0d@dt `00 -L,M``@@@@0(0 PQp HKHPU wp0A QQ 8K80S 40, [0 ( 0R K@@@@ -Lp``@@W:W6W PU# @ 0T0QUP0Q8@ @P@ -L7!h 8!l 9!p :!t ;!x<|=>?@ABCDEFGHIJKMNLO0`10a10b10c10S-1 P ,0@0 #010410-1R=!-10,1Kp- @,;! @ 0;1 -L00@ -L`00@d@`0dP@p`0dhl p0tx| ^ -L(MPP@pp@h0hH 0( ?0#d@Q0 HKHP! @ 0VA y02 Q `FPv`b 4T0, [0 @Q 8K80S( 0R$K@@ -L`pp@PX:X6X @T# P 0S: 0ATV@@@P 0A 8@ @@@4 -LLM ` @h 8 o8H`p60 p@dp @Pd0` @X0K X@ TP @P@P PKPX@ d@@X0K TP P@`0pXp STp , 0v`@l V P@@V 0 @?KX0K ?KP h00 0R(K` 0S pX l@@d0 @ D 4 -L4M@PL `0`@@00 QP p ?(0(H#P4X0 < s@T @P4QU pY p1p2H0 0`@0S @0 @K0H <0 080 뀠pPW0@ ` 0@L0 PT@@P 0 0R@0 Xᬠ pH` qL Q Pe `PY @ PV`XH`LP 0 0R(Kp00 0-L@PP `0000 0-L@PP 0`000 -L@PP 0d ` ` 0-L@_PP 0 @dhlp@|tx00 -L,M@@@e80DP P( d8<0LP_zO 00  03X0H0 D0 o 00?o HK ooPHK`P: 0p0  003S  00?o HKoP% #@ `0DP 0=?0`  0`3V0H0 D0 _ 00?o HK _oPuHK`( 0Rl Ke80LPszO 00  03XFo 00?o HK ooPcHK`P 0p0  003S  00?o HKoP !@ ` 0=?0`  0`3V_ 00?o HK _oP?HK` HK @ ` HK @ ``H0K @ ` p@ `yH0K ``H0K, @ `gH0K `T p-LM00@P2@P |h0d @`x tplKp -L@@@` PP @`@\ 00@0@p -LM@@@00@p P0$0 `P 0$ KP$ R$0`0 0RK$@ @d -LM00@p@P ``@P0 SP @tUK -L00@P@P @d @` -LM@@@00@p P0$0 d`P 0$ KP$  R*$0d0 0RK$@ @ -L00@P1@P @h @` -LM@@@00@p P0$0 `P 0$ KP$  R*$0h0 0RK$@ @ -L00@P@P @l @` -LM@@@00@p P0$0 `P 0$ KP$ R$0l0 0RK$@ @ -L00@P@P @p @` -LM@@@00@p P0$0 Y`P 0$ KP$ R$0p0 0RK$@ @ -L00@P&@P @t @` -LM@@@00@p P0$0 `P 0$ KP$ R$0t0 0RK$@ @ -L00@P@P @x @` -LM@@@00@p P0$0 `P 0$ KP$ R$0x0 0RK$@ @$ -L00@Pt@P @| @` -LM@@@00@p P0$0 N`P 0$ KP$ 8S*$0|0 0RK$@ @@ -L,0@`PP& `0St0p d0"9h09l00p00t00x00|00d0u6c00S x0`0t|0t0 @` -L @ -L @ -L @ -L @ -L @ -L @ -L 0-L@@ 0 -L00@@ 0-L@p00@0 0-L@@@P0@ 0 -L -L 0-LM@@@P0 K  P @ 0RK0@@ 0-LM@@@P0 K  P  0RK0 @ 0-LM@@@P K0  P  0 0@ 0RK0 @ 0-LM@@@P0 K  PP 0RK0$@ @ -L@@@PP@` ,@@@@@@@@ 0-L@@@@P@@P@@@@@@, 0 -L   -L   -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L @ -L @ 0-L@@ 0 -L 0-LM@@@P0 K  P  0RK0@@ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -LM 0 @0@  @ @@ K -L@@ -L@@ 0-LM@@!P1P@  01!  P00@  P00@K0 p-L M@@@ 0 @0@  @ @@@PP @@P``P @X@ 0S `P (@`@PKp -L(@00@0S 1"dei_proc_register_cmddei_proc_registerdei_ctl_callbackdei_ctl_job_head_allocdei_ctl_put_job_to_drvdei_ctl_job_proc_tasklet   dei_ctl_initdei_ctl_uninitmax_minor_nummax_eng_nummax_chip_nummax_ctl_job_numdei_driver_stopdei_driver_putjobdei_vg_job_allocdei_vg_initdei_vg_uninit(08@HPX\dmax_vg_job_numdei_flow_proc_fd_writedei_flow_scan_ptydei_flow_to_vg_processdei_flow_to_drv_processdei_flow_ioctldei_flow_getdei_flow_setdei_flow_initmax_h_sizemax_total_cam_chdei_module_initdei_module_getdei_module_setdei_module_ioctldei_module_initialmod_initdei_mm_alloc_cache_blkdei_mm_alloc_contiguousdei_mm_free_cache_blkdei_mm_free_contiguousdei_mm_handle_chkdei_mm_handle_freedei_mm_initdei_mm_uninitdei_mm_opendei_mm_handle_allocdei_mm_closedei_mm_blk_chkdei_mm_blk_chk_by_va $,4<DLdei_uti_src_img_fmtdei_uti_dst_img_fmtdei_uti_get_dst_buf_szdei_uti_proc_buffer_to_intchk_roi_aligndei_roi_get_src_hw_infodei_roi_get_dst_hw_infodei_trans_src_img_typechk_dst_bounddei_roi_get_hw_infodei_roi_data_transform_processchk_src_alignchk_dst_alignchk_src_bounddei_tmnr_alloc_iq_buftmnr_get_paramdei_tmnr_initdei_tmnr_ioctldei_tmnr_proc_enable_wirtedei_tmnr_proc_tmnr_learn_en_wirtedei_tmnr_proc_var_wirtedei_tmnr_proc_k_wirtedei_tmnr_proc_auto_k_wirtedei_tmnr_proc_trade_thres_wirtedei_tmnr_proc_suppress_strength_wirtedei_tmnr_proc_nf_wirtedei_tmnr_proc_var_offset_wirtedei_tmnr_proc_motion_var_wirtedei_tmnr_proc_motion_th_mult_wirtedei_tmnr_proc_tmnr_fcs_wirtedei_tmnr_proc_dpr_wirtedei_tmnr_proc_dbg_en_writetmnr_lock_refer_bufferdei_tmnr_data_transform_processdei_dif_alloc_iq_bufdei_get_paramdei_dif_initdei_dif_ioctldei_dif_proc_motion_en_wirtedei_dif_proc_md_th_wirtedei_dif_proc_strong_md_wirtedei_dif_proc_strong_edge_wirtedei_dif_proc_corner_detect_en_wirtedei_dif_proc_line_admit_wirtedei_dif_proc_all_motion_static_wirtedei_dif_proc_di_gmm_motion_en_wirtedei_dif_proc_mmb_param_wirtedei_dif_proc_mmb_scene_change_wirtedei_dif_proc_smb_param_wirtedei_dif_proc_emb_param_wirtedei_dif_proc_lmb_param_wirtedei_dif_proc_ela_th_wirtedei_dif_proc_row_status_ctrl_wirtedei_dif_proc_enable_wirtedei_dif_data_transform_processdei_gmm_alloc_iq_bufgmm_get_paramdei_gmm_initdei_gmm_ioctldei_gmm_proc_enable_wirtedei_gmm_proc_gmm_alpha_wirtedei_gmm_proc_gmm_one_min_alpha_wirtedei_gmm_proc_gmm_init_val_wirtedei_gmm_proc_gmm_tb_wirtedei_gmm_proc_gmm_sigma_wirtedei_gmm_proc_gmm_tg_wirtedei_gmm_proc_gmm_prune_wirtedei_gmm_data_transform_processvg_proc_job_status_writeflow_proc_dbg_msg_flag_writemm_proc_info_writevg_proc_job_ts_writeroi_proc_dbg_msg_flag_writeJul 20 20222.0.3.000kflow_dei4%s Version: %s %s %s 10:55:334%s:proc_mkdir_data fail %s 4%s:proc_create_data fail %s videograph/dei4%s:failed to create Module root 4%s:failed to create proc cmd! 4%s:register vg proc cmd! 4%s:register flow proc cmd! 4%s%sDIverdump_info4drv_job_list_root == NULL 4drv_job_list_root 40x%lx 0x%px 4%s:callback parameter error(0x%px 0x%px) 4%s:no cache memory for dei_ctl_drv_job_info_t! size = %zd bytes 4%s:job_head == NULL 4%s:job err unknownimg addr: src(0x%lx 0x%lx, ddr%d) dst0(0x%lx ddr%d) dst1(0x%lx ddr%d) ref addr: r(0x%lx 0x%lx ddr%d) w(0x%lx 0x%lx ddr%d) var(0x%lx ddr%d) motion(0x%lx ddr%d) pmmb(0x%lx ddr%d) gmm(0x%lx ddr%d) src bg(%d %d) roi(%d %d %d %d) fmt:%s refr bg(%d %d) roi(%d %d %d %d) refw bg(%d %d) roi(%d %d %d %d) fmt:%s dst bg(%d %d) roi(%d %d %d %d) fmt:%s YUV422_PROYUV422_INTER***************job(0x%.8x, %u) (%d %d %d 0x%.8x)*************** time(%u %u) curr(%u) sts(%d %d %d/%d) *************** src *************** fmt:%s bg(%d, %d) dm1(%d, %d, %d, %d) pa:0x%lx va:0x%lx size:0x%.8x type:%d ddr:%d pa:0x%lx va:0x%lx size:0x%.8x type:%d ddr%d *************** to drv *************** *************** dst%d *************** &x->wait===============ctl_job==================================================================== ctl total chip = %d ctl total eng = %d ctl total minor = %d ctl total ch = %d ctl alloc job head memory count = %d/%d ctl alloc job memory count = %d/%d proc_max_num = %d ================================================= idx fd drv_cnt done_cnt err_cnt flush_cnt %3d 0x%8x %7d %8d %7d %9d curr time = %u ===================================================================================================== FD Job_ID vg_sts ctl_sts vg_in todrv drvcb vg_cb vg_next stripe drv_q wait_q 0x%8x %10u %7s %8s %11d %11d %11d %11d %7d %2d/%3d vg_q FAIL4%s:already init 4%s:parameter error chip:%d eng:%d minor:%d 4%s:dei_flow_init fail job_head4%s:job_head_hdl create fail ctl_job4%s:job_hdl create fail ctl_cnt4%s:counter_hdl create fail 4%s:already uninit QUEUEFIREDONEFLUSHERRORIDLECOMWAIT4%s:check minor fd(%d) fail %d 4%s:check chip fd(%d) fail %d 4%s:entity is null 4%s:not TYPE_DEI fd=0x%8x, minor=%d 4%s:minor(%d) is over range(%d) 4%s:chip(%d) is over range(%d) 4%s:no cache memory for dei_vg_job_info_t! size = %zd bytes 4%s:dei_vg_job_alloc fail 4%s:already init vg_job4%s:job_cache create fail vg_cnt4%s:counter_hdl create fail vg_ts4%s:ts_hdl create fail 4%s:register entity fail 4%s:already uninit 4%s:job_list_root is not empty ===============vg_job============================================================= vg total chip = %d vg total eng = %d vg total minor = %d vg total ch = %d vg tsklet step = 0x%.8x vg tsklet recv = %d vg mem_cnt = %d/%d vg put job fail = %d ============================================================== idx fd pass_cnt fail_cnt cb_cnt sts_fail_cnt stop_flag %3d 0x%8x %8d %8d %6d %12d %9d curr time = %u ===================================================================================== FD Job_ID vg_sts vg_in todrv drvcb vg_cb vg_next 0x%8x %10u %7s %11d %11d %11d %11d %7d ts type = %d <0:diff, 1:abs> ================================================================================ fd job_id drv_job_id vg_in todrv drvcb vg_cb 0x%.8x %10u %11d ==================================================================== fd job_id drv_job_id ttime(ms) drvtime(ms) libtime(ms) QUEUEFIREDONEFLUSHERRORIDLECOMWAITFAIL4%s:input parameter error 4%s:setting error %d(hex:0x%.8x) ===============flow=================================== flow total ch = %d flow act ch = %d flow max width = %d unknown4%s:error %s(0x%.8x) = 0x%.8x 4%s:dei_flow_to_ctl_process fail 4*************** pty(0x%.8x) *************** 4src bg(%d,%d) dim(%d,%d,%d,%d) fmt(%s) buf0(0x%lx, 0x%.8x) buf1(0x%lx, 0x%.8x) 4src buf0(0x%lx, 0x%.8x) buf1(0x%lx, 0x%.8x) 4dst%d bg(%d,%d) dim(%d,%d,%d,%d) %s 4interlave(0x%.8x) didn(0x%.8x) tmnrdi4%s:dei_flow_to_drv_process %s fail(fd:0x%.8x job_id:%u) 4%s:copy_from_user fail 4%s:copy_to_user fail 4%s:cmd(0x%.8x) fail flow4%s:failed to allocate memory 4%s:max_total_cam_ch(%d) > total_ch(%d), change max_total_cam_ch to %d 4%s:init error 4%s:struct size mismatch(0x%.8x 0x%zx) 4%s:dei_mm_init init fail dei_mod4%s:failed to allocate memory 4%s:The chip parameter %d is larger than driver's(%d), force to sync with driver 4%s:The eng parameter %d is larger than driver's(%d), force to sync with driver kflow_dei4%s:register %s proc failed! 4%s:initial %s ctl failed! 4%s:initial %s vg failed! 4%s:register_printout_notifier fail 4%s:register_panic_notifier fail 4<<< dei handler Start >>> 4<<< dei handler End >>> 4<<< dei PrintOut Start >>> 4<<< dei PrintOut End >>> 4%s:cmd(0x%.8x) error 4%s:copy_from_user fail1 Jul 20 20222.0.3.0004%s Version: %s %s %s 10:55:334%s:register %s driver failed! 4%s:register %s misc device fail! 4%s:dei_module_init failed! 4%s:%s type(%d) error 4%s:vos_mem_init_info(%zd) error 4%s:vos_mem_alloc_contiguous(%zd) error 4%s:rel error 4%s:error invalid handle 4%s:%s used_blk_list_root != null 4%s:failed to allocate memory 4%s:handle(%s) is not closed 4%s:total_alloc_size[%d]:%d != 0 error 4%s:%s blk param error (%d %d) 4%s:%s blk cnt overflow (%d < %d) 4%s:error %s param = null 4%s:error name size overflow(%d > %d) 4%s:error mode(%d) type%d) only support static mode 4%s:%s failed to allocate handle 4%s:%s failed to allocate mem 4%s:error : %s mm alloc fail!! 4%s:error : %s mm alloc blk fail!! 4%s:error %s used blk != null 4%s:error(%s) invalid va:0x%px pa:0x%lx size:0x%x 4%s:error(%s) invalid va:0x%px unknown=============== mm_info ================================== name bsize tblk fblk ublk peak type mode %10s %10d %4d %4d %4d %4d %8s %7s ========================================================== free blk(%d, %x, 0x%px):0x%px 0x%lx 0x%x used blk(%d, %x, 0x%px):0x%px 0x%lx 0x%x alloc buf: %s(%d) STADYMSTA_DYNCOHERENTKALLOCMM_EP0MM_EP1MM_EP2MM_EP3MM_EP4MM_EP5MM_EP6MM_EP7MM_EP8YUV422_PROYUV422_INTERYUV420SPYUV422SCEYUV422YUV420SCE4%s:not support format 0x%.8x 4%s:cmd length(%zd) must <%d and >2 4%s:convert fail1 %x%n%d%n4%s:convert fail2 SRC_FMTSRC_XYSRC_DIMSRC_BG_DIMSRC_INTERDST_FMTDST_BG_DIMDST_XYDST_DIMDIDN_MODE4%s:%s x(%d) need align %d 4%s:%s y(%d) need align %d 4%s:%s w(%d) need align %d 4%s:%s h(%d) need align %d 4%s:fmt(%d) error 4%s:interlace error (%d) 4%s:src type error (%d) unknown4dst dp(%d) bg(%d, %d) dest(%d, %d, %d, %d) 4addr%d(0x%lx) %s src addr(0x%lx, 0x%lx) src bg(%d, %d) crop(%d, %d, %d, %d) %s 4src addr(0x%lx, 0x%lx) src bg(%d, %d) crop(%d, %d, %d, %d) %s dst bound chk error 4%s:%sdst dp(%d) bg(%d, %d) dest(%d, %d, %d, %d) addr%d(0x%lx) %s ====================================================================== src align info fmt bg_w bg_h crop_x crop_y crop_w crop_h min_w min_h max_w max_h %8s %4d %4d %6d %6d %6d %6d %5d %5d %5d %5d ================================================================= dst align info fmt bg_w bg_h dst_x dst_y dst_w dst_h min_w min_h max_w max_h %8s %4d %4d %5d %5d %5d %5d %5d %5d %5d %5d 4%s:feature(%x) error =====================fd(0x%.8x)================================== 4%s:dei src fmt error (%d)... 4stripe %d / %d 4***************** src (0x%.8x)***************** 4***************** dst ***************** 4%s:err format(%d) mismatch 4%s:src %s chk align fail dst0 bgdst0 dest4%s:dst %s chk align fail 4%s:src bound chk error src bgsrc crop422PRO422SCE420PRO420SCE422INTER4%s:tmnr_var_buf allocation fail!! 4%s:tmnr_var_buf_mm_handle is NULL!! 4%s:tmnr_mtn_buf allocation fail!! 4%s:tmnr_mtn_buf_mm_handle is NULL!! 4%s:ch%d: tmnr param_buf is NULL!! 4%s:tmnr_param_param_mm_handle is NULL!! 4%s:fd(0x%x) overflow! 4%s:tmnr iq buffer allocate failed! 4%s:tmnr pflowinfo = NULL! tnr_ch_ad4%s:failed to allocate tmnr_param_addr memory 4%s:failed to allocate dei tmnr addr! tnr_para4%s:tmnr param buffer allocate failed! tnr_var_%dtnr_mtn_%d4%s:%s: DEI_IOC_GET_TMNR_ENABLE: copy_from_user fail 4%s:%s: DEI_IOC_GET_TMNR_ENABLE: copy_to_user fail 4%s:%s: DEI_IOC_SET_TMNR_ENABLE: copy_from_user fail 4%s:%s: DEI_IOC_GET_TMNR_INFO: copy_from_user fail 4%s:%s: DEI_IOC_GET_TMNR_INFO: copy_to_user fail 4%s:cmd(0x%.8x) fail tmnr_learn_en = %d y_var = %d cb_var = %d cr_var = %d k = %d auto_k = %d k_hi = %d k_lo = %d trade_thres = %d suppress_strength = %d nf = %d var_offset = %d motion_var = %d motion_th_mult = %d tmnr_fcs_th = %d tmnr_fcs_weight = %d tmnr_fcs_en = %d dpr_motion_th = %d dpr_cnt_th = %d dpr_mode = %d yesnocommand: echo [0:em property, 1:enable, 2:disable] [disable all 0xff] current fd(0x%x) func = %d, disable all : %s fd(0x%x) func = %d, lock buf 0x%lx, 0x%lx 4%s:input parameter error 4%s:setting error %d 4disable TMNR for all FD! 4remove the flag of disable all FD! command: echo [tmnr_learn_en 0~1] > tmnr_learn_en = %d command: echo [y_var 0~64] [cb_var 0~64] [cr_var 0~64] > Y_var = %d Cb_var= %d Cr_var = %d command: echo [k 1~8] > k = %d command: echo [auto_k 0 ~ 1] [k_hi 1~8] [k_lo 1~8] > auto_k = %d k_hi = %d k_lo = %d command: echo [th 0 ~ 128] > trade_threshold = %d command: echo [str 2~64] > suppress_strength = %d command: echo [nf 1 ~ 6] > NF = %d command: echo [var_offset 0~15] > var_offset = %d command: echo [motion_var 1 ~ 20] > motion_var = %d command: echo [motion_th_mult 0~128] > motion_th_mult = %d command: echo [enable 0~1] [fcs_th 0~255] [fcs_weight 0~16] > tmnr_fcs_en = %d tmnr_fcs_th = %d tmnr_fcs_weight = %d command: echo [dpr_en 0~1] [motion_th 0~255] [cnt_th 0~16] [dpr_mode 0~1] > dpr_en = %d dpr_motion_th = %d dpr_cnt_th = %d dpr_mode = %d enabledeisabledebug = %s 4fd(0x%x) disable TMNR for all FD 4ch%d chg size: free 0x%lx (0x%p) info=0x%x 4%s:ch%d : lock %d buffer, but src(0x%lx) == '%d' buffer(0x%lx) 4ch%d flow: lock_f1 0x%lx (0x%p) 4%s:buffer error [1]!! 4%s:buffer error [2]!! 4%s:var buffer is 0!! 4%s:motion buffer is 0!! 4ch%d top: source addr = 0x%lx, ref_r = 0x%lx, ref_w = 0x%lx 4ch%d bot: source addr = 0x%lx, ref_r = 0x%lx, ref_w = 0x%lx 4ch%d disable: free 0x%lx (0x%p) 4ch%d stop: free 0x%lx (0x%p) 4%s:tmnr_pmmb_buf_mm_handle is NULL!! 4%s:tmnr_param_param_mm_handle is NULL!! 4%s:fd(0x%x) overflow! 4%s:di iq buffer allocate failed! 4%s:dei_dif_init fail... dei_dif4%s:failed to allocate dei_param_addr memory dei_param4%s:dei param buffer allocate failed! pmmbf_%d4%s:%s: DEI_IOC_GET_DI_INFO: copy_from_user fail 4%s:%s: DEI_IOC_GET_DI_INFO: copy_to_user fail 4%s:%s: DEI_IOC_SET_DI_INFO: copy_from_user fail 4%s:cmd(0x%.8x) fail top_motion_en = %d bot_motion_en = %d auto_th_en = %d strong_md_en = %d mmb_en = %d smb_en = %d emb_en = %d lmb_en = %d pmmb_en = %d corner_detect_en = %d dei_gmm_motion_en = %d mmb_scene_change_en = %d mmb_scene_change_th = %d all_motion = %d all_static = %d strong_edge = %d strong_md_th = %d md_th = %d line_admit = %d mmb_th = %d smb_th = %d emb_th = %d lmb_th = %d ela_h_th = %d ela_l_th = %d ch0_row1_status_ctrl = %d ch1_row1_status_ctrl = %d ch0_last_row_status_ctrl = %d ch1_last_row_status_ctrl = %d command: echo [top_motion_en 0~1] [bot_motion_en 0~1] > top_motion_en = %d bot_motion_en = %d 4%s:input parameter error 4%s:setting error %d command: echo [auto_th_en 0 ~ 1] [md_th 0~255]> auto_th_en = %d md_th = %d command: echo [strong_md_en 0 ~ 1] [strong_md_th 0~255]> strong_md_en = %d strong_md_th = %d command: echo [strong_edge 0~255]> strong_edge = %d command: echo [corner_det_en 0~1]> corner_detect_en = %d command: echo [line_admit 0~15]> line_admit = %d command: echo [all_motion 0~1] [all_static 0~1]> all_motion = %d all_static = %d command: echo [enable 0~1]> di_gmm_motion_en = %d command: echo [mmb_en 0~1] [pmmb_en 0~1] [mmb_th 0~255]> mmb_en = %d pmmb_en = %d mmb_th = %d command: echo [scene_change_en 0~1] [scene_change_th 0~65535]> scene_change_en = %d scene_change_th = %d command: echo [smb_en 0~1] [smb_th 0~255]> smb_en = %d smb_th = %d command: echo [emb_en 0~1] [emb_th 0~255]> emb_en = %d emb_th = %d command: echo [lmb_en 0~1] [lmb_th 0~255]> lemb_en = %d lmb_th = %d command: echo [ela_hi 0~255] [ela_lo 0~255] > ela_h_th = %d ela_l_th = %d command: echo [ch0_row1_status_ctrl 0~3] [ch1_row1_status_ctrl 0~3] [ch0_last_row_status_ctrl 0~3] [ch1_last_row_status_ctrl 0~3] > ch0_row1_status_ctrl = %d ch0_row1_status_ctrl = %d ch0_last_row_status_ctrl = %d ch1_last_row_status_ctrl = %d command: echo [di_en 0~1] > di_en = %d 4%s:fd(0x%x) dei_di_pmmb addr = 0!! 4%s:fd(0x%x) mmb is disable, but pmmb=%d emb%d. Force mmb to enable 4%s:gmm_buf_mm_handle is NULL!! 4%s:fd(0x%x) overflow! 4%s:gmm iq buffer allocate failed! 4%s:dei_gmm_init fail... gmm_addr4%s:failed to allocate gmm_param_addr memory gmm_param4%s:gmm param buffer allocate failed! gmm_bf%d_%d4%s:%s: DEI_IOC_GET_GMM_ENABLE: copy_from_user fail 4%s:%s: DEI_IOC_GET_GMM_ENABLE: copy_to_user fail 4%s:%s: DEI_IOC_SET_GMM_ENABLE: copy_from_user fail 4%s:%s: DEI_IOC_GET_GMM_INFO: copy_from_user fail 4%s:%s: DEI_IOC_GET_GMM_INFO: copy_to_user fail 4%s:%s: DEI_IOC_SET_GMM_INFO: copy_from_user fail 4%s:cmd(0x%.8x) fail gmm_alpha = %d gmm_one_min_alpha = %d gmm_init_val = %d gmm_tb = %d gmm_sigma = %d gmm_tg = %d gmm_prune = %d enabledisablecommand: echo [enable 0 ~ 1] > channel 0x%x = %s 4%s:input parameter error 4%s:setting error %d gmm buffer_%d address(virt) = 0x%p, gmm buffer address(phys) = 0x%lx size = %d command: echo [alpha 0 ~ 32767] > gmm_alpha = %d gmm_one_min_alpha = %d command: echo [value 0 ~ 255] > gmm_init_val = %d command: echo [tb 0 ~ 15] > gmm_tb = %d command: echo [sigma 0~31] > gmm_sigma = %d echo [tg 0 ~ 15] > gmm_tg = %d echo [prune -131072 ~ 131071] gmm_prune = %d 4%s:fd(0x%x) dei_gmm_buffer addr = NULL!! dbg_msg_flag = %d (1:enable 0:disable) Current channel = 0x%x dump_blk[free, used] = [%d, %d] 4%s:input parameter error 4set dump_job_param_flag = %d 4%s:param overflow jobtsch_fddbg_msghw_infomm_infodump_infomotion_enmd_thstrong_mdstrong_edgecorner_detect_enline_admitall_motion_staticdi_gmm_motion_enmmb_parammmb_scene_changesmb_paramemb_paramlmb_paramela_throw_status_ctrldi_endeidump_infogmm_bufenablealphaone_alphainit_valtbsigmatgprunegmmdbg_msg_flag = %d (1:enable 0:disable) 4%s:input parameter error sizedbg_msgroidump_infoenabletmnr_learn_envarkauto_ktrade_thsupp_strnfvar_offsetmotion_varmotion_th_multtmnr_fcsdprdbg_entmnrP #0())t*D++license=GPLauthor=Novatek Corp.parm=max_minor_num:minor numberparmtype=max_minor_num:shortparm=max_eng_num:engine numberparmtype=max_eng_num:shortparm=max_chip_num:chip numberparmtype=max_chip_num:shortparm=max_ctl_job_num:max ctl job numparmtype=max_ctl_job_num:shortparm=max_vg_job_num:max vg job numparmtype=max_vg_job_num:shortparm=max_h_size:maximum h sizeparmtype=max_h_size:shortparm=max_total_cam_ch:maximum real allocated memory camera channel numberparmtype=max_total_cam_ch:shortversion=2.0.3.000license=GPLauthor=Novatek Corp.parm=mod_init:module initparmtype=mod_init:intdepends=kwrap,nvt_drv_sys,log,em,kdrv_deiname=kflow_deivermagic=4.19.148 SMP mod_unload ARMv7 20468<H(Hdei_module_uninitdei_module_initdei_module_setdei_module_get,00 dBkflow_deiL$,4@LT`hp             @@8(( <  B>p l> t>p |> d>p h> >>>>>>>>> ??,?8?D?P?X?h?p?t???P?P??P??P??P?@@ @$@&0@ &8@%H@ %L@$P@ $X@#d@ #p@"t@ "@!@ !@ @ @@kflow_deiGCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0A2aeabi(7-A A  "*   ``*%8(OWloL|< $l$H,$$ Hhl $(  * 90LU0cul< 0ll , <\ t4Hlt l| |  0 l4 $l <d$*06<@BhHNTZ`$flrx~(<p8ll l$T`8ll, , @ &X 5p D  S b |     0#0 274L6    ! 3AS^m}%</(D<\lX oX ` d  D T"`(l,0l4 8l<@lDHlL d PlTXl\  , | X,l`,8\       d H .l/$  /l/*$ 0x 6 < B N T H Z `, fl l x ~ 4  3l3 | (     0 D  P  88<@P)(4?1L#i9 PPl6 l| $,L;l;p $Lx|pX=l\=,@l0@ AlA4AlHAAlA,  x`CldC             ), 8<  OH lx $#(WvJ lddx4lCHC,YL\ {LL4P|lL XxFlFFdGlGG8HlHHl4@ dl @ < \ \  l  |  /  >   S `[ (h L H,q ,{ 0 4     - G   ' 1 @  Z  t  "    lH H8 IL I KlK5 KxLlLK Lh LlL] L<MlM`@NlHN Ol O<N6B0X*0$Rl RT RlRH@|VlVZtWlWrx`~@|\ p       4 H  T d  p      $  83 8`C ,T ^ l\`T||p ]l^@^lD^\^ll^_l_HalLa s    4 T  l`a `a|P  pb||cl c cclc ct,`dl1 PHlddJ ,D\,J+P+V+\,b+hD+n+@lHt, z 4 D T d "      (& P .h = L# [ j$ y< X p       6D`Qh ZlDl -|,nT-8-x-l-- -.-tll@. .t..l.2T222l 22 l3D3l$l3*3ܯl03638l<<3B 4lN 4TT4lHx4Z4\l``4f4 l(l5r\5lx5~5l56xl|$6T6lp66Xl\6H7l77Xl\78X         4 T$ x % -$ < K $ Z@  i`  x     #     llptx  /`,;l\  \8OD88|8(l,89(9P988lDl94::h: 9:\9LlP:;;x;; ;;dlh;H<l<TlX$|<l*<0<l 6<<<lB<N=lT,=H@=HlLZP=`p=lf= ]  l4  {D  T  d     %       $  @  `    # *>M0_0x4`\8l$|$0$,'$9$@K4$C,d_X$w|=T =[,4=|,> >(lLlPPL>lPlXx         T )T 1X 3` :p G @Z bp t  0p  %=l$+$V. $ L5$)M$0e4$M(}X$S|$ P$&$/$g0  $_ +0$X4TET$,]x$q$ $($#$0'd/*#,+n-4P+h$)^)8b#l3N%1 (C]p>l<<$#1`$.F$. ^$-@s$'t$r,$!8$U1\$*D$,\3!/$<)X"0g%k$( PP)DPZjP}Pt?ltt$0$~3? ? !  `0b?=l[$*q$3$$)H $)|D$;'h$>"$(!$M2L<$,R$9%c$#v@$/&d$1P$&% ')4,}1`J!61/20#d %K (*%4f'h& &%( %$ $# # " "!!1 !E S \$@Wh_8 `L]\B\M+@[t~x '"l0O(tr/,z|ddd t `8 @ G ] d }   h7t `F8  0t xXL !`!7!LF!e!P2!x!((!La!!0g!!j "< #"D^:"lxP" p"V`""dC"8f~ (G"0("H"T F,#t#&#C# ^#}#Lx#,#ȃ##(i#$$,$x=$O$lg$|$$\$l]4$L$$A$4%\D#%$5%lxJ%c%%HN%%P%%܂%DL&4t&|+&dxL&b&Xv&\4&t&&x&~&j0 'hP!'q7'ԌxU'b'L}'d'`yP'x'p'('j'(`0.(=,I(xe(r(!8(((x(D(;D))8x8)R)Z)T~)=X) ))|x)x *$*T<*D*W*y|i**h*D*\**= + !+(+ E+L+@i+,XL+++ +WL++t+L7, ,,P2,?,04W,6n,Xx,,,,x,І--LT-5-\HI-TZ-yPj--R---- x--7<).qx-.6.$E.R.\t.`.P.x.].x.z .J C//7/07M/d/=y/T`///t/`,/0L04>0APN0c0<t00D0x00 O0x|042121LQ1j1y11X(10@1Dg1f412tL2/L+2X<2`I2xh2H220w2222p=2\=2|383%J33]3m3 Rz3j33Ԓ3H33l23 44 %4DB4T4tkflow_dei.mod.c$d__module_depends__UNIQUE_ID_name22__UNIQUE_ID_vermagic21_note_6dei_proc_no_tracer.c$adei_ver_show.LC4.LC0.LC2.LC1.LC3dei_dbg_info_opendei_dbg_info_showdei_ver_open.LANCHOR0.LANCHOR1.LC5.LC6.LC7.LANCHOR2.LC8.LC11.LC10.LC9.LC12.LC13.LC14__func__.25117__func__.25103proc_file_info_tabver_fopsdbg_info_fopspproc_module_rootproc_dir_info_tabdei_ctl_no_tracer.cdei_ctl_callbackdei_ctl_put_job_to_drv.LC15dei_ctl_job_proc_tasklet.LC16.LC18.LC17.LC19.LC20.LC21.LC22.LC23.LC24.LC26.LC25.LC27.LC28.LC29.LC30.LC31.LC32.LC35.LC33.LC34.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC49.LC50.LC51.LC52.LC54.LC53.LC55.LC59.LC61.LC63.LC64.LC62.LC60.LC58.LC57.LC56.LC65__func__.26653__func__.26592__func__.26693__func__.26703__func__.26970__func__.26985__param_str_max_minor_num__param_str_max_eng_num__param_str_max_chip_num__param_str_max_ctl_job_numpdei_ctl_infoid.26602__key.10727__UNIQUE_ID_license51__UNIQUE_ID_author50__UNIQUE_ID_max_minor_num43__UNIQUE_ID_max_minor_numtype42__UNIQUE_ID_max_eng_num41__UNIQUE_ID_max_eng_numtype40__UNIQUE_ID_max_chip_num39__UNIQUE_ID_max_chip_numtype38__UNIQUE_ID_max_ctl_job_num37__UNIQUE_ID_max_ctl_job_numtype36__param_max_minor_num__param_max_eng_num__param_max_chip_num__param_max_ctl_job_numdei_vg_no_tracer.cdei_vg_add_vg_jobvg_callbackdei_vg_job_proc_tasklet.LC48__func__.19414__func__.19389__func__.19320__func__.19605__func__.19630__param_str_max_vg_job_numcallback_opsdei_entitydriver_opsvg_ts_typepdei_vg_info__UNIQUE_ID_max_vg_job_num34__UNIQUE_ID_max_vg_job_numtype33__param_max_vg_job_numdei_flow_no_tracer.c__func__.21230CSWTCH.76__func__.21283__func__.21332__func__.21339__func__.21378__func__.21394__func__.21407__func__.21321__param_str_max_h_size__param_str_max_total_cam_chg_flow_infodbg_msg_flagg_flow_hdl__UNIQUE_ID_max_h_size37__UNIQUE_ID_max_h_sizetype36__UNIQUE_ID_max_total_cam_ch35__UNIQUE_ID_max_total_cam_chtype34__param_max_h_size__param_max_total_cam_chdei_lib_no_tracer.cdei_module_probedei_module_panic_printout_handlerdei_module_panic_handlerdei_module_uninit.part.1dei_module_ioctldei_module_removedei_module_initialdei_module_exit__func__.26799__func__.26759__func__.26770__func__.26751__func__.26817__param_str_mod_initdei_libdei_misc_devdei_fopsinit_flagdei_module_hdlpdei_module_info__UNIQUE_ID_version41__UNIQUE_ID_license40__UNIQUE_ID_author39__UNIQUE_ID_mod_init38__UNIQUE_ID_mod_inittype37__ksymtab_dei_module_get__kstrtab_dei_module_get__ksymtab_dei_module_init__kstrtab_dei_module_init__ksymtab_dei_module_set__kstrtab_dei_module_set__ksymtab_dei_module_uninit__kstrtab_dei_module_uninit__param_mod_initdei_mm_no_tracer.cdei_mm_kzallocdei_mm_kfreedei_mm_alloc_cache_blkdei_mm_free_cache_blkdei_mm_handle_chkdei_mm_handle_free__func__.18618__func__.18605__func__.18623__func__.18612__func__.18670__func__.18630__func__.18707__func__.18717__func__.18733__func__.18652__func__.18740__func__.18684__func__.18698alloc_size_locktotal_alloc_sizeg_mm_infodei_util_no_tracer.c__func__.18291__func__.18300__func__.18313__func__.18327dei_proc_api_no_tracer.cdei_roi_no_tracer.cchk_roi_aligndei_roi_get_src_hw_infodei_roi_get_dst_hw_infodei_trans_src_img_typeroi_dump_dst_info.part.3chk_dst_bound__func__.19348__func__.19296__func__.19307__func__.19284__func__.19382__func__.19324__func__.19407__func__.19359__func__.19370__func__.19375src_align_tabdst_align_tabpflowinfodei_tmnr_no_tracer.ctmnr_get_param.LC75.LC73.LC74.LC66.LC68.LC70.LC72.LC71.LC67.LC69.LC76__func__.31308__func__.31352__func__.31322__func__.31380__func__.31412__func__.31427__func__.31445__func__.31463__func__.31481__func__.31499__func__.31517__func__.31535__func__.31553__func__.31571__func__.31589__func__.31607__func__.31625__func__.31637__func__.31653__func__.31681tmnr_param_defaulttmnr_entmnr_fdtmnr_param_mm_handletmnr_param_addrtmnr_var_buf_mm_handletmnr_mtn_buf_mm_handletmnr_param_addr_mm_handletmnr_dei_addrtmnr_mm_locktmnr_dbgdei_dif_no_tracer.cdei_get_param.constprop.0__func__.31290__func__.31327__func__.31303__func__.31346__func__.31370__func__.31388__func__.31406__func__.31424__func__.31442__func__.31460__func__.31478__func__.31496__func__.31514__func__.31532__func__.31550__func__.31568__func__.31586__func__.31604__func__.31622__func__.31640__func__.31649dei_param_defaultdei_fddei_param_mm_handledei_param_addrdei_pmmb_buf_mm_handledei_param_addr_mm_handledei_mm_lockdei_gmm_no_tracer.cgmm_get_param__func__.19364__func__.19415__func__.19380__func__.19443__func__.19471__func__.19497__func__.19515__func__.19533__func__.19551__func__.19569__func__.19587__func__.19615gmm_param_defaultgmm_fdgmm_param_mm_handlegmm_param_addrgmm_buf_mm_handlegmm_param_addr_mm_handlegmm_mm_lockdei_proc_cmd_no_tracer.cflow_proc_hw_info_openflow_proc_hw_info_showflow_proc_dbg_msg_flag_openflow_proc_dbg_msg_flag_showflow_proc_fd_openflow_proc_fd_showmm_proc_info_openmm_proc_info_showvg_proc_job_ts_openvg_proc_job_status_openvg_proc_job_status_showvg_proc_job_status_writeflow_proc_dbg_msg_flag_writemm_proc_info_writevg_proc_job_ts_write__func__.25498__func__.25470__func__.25433__func__.25516flow_fddump_blkmm_info_fopsflow_file_info_tabfd_fopsdbg_msg_flag_fopshw_info_fopsvg_file_info_tabjob_status_fopsjob_ts_fopsflow_dir_info_tabvg_dir_info_tabdei_dif_proc_cmd_no_tracer.cdif_proc_enable_opendif_proc_row_status_ctrl_opendif_proc_ela_th_opendif_proc_lmb_param_opendif_proc_emb_param_opendif_proc_smb_param_opendif_proc_mmb_scene_change_opendif_proc_mmb_param_opendif_proc_di_gmm_motion_en_opendif_proc_all_motion_static_opendif_proc_line_admit_opendif_proc_corner_detect_en_opendif_proc_strong_edge_opendif_proc_strong_md_opendif_proc_md_th_opendif_proc_motion_en_opendif_proc_dump_info_opendump_info_fopsdei_motion_en_fopsdei_md_th_fopsdei_strong_md_fopsdei_strong_edge_fopsdei_corner_detect_en_fopsdei_line_admit_fopsdei_all_motion_static_fopsdei_di_gmm_motion_en_fopsdei_mmb_param_fopsdei_mmb_scene_change_fopsdei_smb_param_fopsdei_emb_param_fopsdei_lmb_param_fopsdei_ela_th_fopsdei_row_status_ctrl_fopsdif_enable_fopsdei_gmm_proc_cmd_no_tracer.cgmm_proc_gmm_prune_opengmm_proc_gmm_tg_opengmm_proc_gmm_sigma_opengmm_proc_gmm_tb_opengmm_proc_gmm_init_val_opengmm_proc_gmm_one_min_alpha_opengmm_proc_gmm_alpha_opengmm_proc_enable_opengmm_proc_gmm_buf_opengmm_proc_dump_info_opengmm_buf_fopsgmm_gmm_alpha_fopsgmm_gmm_one_min_alpha_fopsgmm_gmm_init_val_fopsgmm_gmm_tb_fopsgmm_gmm_sigma_fopsgmm_gmm_tg_fopsgmm_gmm_prune_fopsdei_roi_proc_cmd_no_tracer.croi_proc_dbg_msg_flag_openroi_proc_dbg_msg_flag_showroi_proc_dma_openroi_proc_dbg_msg_flag_write__func__.25093roi_dma_fopsdei_tmnr_proc_cmd_no_tracer.ctmnr_proc_dbg_en_opentmnr_proc_dpr_opentmnr_proc_tmnr_fcs_opentmnr_proc_motion_th_mult_opentmnr_proc_motion_var_opentmnr_proc_var_offset_opentmnr_proc_nf_opentmnr_proc_suppress_strength_opentmnr_proc_trade_thres_opentmnr_proc_auto_k_opentmnr_proc_k_opentmnr_proc_var_opentmnr_proc_tmnr_learn_en_opentmnr_proc_enable_opentmnr_proc_dump_info_opentmnr_learn_en_fopsauto_k_fopstrade_thres_fopssuppress_strength_fopsnf_fopsvar_offset_fopsmotion_var_fopsmotion_th_mult_fopstmnr_fcs_fopsdpr_fopsdbg_en_fopsdei_uti_proc_buffer_to_intdei_drv_eng_get_eng_numdei_ctl_set_max_minor_numdei_dif_iq_param_initdei_uti_get_dst_fmt_strdei_flow_initmisc_deregisterdei_dif_proc_line_admit_wirtedei_mm_initdei_dif_alloc_iq_bufplatform_driver_unregisterdei_dif_proc_corner_detect_en_showdei_dif_proc_md_th_show__this_moduledei_ctl_set_max_eng_num_test_and_set_bitdei_tmnr_dir_info_tabdei_drv_ctl_put_jobcompletedei_gmm_proc_gmm_alpha_wirte__stack_chk_guarddei_gmm_data_transform_processdei_dif_proc_mmb_scene_change_showdei_vg_uninitdei_tmnr_set_infodei_tmnr_proc_tmnr_fcs_showtmnr_mtn_bufunregister_printout_notifierroi_dump_src_infodei_drv_eng_get_chip_numdei_dif_proc_ela_th_showdei_dif_proc_mmb_param_showcleanup_moduledei_tmnr_proc_k_wirtememcpydei_ctl_add_job_and_firedei_ctl_get_max_chip_numdei_flow_dump_infovk_spin_unlock_irqrestoredei_dif_proc_motion_en_showdei_mm_get_total_blk_numseq_lseekdei_gmm_proc_gmm_tg_wirtevos_mem_release_contiguousdei_gmm_set_endei_tmnr_proc_motion_var_wirtedei_vg_set_dump_job_param_flagdei_gmm_proc_gmm_alpha_showdei_gmm_ioctldei_uti_get_jiffiesproc_create_datadei_roi_uninitvk_spin_lock_initdei_roi_get_msg_flagdei_ctl_get_max_minor_numdei_uti_get_dst_buf_szdei_tmnr_proc_nf_showdei_tmnr_data_transform_processdei_mm_free_blk_by_vavsnprintfdei_flow_set_max_total_cam_chroi_dump_dst_infodei_proc_vg_proc_registerdei_trans_src_img_fmtdei_mm_free_blkdei_dif_proc_enable_wirteinit_moduledei_dif_proc_emb_param_wirtedei_ctl_set_drv_job_notifydei_dif_proc_strong_edge_wirtedei_gmm_proc_gmm_prune_showdei_gmm_initdei_tmnr_proc_var_showdei_tmnr_proc_trade_thres_wirtedei_roi_get_hw_infodei_ctl_dump_job_infodei_proc_registerdei_dif_proc_di_gmm_motion_en_wirtevideo_free_bufferdei_proc_unregister_cmddei_gmm_proc_enable_wirtedei_dif_proc_row_status_ctrl_wirtedei_gmm_fd_writedei_uti_src_img_fmtdei_dif_ioctl__stack_chk_faildei_flow_setdei_vg_set_ts_typedei_tmnr_proc_auto_k_wirtedei_ctl_dump_infodei_tmnr_proc_k_showdei_dif_proc_md_th_wirtedei_gmm_proc_gmm_one_min_alpha_wirtedei_mm_uninitdei_tmnr_proc_dbg_en_writedei_gmm_dir_info_tabseq_vprintfdei_tmnr_proc_tmnr_learn_en_wirtedei_gmm_uninitdei_tmnr_initdei_ctl_func_disable_procdei_tmnr_proc_tmnr_learn_en_showvideo_entity_registerdei_proc_seq_printfdei_uti_get_src_fmt_strdei_dif_proc_di_gmm_motion_en_showtasklet_killdei_dif_uninitdei_tmnr_proc_dump_info_showdei_roi_data_transform_processdei_tmnr_proc_dpr_wirtedei_tmnr_alloc_iq_bufdei_tmnr_proc_var_offset_show__aeabi_idivdei_tmnr_proc_enable_wirtedei_dif_proc_ela_th_wirtedei_tmnr_set_endei_gmm_proc_gmm_init_val_showdei_tmnr_fd_writedei_gmm_get_infodei_roi_set_msg_flag_vk_raw_spin_lock_irqsavedei_roi_file_info_tabdei_flow_vg_get_stripe_cntdei_dif_proc_smb_param_showtasklet_initdei_driver_stopvideo_reserve_bufferproc_mkdir_datadei_tmnr_proc_suppress_strength_showdei_dif_proc_dump_info_showdei_flow_to_drv_processunregister_panic_notifierdei_tmnr_proc_motion_var_showdei_gmm_proc_gmm_tb_wirtepty_tabdei_dif_proc_corner_detect_en_wirtedei_flow_ioctldei_dif_proc_all_motion_static_wirtedei_proc_flow_proc_registerdei_dif_proc_lmb_param_showdei_tmnr_proc_motion_th_mult_showvideo_entity_deregisterdei_tmnr_proc_var_wirtestrncpy__tasklet_scheduledei_tmnr_get_infodei_dump_ctl_to_drv_jobdei_gmm_proc_gmm_buf_showdei_tmnr_proc_dbg_en_showdei_dif_data_transform_processdei_dif_dir_info_tabdei_flow_ctl_func_disable_processdei_dif_file_info_tabsscanfdei_dif_proc_smb_param_wirteprintkdei_dif_proc_mmb_param_wirtedei_mm_get_used_blk_numprintmparam_ops_shortdei_ctl_get_max_eng_numdei_mm_get_free_blk_numproc_mkdirdei_dif_proc_enable_showdei_flow_set_msg_flagmemsetdei_dif_initdei_gmm_proc_dump_info_showpmm_buf_sizedei_vg_proc_job_ts_showdei_flow_proc_fd_writedei_gmm_proc_gmm_one_min_alpha_showvos_mem_alloc_contiguousdei_gmm_set_infomisc_registerdei_dif_proc_strong_md_showdei_tmnr_proc_auto_k_show__aeabi_uidivdei_dif_set_info__init_waitqueue_headdei_uti_get_pty_strdei_dif_get_infodei_tmnr_get_endei_dif_proc_mmb_scene_change_wirtedei_mm_alloc_blkproc_removedei_ctl_uninitarm_copy_to_userdei_gmm_proc_gmm_tb_show__platform_driver_registerdei_flow_to_vg_processdei_tmnr_iq_param_initseq_readdei_ctl_reg_cbdei_ctl_stopdei_dif_proc_row_status_ctrl_showdei_dump_ctl_job_infodei_gmm_alloc_iq_bufdei_gmm_proc_gmm_sigma_showdei_uti_dst_img_fmtdei_gmm_proc_gmm_tg_showdei_tmnr_ioctlget_nvt_jiffiesarm_copy_from_userdei_gmm_proc_gmm_sigma_wirtedei_flow_get_msg_flagdei_tmnr_file_info_tabdei_flow_ctl_chk_jobdei_mm_alloc_blk_zidei_dif_proc_lmb_param_wirtedei_proc_flow_proc_unregisterdei_dif_proc_all_motion_static_showdei_vg_initdei_tmnr_proc_nf_wirtedei_gmm_get_endei_gmm_proc_gmm_init_val_wirtedei_flow_uninitdei_roi_dir_info_tabdei_dif_proc_line_admit_show__aeabi_uidivmoddei_dif_fd_writedei_dif_proc_emb_param_showdei_ctl_set_max_chip_numdei_mm_opendei_gmm_iq_param_initdei_vg_get_dump_job_param_flagdei_tmnr_proc_enable_showdei_tmnr_proc_var_offset_wirtedei_gmm_proc_enable_showsingle_releasedei_tmnr_proc_motion_th_mult_wirtedei_proc_vg_proc_unregisterdei_flow_getdei_roi_dump_hw_infodei_roi_initdei_dif_proc_motion_en_wirtedei_proc_register_cmddei_vg_dump_infodei_mm_dump_infodei_ctl_initdei_tmnr_proc_trade_thres_showdei_tmnr_flush_ref_bufferstrlendei_tmnr_uninittmnr_var_bufparam_ops_intsingle_opendei_flow_vg_flush_processdei_flow_drv_isrcb_processdei_tmnr_proc_suppress_strength_wirtedei_dif_proc_strong_md_wirtedei_driver_putjobdei_vg_get_ts_type__aeabi_idivmoddei_mm_closedei_roi_proc_dma_showdei_gmm_file_info_tabdei_tmnr_proc_dpr_showdei_proc_unregister__kmallocdei_job_dump_infodei_gmm_proc_gmm_prune_wirtedei_flow_ctl_dump_job_infodei_tmnr_proc_tmnr_fcs_wirtevos_mem_init_infodei_dif_proc_strong_edge_show+&,&8+<,@X`Kh+(,(s+(,("8+)<+*D,)H,*Lpx+)|++,),+8+,@,,DP+(T,(X+-\,-ht/~+.,.+/,/+-,-A+0,0+1,1  +($,((0+-4,-8AHl+p,RG++4,4+5+6,5,6+E ,E k+F,F X*!*(kLh+K+L,K,L+M,M+N,N+O,O$D+H,h+El,E|+F,FT!+D,D!k $ D GP +ST ,SX \ +Td ,Th t x  + , +E ,E +X ,X k4   v x  v  * * , G0 L +[T ,[d +\l ,\ Y +] ,] Y +^ ,^ Y Z +_ ,_< YP +`X ,`p Yx Z +a ,a Y  +b ,b Y8+c@,cT+dX,d+e,eY!+f,fY+g,gY+h,hY+\,\,+c4,c8+\<,\H+iP,i|Y+j,j+k,kY+\+i,\,iY(+l0,lT+mX,m\YhYY+d,d+E,Ek@t+E,Ek+E ,E0kP+nX,n+E,E+o,o(Y4+p8,p@YL+qP,qXYd+rh,rpY|+s,sY+t,tY+u,uY+v,vY +w,wY+x ,x$Y<+F@+yD,FH,yY8+<,\+E`,Ekk!+z,zY+{,{Y+|,|Y+},}Y+~,~Y$+,,0YH+~L,~YP+T,XYt+x+~|,,~YhG+E,E+E ,E0kh|+E,Ek+F,F+F,FD*Tp+t,+F,F+, 4+<,Lh+l,|$+W,Wp $$+E(,E`Gd+l,p|+,+,+,+,+,\DH+EL,Eh*p+,+F,F+F,F+F,F +F ,F, +F0 ,FH +FL ,Fd +h ,x k  + , k !!(!+,!,\!kh!x!!&!&!k!!! ""+"+ ",$",("8"+<"+@",D",H"t"!"!4###&#&$*$kT$l$k$&$$&%c%%&(%<%T%`%%%%+%+%,%,%k&&('!P'\'n''&'&''&(&(+),)<)H)&\)&))$*4*`***G*+*,*++&(+&p+x+&+&+*+++,+ ,+,,,,+ ,,$,,,+8,,<,L,X,\,p,+t,,,,+,,,,&,$,$,+,,-$-+,-,@-X--+-,-- .+.,.p .@.XL.+P.,x.G|.+.,..+.,..+.,..+.,..+.,.... /(/\ >F?,?<x??+1?,1????+2?,2??+3?,3??G?+3@,3@$@,@h@@@<@i@@@+3@,3A A4A8AC,>C,CG0C+?8C,?@CLC+@PC,@TCXC`CpC+tC,C+`C,`C+C,CC+aD,aD,DDDLDTD\D,`D hDtD|DD>DDD+bD,bDlD+cD+dD,cD,dDD+eD,eDD+cD+fD,cE,fE,EG0E8E+cd,>dYd+;d,;e+?e,?4ePe+Te,e+Ae,Ae+Be,Bee e90fG4fXf+E`f,Ehf+;pf,;fYff+Ff,FfYff+Ff,FfYf9g$g+Gg,GTg+Xg,tg+-xg,-|g+Hgg+Ig,Ig,HgYg+Jg,JgYg+Ig,IgYg+Kg,KgY,hY@h+LDh,LPhYXh+M\h,M`hYhh+Llh,LphYth+N|h,NhYh+Oh,OhYiG i$iDiE`ii+Ri,Rijj+Gj,G4jkLj+UPj,UTjY`j lj-xjj+Gj,Gj+Gj,Gj+j,km+Gm,G(n+V,n,V8n@n+WDn,WHnTn Xn+X\n,X`nhn9ln+-pn,-n+Yn,Ynn+Yn,Yno+Z o,Z(o4o |o+[o,[o+\o,\oo+;o,;o+]o,]oDp+^Lp,^Xp+_\p,_|pZp+;p,;p+`p,`ppGp+ap,appppppq+wq,w q$$q+x(q,xq+q,q+wq,wq&qqqqrTrrGr+yr+zr,yr,zrr+yr+{r,yr,{rr+yr+|r,yr,|rr+yr+}r,ys,}ss+ys+~s,y s,~$s0s+y4s+8s,yLW@XDBLYDZDFL[HDJL  Q Q Q Q Q Q  Q Q  (,Q0 8<QPTX\qs PTX\uw PTX\y{ PTX\} PTX\ P ` hlp x|DL            (,0 8<@ HLP X\` hlp x|  $ ( , T \        !$!(!,!T!\!!!!!!! "$"(","T"\""""""" #$#(#,#T#\####### $$$($,$T$\$$$$$$$ %$%(%,%T%\%%%%%%% &$&(&,&T&\&&&&&& ' 4T.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rel.text.rel.text.unlikely.rel.init.text.rel.exit.text.rel__ksymtab.rel.rodata.rodata.str1.4.rel.alt.smp.init.modinfo.rel__param__ksymtab_strings.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.ARM.attributes4$.X>p: @t(jH D @q`[W @r j@f @t@ y u @\t@   @t 2@B` @u`CE @uF@F0' @vn@ @o0o< rpr3r` r4$-