ELF @@6CAM_ERR: %s: %s: %d Invalid param(s) 6CAM_ERR: %s: %s: %d cache get flags failed %d 6CAM_ERR: %s: %s: %d failed. mem_mgr not initialized 6CAM_ERR: %s: %s: %d dma begin access failed rc=%d Active buffer at idx=%d, possible leak needs unmapping6CAM_ERR: %s: %s: %d Passed SMMU handle doesn't match with internal hdl 6CAM_ERR: %s: %s: %d Failed in end cpu access, dmabuf=%pK Releasing hdl = %x, idx = %d6CAM_ERR: %s: %s: %d ION alloc failed for sec heap buffer cam_mem_util_check_alloc_flags6CAM_ERR: %s: %s: %d SMMU mapping failed unmap_hw_va : idx=%d, fd=%x, flags=0x%x, num_hdls=%d, client=%d6CAM_ERR: %s: %s: %d Failed in getting mem slot, idx=%d cam_mem_util_unmapcamera_memmgr6CAM_ERR: %s: %s: %d fail to map DMA direction, dir=%d 6CAM_ERR: %s: %s: %d Failed to map to smmu, i=%d, fd=%d, dir=%d, mmu_hdl=%d, region=%d, rc=%d Buffer inactive at idx=%d, continuingcam_mem_util_map_hw_va6CAM_ERR: %s: %s: %d dma_buf_get failed, *fd=%d 6CAM_ERR: %s: %s: %d Failed in map_hw_va, len=%llu, flags=0x%x, fd=%d, region=%d, num_hdl=%d, rc=%d 6CAM_ERR: %s: %s: %d Invalid argument 6CAM_ERR: %s: %s: %d Shared memory buffers are not allowed to be mapped 6CAM_ERR: %s: %s: %d Failed to securely map to smmu, i=%d, fd=%d, dir=%d, mmu_hdl=%d, rc=%d cam_mem_mgr_free_memory_region6CAM_ERR: %s: %s: %d dmabuf: %pK mapping failed: %d cam_mem_mgr_reserve_memory_region6CAM_ERR: %s: %s: %d ION alloc failed for shared buffer 6CAM_ERR: %s: %s: %d Invalid flags: flags = 0x%X, rc=%d cam_mem_mgr_request_memcam_mem_mgr_map6CAM_ERR: %s: %s: %d unmapping secondary heap failed 6CAM_ERR: %s: %s: %d Invalid argument cam_mem_get_io_bufGot dma_buf = %pK&tbl.bufq[idx].q_lockcam_mem_util_get_dma_buf_fd6CAM_ERR: %s: %s: %d No KMD access was requested for 0x%x handle &tbl.m_lock6CAM_ERR: %s: %s: %d failed to create dentry cam_mem_mgr_release_mem6CAM_WARN: %s: %s: %d Buffer at idx=%d is already unmapped, 6CAM_ERR: %s: %s: %d Incorrect index %d extracted from mem handle 6CAM_ERR: %s: %s: %d Invalid input args %pK %llX 6CAM_ERR: %s: %s: %d Failed in secure unmap, i=%d, fd=%d, mmu_hdl=%d, rc=%d cam_mem_util_check_map_flags6CAM_ERR: %s: %s: %d buffer is released already 6CAM_ERR: %s: %s: %d Failed, dmabuf=%pK, kmdvaddr=%pK alloc_profile_enable6CAM_ERR: %s: %s: %d Reserving secondary heap failed 6CAM_ERR: %s: %s: %d kernel map fail Ion buf at idx = %d freeing fd = %d, imported %d, dma_buf %pKcam_mem_get_cpu_buf6CAM_ERR: %s: %s: %d unmapping failed 6CAM_ERR: %s: %s: %d Kernel mapping in secure mode not allowed, flags=0x%x 6CAM_ERR: %s: %s: %d invalid cache ops :%d 6CAM_ERR: %s: %s: %d get fd fail, *fd=%d 6CAM_ERR: %s: %s: %d Ion Alloc failed, len=%llu, align=%llu, flags=0x%x, num_hdl=%d map_hw_va : fd = %d, flags = 0x%x, dir=%d, num_hdls=%d6CAM_ERR: %s: %s: %d dma end access failed rc=%d 6CAM_ERR: %s: %s: %d Invalid flags for request mem cam_mem_util_unmap_cpu_va6CAM_ERR: %s: %s: %d Failed, dmabuf=%pK 6CAM_ERR: %s: %s: %d Invalid flags: flags = %X 6CAM_ERR: %s: %s: %d fail to map buf_hdl:0x%x, mmu_hdl: 0x%x for fd:%d 6CAM_ERR: %s: %s: %d Only secondary heap supported 6CAM_ERR: %s: %s: %d Invalid params cam_mem_util_map_cpu_vacam_mem_mgr_release6CAM_ERR: %s: %s: %d Released buf handle not matching within table Releasing hdl = %X6CAM_ERR: %s: %s: %d Failed to import dma_buf fd 6CAM_ERR: %s: %s: %d Incorrect index extracted from mem handle Flags = %X idx %d6CAM_ERR: %s: %s: %d Failed in map_hw_va, flags=0x%x, fd=%d, region=%d, num_hdl=%d, rc=%d fd=%d, flags=0x%x, num_hdl=%d, idx=%d, buf handle=%x, len=%zucam_mem_mgr_cleanup_table6CAM_ERR: %s: %s: %d Released buffer state should be active cam_mem_mgr_alloc_and_map6CAM_ERR: %s: %s: %d Kernel mapping in secure mode not allowed 6CAM_ERR: %s: %s: %d Invalid SMMU handle 6CAM_ERR: %s: %s: %d failed to create alloc_profile_enable cam_mem_mgr_cache_ops6CAM_ERR: %s: %s: %d Sec heap region release failed handle:0x%x fd:%d iova_ptr:%pK len_ptr:%llu6CAM_ERR: %s: %s: %d Failed to get kernel vaddr 6CAM_ERR: %s: %s: %d Sec heap region should have only one smmu hdl 6CAM_ERR: %s: %s: %d Incorrect index 6CAM_ERR: %s: %s: %d Released buf handle %d not matching within table %d, idx=%d 6CAM_ERR: %s: %s: %d Num of mmu hdl %d exceeded maximum(%d) 6CAM_ERR: %s: %s: %d Invalid flags cam_mem_mgr_create_debug_fs6CAM_ERR: %s: %s: %d Num of mmu hdl exceeded maximum(%d) cam_mem_util_unmap_hw_va6CAM_ERR: %s: %s: %d Failed in unmap, i=%d, fd=%d, mmu_hdl=%d, region=%d, rc=%d BUF is not cachedHHffT(,ThHff T( T(6 T\1hQhhmT(1hQhh@TȜ҈̽Z<T҈$ȇhV!TA(`T҈hT[hT,蠂Ҩڴ(ZȳThH>T( ȓ TA_  ?T_֠@9qCT_@*^{g_WO@@h 4@  @ 4?q T@BR* ? T!cR"R@C#` 5@7 R 8*5((R@(@R:3:7[) (W*?'9 @w)R*h @i"h,*v&RBcRRBRRBR RBCR _)@?T{B*OFWE_DgC^__RBäRv*RBCR^{OBhQqiTs@*Ri~F@!Ӛ RhR(!B !9*OA{¨^__^{og_WO@@( 4  @)R j` T@) SBR ? T!cRBR@C25@4@)R# qhRBR**7@`7 R y*sh@@R;3|i h@)Riz[hW'9@) @"3@*u @(RB#RRBËR RBR RB㎀Ru _)@?aT{B*OGWF_EgDoC^__*RBRRB#RRBÓR^{_WO*5@ ??@BT*h*OCWB_A{Ĩ^__@6}@ ?2IT@?T5*RBR*RBRqT*@@T*v^{WOth@? L?qkTL@!T***t5OBWA{è^__RB RRBcR*^{ @4@8@hQq"T Ri" )!C94 Rh" @kT!cRR!R*;RBÚR0RBcR'RB#R Rh" ]@RSB㜀R*RBRBCR @{¨^__^{og_WORPDK***!cRzR*L85RS]@hH@9b6 @RSaL*4R$@e@B#}R*H@)R jT)R qhR**5qAT?RSv_fL8zsssss?]'@!cRBR* @@RS?9U9@*Ri~S@!ӚM)*OEWD_CgBoA{ƨ^__R$@BCRqTRB{R**^{og_WOCq T9Rd@MS)****!cRkR***q(7TRHga ***`7T{x4a@**6RRHg Y@B#oR***4TRHgazu**`7!T*{A*OFWE_DgCoB^__RB#jRRRHg Y@BlR***RBCpR^{ O@h4@@8@hQqT Ri" )!C94 Ru" JkAT!cR⇀R***OB @{è^__RBcRRBRRBㅀR*RBRR@@BcR*^{#_WO@@ 4@ `J@ 7hB@Eq ThF@(4 R?(jT(X7`?T`F@(Rj TbB@cJ@CcfR579Rd**iJ@ iF@jJ@:I=3 jA9j(6)2 Rg ciB@_c?q@ _ WhB@hB@~(R'9@.eH)fB@hR W@!cRbgR**UuQRB#^RFRB]R=RdB@B^RR2RB@RRdF@BAR RBBRRdF@B_R RBc`R _)@?!T{C*OGWF_E#@^__*RdH)gB@BbRfR^{og_WO****77(RjT*7RWR!cRBFR****q(7kT*7 Sz{*****7{T T*zx*** 7T{B*OGWF_EgDoC^__Rz{BJR*** *RzxBGR***_Q(7qkTJ(_bR*QqLTq TJ(_*QqlTRB#ER^{ sR`BBr*@R rR` R||||||||  RaR )Ts!B)R RHr`j(c4R@*` @{¨^__RBRRBR@^{O@(4"@qT@39@hQqB T Rj" J!C9 4 Rj" J@_ k T Ri" )@?qA T Rh" Y@@k T 5@!cR"R!R** 4RBR1RB#RURBíRLRBcRCRB#R: Rh" ]@RB㯀R.RBR#RBñRRBòR RBRSBCR*OA{¨^__^{og_WOsxB:R{R BsR*9TcB97R4sR*@** qa#@`k*~G?kc9h*@`@*Ci} Ra@h*@`@*Ci}`@OEWD_CgBoA{ƨ^__C^{WOC@@H4@9@QqiT$RZ"C94 RZ @)@ kATRZC5@97!cRB,R* @)@? T{A*ODWC@^_C_RBc&R@QqT@ q5w@*4RB#.R *RB)RR@B+R*RBC-R*^{og_ W O @@(4t@hR@EqThV@ R?(jT S R Rr R BR } @9 k RUv) 3>=m4c**v@HTR*7*?bT*@@9闟5 Jh45* 7`V@(R{jTrbR@RraB**5Rny* iV@:?3h iiV@(62hiV@i7c5@@ RkV/ ɢ h@baBVhR@ȚhR@~&9h@fJ)hZ@2!cd^V@RZR** _)@?T{F*OKWJ_IgHoG^__RBNR RBNRRB>RR RB>RRdV@BORRB5R*Rd@gJ)BPRRB6R*4RBQR*v5*Rd@hJ)BUR** **RBWR*{RWo"9h@*R~S@!՚M)U^{g_WO@48 Q*?qiT80 R a)!C94*R:cT*H@kTR9c!I*x7X* 5%@@!cRBR**ODWC_BgA{Ũ^__RBRR&@BR**^{  @)4@4*4i:(QqT R*!J!C94 * R*! J@_kT R*! JB9 6 R*! Ja@** R(! U@*HRB R RBc!R @{¨^__RB$R*?0 ? ?0 ?0 ? description=Cam Memory Managerlicense=GPL v2intree=Yname=cam_mem_mgrvermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=cam_smmu_api,ion-alloc,cam_debug_utilcam_mem_get_cpu_bufcam_mem_get_io_bufcam_mem_mgr_alloc_and_mapcam_mem_mgr_cache_opscam_mem_mgr_deinitcam_mem_mgr_free_memory_regioncam_mem_mgr_initcam_mem_mgr_mapcam_mem_mgr_releasecam_mem_mgr_release_memcam_mem_mgr_request_memcam_mem_mgr_reserve_memory_regionS0?module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotKkmalloc_caches2qdma_buf_kunmapp_dma_buf_kmapM0cam_smmu_unmap_user_iova{(cam_smmu_unmap_stage2_iovacam_smmu_map_user_iovagcam_smmu_map_stage2_iova H( L( P(c X(: \(N `( d( h(  .  %  7u  HU 'AWjuaZm" 0 0@@|P` .Z HH5 `P `? $ |  6@      $  t%:NyeA &D 8>W  \6 @2 8  @ `E  + [ .R0%" Y ޳'snț;A_)kjG˖O<qWuE9MB +.note.Linux.text.comment.altinstr_replacement.init.plt.rela___kcrctab_gpl+cam_mem_mgr_init.bss.rela.altinstructions__versions__ksymtab_strings.rela___ksymtab_gpl+cam_mem_mgr_alloc_and_map.modinfo.rela.text.cam_mem_mgr_reserve_memory_region__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela___ksymtab+cam_mem_get_cpu_buf.rela___kcrctab+cam_mem_get_io_buf.text.ftrace_trampoline.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodatamemcpycam_mem_get_slot.__keycam_mem_mgr_init.__keydma_buf_put__ll_sc_atomic64_andnotcam_mem_get_slot__crc_cam_mem_mgr_deinit__kstrtab_cam_mem_mgr_deinit__ksymtab_cam_mem_mgr_deinit__mutex_init__crc_cam_mem_mgr_init__kstrtab_cam_mem_mgr_init__ksymtab_cam_mem_mgr_initfind_next_zero_bitmemsetdma_buf_getdma_buf_begin_cpu_accessdma_buf_end_cpu_access__crc_cam_mem_mgr_cache_ops__kstrtab_cam_mem_mgr_cache_ops__ksymtab_cam_mem_mgr_cache_ops____versionsdma_buf_get_flagskmalloc_caches__module_depends__ll_sc_atomic64_ordebugfs_create_dirdma_buf_kunmapcam_mem_util_unmapdma_buf_kmap__crc_cam_mem_mgr_map__kstrtab_cam_mem_mgr_map__ksymtab_cam_mem_mgr_map__crc_cam_mem_mgr_alloc_and_map__kstrtab_cam_mem_mgr_alloc_and_map__ksymtab_cam_mem_mgr_alloc_and_mapcam_smmu_reserve_sec_heapcam_smmu_release_sec_heap__crc_cam_mem_mgr_reserve_memory_region__kstrtab_cam_mem_mgr_reserve_memory_region__ksymtab_cam_mem_mgr_reserve_memory_region__crc_cam_mem_mgr_free_memory_region__kstrtab_cam_mem_mgr_free_memory_region__ksymtab_cam_mem_mgr_free_memory_region__crc_cam_mem_mgr_request_mem__kstrtab_cam_mem_mgr_request_mem__ksymtab_cam_mem_mgr_request_mem__crc_cam_mem_mgr_release_mem__kstrtab_cam_mem_mgr_release_mem__ksymtab_cam_mem_mgr_release_memdebugfs_create_bool__stack_chk_fail__cfi_check_failtblprintkmutex_unlockmutex_lock__cfi_checkcam_debug_log__crc_cam_mem_get_cpu_buf__kstrtab_cam_mem_get_cpu_buf__ksymtab_cam_mem_get_cpu_buf__crc_cam_mem_get_io_buf__kstrtab_cam_mem_get_io_buf__ksymtab_cam_mem_get_io_bufdebugfs_remove_recursivecam_mem_mgr_state__crc_cam_mem_mgr_release__kstrtab_cam_mem_mgr_release__ksymtab_cam_mem_mgr_releasecam_get_module_name__this_modulekfreekmem_cache_alloc_trace__stack_chk_guarddma_buf_fdion_alloccam_smmu_get_iovacam_smmu_unmap_user_iovacam_smmu_map_user_iovacam_smmu_unmap_kernel_iovacam_smmu_map_kernel_iovacam_smmu_get_stage2_iovacam_smmu_unmap_stage2_iovacam_smmu_map_stage2_iovacam_mem_util_unmap_hw_vacam_mem_util_map_hw_vacam_mem_util_unmap_cpu_vacam_mem_util_map_cpu_va$d.79$d.69$d.59$x.49$x.39$d.29$x.19$d.9$d.68$d.58$x.48$x.38$x.28$x.18$d.8__UNIQUE_ID_description77$d.67$d.57$x.47$d.37$x.27$x.17$d.7_note_6__UNIQUE_ID_license76$d.66__UNIQUE_ID_intree56$d.56$x.46$x.36$x.26$x.16$d.6$d.65__UNIQUE_ID_name55$d.55$x.45$x.35$x.25$d.15$d.5ktime_get_real_ts64$d.64__UNIQUE_ID_vermagic54$d.54$x.44$x.34$x.24$x.14$d.4$d.73$d.63$d.53$x.43$d.33$x.23$x.13$d.3$d.72$d.62$x.52$x.42$x.32$d.22$x.12$d.2$d.71$d.61$x.51$x.41$x.31$x.21$d.11$d.1$d.80$d.70$d.60$x.50$x.40$x.30$x.20$d.10$d.0@pP 7020~0a0H20  l(klH<HHI|J TT@@X<@XXx[@X@xY8I f@ 7@P@0)Lo~TҦئq