ELFU@@!{ g _ W O@cR*@'RRb@R@ R  ?s5C?w c555 55@BcR!ccRR5cAR**5'Rb4@@#Zg@@#Y"@@#Zg@@CY+B@@#Zg@@cYOb@@#Zg@@Ysق@@#Zg@@Y٢@@#Zg@@Y@@#Zg@@Y@@#Zg@@Y@@#Zg@@# Y'"@@#Zg@@C bYKn@## #'Rb  w@#!RR?` 5!cR"R'Rb"F@'Rbv@R?5h@ R  R% QR@ W 'Rb R` 7 7k+(R!cR⋀Rh9* _)@?!T*ONWM_LgK{J_*RBcR*RBcRRB#R*RBÈR{;_W O @"@@9h7*BR*"@6@y@7@7x67Rz!cRARt*h*( @# R*#B @#+ @!cRDR*@b@#*?րBR*"@6``^@"@B!cR:R !* _)@?TOJWI_H;@{F_RBC?RRBERRB9R`R@B @BcCR*{O*'RhR('R*@*QOA{¨_{R**{_{ g_WO@!cRR@ qTR*!BB"R2{{R*"W@ 6Ղ`"w`Bh`bh `h`h`h`h`u"h"R*6v`h:7hB7c4R@!cR"R*OEWD_CgB @{ƨ_RBCRRBRRB R`@{_WO@AqT"@A8մ"@@9x(7@7A1臟3"A1臟Rs R@"?(" R*OCWB_A{Ĩ_R@BGRR RBHRC{+_WO@#R* s `w@A8"@@9x(7@7"1臟 #R@"?("#R` b@4@!cRR*!cRLR@T`*u _)@?TOHWG_F+@{DC_RBJRRBcRRBLRR#*RBKR{Ot@ @h@T5tb`h@Qh**OA{¨_RBcORRB#PRRBR*RB@ 4w@7@c@`i5#J@co@hT7@^cDAR"R%R!cB@ 4w@+@ce52N@co@fT+@^bDAR"RER!chRI[@@8R @*(RHR*aHA q Tq!VT q"XT`/@V@@**;}`@S@*RR`"(Rh"9X4@.s@ qTT`3@V@@*;}`@S@RV`(Rh94@@(SsS3S`r`BxG@h @(WsS3W``x~G@sh:?@S@s@`h&@K@T[@{?@@'@@s@**U#XSKT;44@H44s@36@[#@c@@@@"KBR`btN@44``V@R*?`45AQkB5T@c X@WcH@q5T@A# @#@A@@ ) S@`bu@`rh@4h3RR9R{Qu[<2@45@k:T{@{[t@9c4T@ #`4 t@ 4*?@@r@kTs?@'@9RW[@Y+W@VK@F;@!cR*R**vu#h@(T@6"@@`"xS@"$@S @bS@`"s@B @S+@H+@43RRtQV9h@R"9@kTs@U @!cRwR*rRBmRdRBcnR*WRBR*RB#oR@RB R,R@@@W@@@BC R**** RB RRBoR*RBpR*RB#rRR@@BctR*RB RRB#R*RB#R*zRB$R**tlR@B%R*[4*RBCvR*RBcR*o**MYRaAB#RTRs@B#R RBRERFR*;RBc(RRBcuR0*3R"*SRRBR**t2Rd@BCRRBsR* _)@?AT*OEWD_CgBoA{ƨ_{ _WOS5" @h4@4@@9 r`T5687@ 6H56C8c7@ 6"B @!cRB~R  _@`"@B!cR:R *ODWC_B @{Ũ_RBzRRB#{R RB{RRB9R`{og_WO @R*<h@ @kT55u#h @ 4sC#C;RhQy(9@R*@6 #6:Y@kT{ @uh@4h#C6Rs@Q9(:@h@ .R |.R(H@_@T@6@#[@\@#|&[#ZZ@6S\@@kT@Ws@S b@`ct[AB"3w@R`?*5N*K*HRBXR:RBYR*-RBR*RBCZRRB_R RBc_R* _)@?AT*OIWH_GgFoE{D_{#WO@#R*`bh@ @k T!cRbSR*T 5vB`@#"b@ 5v"u@Bu@#bn@v@#RR?*t@@!cRbVR@t _)@? T*OFWE#@{C_RBRR*RB#R RBR*RBSR*R@BTR*{g_WO@R*x@C@T@`6"@@""cO@9R3@T@`6"@@ #7V"u cO@7 *@@#@C  W@ARR?*@1T!cR4R?q`@ 6"" 57R!cR2R*4?q`B1$@@6""54!cR"8R* _)@?!T*OFWE_DgC{B_RB#0RRB5R*{a RA_a RA__o @@8`*`@'`/`@@0` @@*` @2`@&`3`@8`@ @3`@O+`N=`@/`/`@2`1`7`2`1`-`,`/`@/`.`)`@,`,`5`6`<`2`2`:`5`6`@$`3`7`7`5`%`E-`@`3`1`@:`3`)`:`2`6`7`/`1`A,`(`@,`#`/`@ @/`@<`cam_lrme_device_submit_worker%dCreate submit workq for %s6CAM_ERR: %s: %s: %d Unable to create a worker, rc=%d 6CAM_ERR: %s: %s: %d Register cb failed cb registered6CAM_ERR: %s: %s: %d Get caps failed 6CAM_ERR: %s: %s: %d No get_hw_caps function device registration donedevice count %d6CAM_ERR: %s: %s: %d Invalid count of devices &g_lrme_hw_mgr.hw_mgr_mutexHw mgr init done6CAM_ERR: %s: %s: %d Invalid input args Reg update6CAM_ERR: %s: %s: %d Wrong cb type %d, req %lld frame req %llu, frame_abort %d6CAM_ERR: %s: %s: %d No cb function 6CAM_ERR: %s: %s: %d Can not get task for worker enqueue submit task6CAM_ERR: %s: %s: %d worker doesn't have private data No pending requestdevice busy6CAM_ERR: %s: %s: %d submit request failed rc %d End of submit, rc %d6CAM_ERR: %s: %s: %d sizeof(struct cam_query_cap_cmd) = %zu, args->size = %d 6CAM_ERR: %s: %s: %d copy to user failed 6CAM_ERR: %s: %s: %d Invalid input params hw_mgr_priv %pK, acquire_args %pK 6CAM_ERR: %s: %s: %d Failed to copy acquire args from user Get device id %llu6CAM_ERR: %s: %s: %d Get wrong device id %lu 6CAM_ERR: %s: %s: %d No device is registered reserve device index %d6CAM_ERR: %s: %s: %d Invalid arguments %pK, %pK 6CAM_ERR: %s: %s: %d Invalid device index %llu 6CAM_ERR: %s: %s: %d Failed in release device, rc=%d 6CAM_ERR: %s: %s: %d Error in getting device %d 6CAM_ERR: %s: %s: %d invalid params hw_mgr %pK 6CAM_ERR: %s: %s: %d Wrong device index %d 6CAM_ERR: %s: %s: %d Invalid input params 6CAM_ERR: %s: %s: %d Invalid device index %d Start device index %d6CAM_ERR: %s: %s: %d Failed to get hw device 6CAM_ERR: %s: %s: %d Invalid start function 6CAM_ERR: %s: %s: %d Invalid arguments Stop device index %d6CAM_ERR: %s: %s: %d Failed in HW stop %d 6CAM_ERR: %s: %s: %d Invalid args %pK %pK 6CAM_ERR: %s: %s: %d Error in packet validation %d 6CAM_ERR: %s: %s: %d Error in get kmd buf buffer %d KMD Buf : hdl=%d, cpu_addr=%pK, offset=%d, size=%d, used=%d6CAM_ERR: %s: %s: %d Patch packet failed, rc=%d 6CAM_ERR: %s: %s: %d Error in prepare IO Buf %d 6CAM_ERR: %s: %s: %d Error in port number in %d, out %d 6CAM_ERR: %s: %s: %d Error in hw update entries %d 6CAM_ERR: %s: %s: %d Can not get free frame request FramePrepare : Frame[%lld]6CAM_ERR: %s: %s: %d Invalid args Packet request=%d, op_code=0x%x, size=%d, flags=%dPacket cmdbuf(offset=%d, num=%d) io(offset=%d, num=%d)Packet Patch(offset=%d, num=%d) kmd(offset=%d, num=%d)6CAM_ERR: %s: %s: %d invalid packet:%d %d %d %d %d 6CAM_ERR: %s: %s: %d no io configs CmdBuf[%d] hdl=%d, offset=%d, size=%d, len=%d, type=%d, meta_data=%d6CAM_ERR: %s: %s: %d Invalid cmd buffer %d IOConfig[%d] : handle[%d] Dir[%d] Res[%d] Fence[%d], Format[%d]6CAM_ERR: %s: %s: %d Cannot get io buf for %d %d 6CAM_ERR: %s: %s: %d Invalid plane offset: %zu IO Address[%d][%d] : %llu6CAM_ERR: %s: %s: %d Invalid number of buffers %d %d %d 6CAM_ERR: %s: %s: %d Unsupported io direction %d 6CAM_ERR: %s: %s: %d Invalid hw_device 6CAM_ERR: %s: %s: %d Failed in CMD_PREPARE_HW_UPDATE %d 6CAM_ERR: %s: %s: %d Can't find handle function 6CAM_ERR: %s: %s: %d Invalid kmd used bytes %d (%d) 6CAM_ERR: %s: %s: %d Insufficient HW entries :%d %d 6CAM_ERR: %s: %s: %d Exceed max num of entry FinalConfig : hw_entries=%d, Sync(in=%d, out=%d)6CAM_ERR: %s: %s: %d Invalid arguments, hw_mgr %pK, config %pK 6CAM_ERR: %s: %s: %d No hw update entries 6CAM_ERR: %s: %s: %d No frame request schedule req %llu6CAM_ERR: %s: %s: %d Failed in HW Stop %d 6CAM_ERR: %s: %s: %d No stop ops 6CAM_ERR: %s: %s: %d Invalid handle %u rc %d Offset before %zu after %zucamera_lrme6CAM_ERR: %s: %s: %d failed to create dentry dump_register6CAM_ERR: %s: %s: %d failed to create dump register entry /buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/techpack/camera/drivers/cam_lrme/lrme_hw_mgr/cam_lrme_hw_mgr.c*",2FIQS_ #(<EU^dg#8zAF (?IUlVZ]agoz#-CNcam_lrme_mgr_util_prepare_io_buffercam_lrme_mgr_hw_prepare_updateg_lrme_hw_mgrcam_lrme_mgr_util_submit_reqcam_lrme_mgr_hw_releasecam_lrme_mgr_util_reserve_devicecam_lrme_mgr_util_packet_validatecam_lrme_mgr_create_debugfs_entry/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/techpack/camera/drivers/cam_lrme/lrme_hw_mgr/cam_lrme_hw_mgr.ccam_lrme_mgr_hw_stopcam_lrme_mgr_hw_acquirecam_lrme_mgr_util_releasecam_lrme_mgr_cbcam_lrme_mgr_util_get_devicecam_lrme_mgr_util_schedule_frame_reqcam_lrme_mgr_hw_configcam_lrme_mgr_register_devicecam_lrme_mgr_get_capscam_lrme_mgr_hw_flushcam_lrme_hw_mgr_init__keycam_lrme_mgr_util_prepare_hw_update_entriescam_lrme_mgr_hw_dumpcam_lrme_mgr_hw_startcam_lrme_mgr_register_devicecam_lrme_mgr_deregister_devicecam_lrme_hw_mgr_deinitcam_lrme_hw_mgr_initlicense=GPL v2description=Cam Lrme Hardware Managervermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64name=cam_lrme_hw_mgrintree=Ydepends=cam_mem_mgr,cam_utils,cam_req_mgr,cam_debug_utilzRx (,G P $D4G P l\C  ,B (@G ` $E @$G P $xC  DD 0dC  ,H ` $F P ,H ` F @(0G P \AtAzRx Linuxcam_lrme_hw_mgrFiūmodule_layout__asan_unregister_globalsF<__asan_register_globalscam_mem_get_cpu_bufUrS__list_del_entry_valid'cam_mem_get_io_bufxccam_packet_util_process_patchesn;bcam_packet_util_get_kmd_bufferocam_packet_util_validate_cmd_desccam_packet_util_validate_packet2: mutex_unlock֮Amutex_lock}P__arch_copy_from_userUƧkasan_check_writeA)k__arch_copy_to_user~Lkasan_check_read:Tdebugfs_remove_recursivetdebugfs_create_booldebugfs_create_dirv__mutex_initEcam_req_mgr_workq_enqueue_task^cam_req_mgr_workq_get_task0_raw_spin_unlockh__list_add_validRv_raw_spin_lock__stack_chk_failcam_req_mgr_workq_destroy2|printkcam_get_module_names__asan_store1_noabortd__asan_load8_noabort+cam_req_mgr_workq_createccam_debug_log1(snprintf__asan_store8_noabortl__asan_store4_noabort~)HmemcpyQӆ__asan_loadN_noabortn__asan_load4_noabortdmemsetEzZ__sanitizer_cov_trace_pcg__stack_chk_guardGNU 4DPX`p 4@4@,Hdp|,8DT`l|, ,,HL4P@T4X@dl| 4@4@,4<lt|4444444 4 (HL\lx88$<HTdtoo,0o8X`p|884 4$(8<@LPX@@    , 4 @8 < @@ P \ p t x           } $ }( 4 8 P T X \  ` d  l p           $ ( , 8 < ( @ ( L P T ` d h t x |      T T  d* d*    - -  1  1  , `0 o4 `8 o@ H L }P `T }X `d p     }  }                o o  oD L ` t       (0LT`h`lQp`tQQQ  ,@LX`   $ 4<LT`h@@  ` ` (4D\dlptx (` ,n0` 4nDPX` dnh lnx@ @    n n 0@PT` X\` lxoo     $0<DL@ PT@ Xdlt x| ss (8T\dlt`xs|`s s s@ @  s s  (,s04s@tx,8@DH`L`ht  $0<LX@@(8@HTdt$$ 8@Plt $,0 @D `px@@0HTh|@@@,0@8Ddx$4\l 8DPp|  , < L X h t        !! !0!P!\!h!!!!!!!!" ""("4"D"P"`"p"|"""""""""""""###(#4#@#L#X#d#p#|########$$$$$,$8$@$$D$H$$L$X$d$l$t$`x$$|$`$$$$$$ $$$ $$$$$$@ $$@ $$%% %$% %$(%0%8%<%@%D%P%X%h%t%%%%%%%%%%%%%%%%&&&$&&$,&4&<& @&$D& H&$X&`&h&l&$p&t&$&&&&&&&$&&$&&&&@&&@&'''''','4'<'@'D'H'T'\'d'l'`p't'`x'''''''''''''''`($(`($(($(,(0(4(8(D(P(\(h(p((((((((((((((((((( )))$) (),) 0)8)D)L)P)$T)X)$h)t))))))))))))))))* *@*$*@*$$*(*0*`********+++(+4+H+P+X+d+p+|+++++++ ++ +++++++,4,, ,4,,$,4,P,X,`,d,h,l,|,,,,`,,`,,,,,,,,,,,@,,@,-0-4-D-T-d-t-------... .,.8.@.H.X.d.p.|....../ //$/0/