ELFP@@21?#{SD@t@s@SA{¨#_?#{S@@9 4  R @f"@ T#@IT@4@R$@T)@ iT ckTQ `@Jk@9_kT7`@@9d4b"@RR%B CC *q4k!T `@@2`@@9 4Rb"@e@BGB)FA)SbS!SB*!*!*2աa@!@9kkTSA{¨#_a@*BR?#CA8 {SCtJA B/#R#!RR 5@6@`B>@A8/@"Bc!T{FSGC@C#_!@!@@!@?#{[5S_iT_<rTSA[B{è#_ր&@74@ҁ" 0@7R@ BR~ `7@@2@ @@ !2  SASA[B{è#_!U[B{è#_փ"q`_a|Ȣ5@@cJRB@R@ R*4@!@ҁ" `V@TSA[B{è#_ք"@ґ|_" ȣ5u5?#{SR7`@2`@2@a" `SA{¨#_@d"|_" ȣ5SA{¨#_ւ@ R@*4`@!!_?#{S@[!6R !tb!`@T!`@T!`@T@RB` `@}7v@*4`@*B*SA*[B{Ũ#_*5v@*@4t@`@*B*SA*[B{Ũ#_c#*@56 RR* 5e@@1*` v@@1*a@r4Sy)b97A&@#@9*~!8Sc@RRc@9a|`"`@@9 4?'qTAR`@%B%@ `@@9kM Ta"@!?)c@`@9QkT4`@AdlPӥ<@c\BBRR* 48cC#@t!Եt@s@SA*[BcC#@{Ũ#_H*B*G>cC#@C*B*<*B*5!(**B@*!$u"u߈߈GPLGPLGPL?#{!{#_?#{{#_ocmem_region_mode_control %x sramCannot look up sram phandle Cannot find device node %s Cannot get ocmem could not lock: %d using %ldK of OCMEM at 0x%08lx for client %d could not unlock: %d not coreUnable to get core clock ifaceUnable to get iface clock ctrlFailed to ioremap ocmem_ctrl resource memCould not get mem region Failed to enable core clock Failed to enable iface clock configuring scm Could not enable secure configuration OCMEM hardware version: %lu.%lu.%lu %u ports, %u regions, %u macros, %sinterleaved ocmemdrivers/soc/qcom/ocmem.c%%%^^   Q drivers/soc/qcom/ocmem.cdrivers/soc/qcom/ocmem.cdrivers/soc/qcom/ocmem.cdrivers/soc/qcom/ocmem.cocmem_dev_probeupdate_ocmemocmem_allocateqcom,msm8226-ocmemqcom,msm8974-ocmemlicense=GPL v2description=On Chip Memory (OCMEM) allocator for some Snapdragon SoCs}^g7M=Nintee,}*8u818u32Y?8s64q8u64,e ?H &Y#G6*=ln e-O P? Q  ,ex     Roew-.-.!-.'-./-.5-.< e1,e ##### #@#####,e!e"@e#.e$a) e%+.& e0e'e(05e(}pe(   e(        !"#$%&'()*+,-./0e(N0e(~0e(@e( e):0eZ/p++ SZ,e*,e+@e, 0R-JP T P Z Z ,e.         e/8 e/'s   e0 90 00 Elen0!e e! 90(k )6* +e,k - .(/ { +91 2 f3{ 9P6C Edev7 8C 9H :;R <R (=e0>e4?68@W @AH Uclk M  F '  '' '" '" /U + '" V ' ' ' /S +EC 4S  / +o 4  5  !R R !3R R !? Z~:18); 1/WR:AV6!.R`R 1oH e) 1K)!U R  )!1RR);! R  )!2 A>65e.R 5AR ! R] ] 1/dR 5 !VZ~!\~Z!cZ~:3DD); 1/bRn Aa6!t R))RR _ d 5 14> i : i :12);W$XR,Y L<6P=))* *D.Q.6D.Q. Z) RU<)4e2dev+ 2reg,',gGi-RR2j- R2ret- R-R.HeI$QR$K4^   ^^6.^... .$4g   g$g6.g... .$  g " g B g b gB g$%  g  g  g  gB g J g j g  g  gB g  m  m % m D m c mr n n n n n$'W Q$R[*3 ***^2;2o2^2@Uo2^2Exo2=_.Sp.}.e_.Sp.}.e=_.Wp.}.e_.Sp.}.eD.YAQ.7)fT)H)n,m ,,%, ,*--.U%,,(, ,7)lT)H)n,m ,,%, ,*--.f%,,(, ,=&*x]\*O*D*7*j*W ***{**D.Q.D.Q.|2<2)))6)%))|2A526|2F$2/e+U\<c<8s Q]bufd$R ,GretRRa))z)n)(,hB,5,%O,d T, .&..2.(], ^,a) })z)n)(,hB,5,%O,+ T, .X&..2.(], ^,/%*/5/)B/ Z/O/)#0 ,?040x0  000  00*1 U1 2 22 '2 52*1 U91/1C1P1 Uk1a1u111 J%C0dCIs QCc^retRRbufIH $R D (%(9+(J+W+W+J+6e+' +v+(++6+ ++$ 4  6.... . %3."/ /)e/ : /v/// /)/ 00K0 W g0\00  00*1 V%"1 2 22 '2 52*0 VS"101P1 V111P113a)N#)z)n)(,hB,5,%O," T, .)#&..2.(], ^,3a) $)z)n))(,hB,5,%O,# T, .#&..2.(], ^,3,N$,,@2Q2/*/5/)B/ Z/O/)#0 ,?040x0  000  00*1 U^%1 2 22 '2 52*1 U%91/1C1P1 Uk1a1u111  J0&_dev+ cFdi 3* V&+++++~)) )* *" &(bufA 5 iRj R&W <'3s &Rf'3"p ")p(r risR`2) 'wW 'a} '}&}6&W ( (( 6( D( R( `(n(|(((((((((())&/2)+ ")ka)k,regk7"f)f.regf9fB7")"A# )H) 7*dev3 >&*dev:Tj*devT1 nU ZUZU#~J*devJ7 nKZKZK)~M ZF*devF1 F=ZgfpFI~#i 9+npN)Rd %%e+%;Z%G~.+DZP~&e%e+,tmp&>$ "d-vald+d3dW,ee4"bO-b%bI,cc/"`-val`,`4`Rh,aa5"^-val^'^/^Mh,__0L .LE,valN"'?.val'.'Jh,ptr)?. 7b_.clkb6R SR.clkS2R 2retUR53!6.53<66.keyJ.Bk >& . 76/nr 7/ 7K/ " B/nr * F/" )e/nr )$ep )@/ R/nr )ep E/old  & "6^/v6^O,6^YZ"6P/v6PJ,6PTZ T0i T'v T90  K0i +v =0 s0i #v 2s0  0i 'v 6s0 V0i Vv Vs0 U0i Uv Us01ivs0oldP1ivs0old1ivs0valtmp1ivs0valtmp6 20>6@2cap'l52&F!6^2ptrFD;!6|2ptr;<1!2ptr1='#2'07K,2val7K<,c83ptr8<,8HZ8Rd9,6.3p9,;,9,Kee&D&cD&QD&R&&Z&P&%&|3&V)f's''d'L'3'L'94 'f'').}... .*a)4)z)n)(,hB,5,%O,4 T, .4&..2.(], ^,('@'R(Q3a)5)z)n)(,hB,5,%O,5 T, .5&..2.(], ^, ( ( (( 6( D( R( `( n( |( ( ( ( ( ( ( ( ( ( ) )( 1I: ; 9 I: ; 9 I41 .?: ; 9 '< .?: ;9 '<  !I 1 1 .: ; 9 'I 1X YW : ;9 I : ; 9 I8 : ;9 I1RUX YW  U4: ; 9 I4: ; 9 I: ; 9 I&I>! !I: ; 9  41.: ;9 'I !4: ;9 I1X Y W $ >  <!.?: ;9 'I<".: ; 9 ' #($ U% 1& '4:!;9 I( 1)1RUX Y W *1X Y W +!I/ ,>! !I: ; 9!-<.: ;9 I/I0> !I: ;9!1.?: ; 9 'I<24: ;9 I31RUX!Y W 44:!;9 I 5.?: ;9 '<61X YW 7.: ;9 ' !8:!; 9!I9 : ; 9!:.?: ; 9 '<;<:!;9 I=1RUX!YW > : ; 9 ?5I@>! !I: ;9!A.?:!/; 9!'I<B C:!; 9 ID1E : ; 9 I8 F4:!; 9 IG4:!;9 IH4I4I :!;9!J.?:!; 9 'I@|K :!;9 L 1UM% UN$ > O P&Q4: ; 9 I?<R4: ; 9 I?S4: ;9 I?<T( U<V4: ;9 I?W.: ;9 '@|X.: ;9 'I@|Y.: ;9 '@|Z.: ;9 'I@|[ U\.?: ;9 '@|]: ;9 I^4: ; 9 I_: ; 9 I`4I4a4: ; 9 I b5c.: ; 9 'd.: ; 9 'Ie.1@|f 1UL ,$9$ 4<(\ $$   dddD\DP<\ < $(,08HPT ,$Ln  :  X ~{ J{  /z. /z. }J zJ& 9 #! 05../" %8  /-00(  %(/zX/    . ! . * $$9!0$085 i." ~  '~ Ke   !             _ !   ! !   !8!?]" ~  '/~/    6.~J   u.<y  ]=>$ y   & /% z 0 z &e'K/  .K/ q3Y/  .%N 28<)<ZX ~ [ #   b~ < ~#(~~ (|f% 9! ""  ~.~  " ~  'f~  ~  ~ "~  ~  'j~. a.% Tf  + @Xf~   ~  h!0/ ~    c~ <~<q<GXt><  ]L (~<" ~  '~<" ~  ' 0 }    c~ <JtrJ Z!uX  K!z4 # lX# !<"J!~2J!}2J!}2X"&<  =y  ff=y  =z  /y. ff</y  !}  K&~  ~$ =$} ~. ~$ =$  + - !*#","   ,"N_v2'W  #+ #&." X( % /-6&# r & ')&!$/k  k../0 " (  -."3!3!}               """"$$$$&&&&((}  t K.y.z<   /z. /z. ;/<y.h } f {  <} f%} f . :"/ O . // h . XHRTIMER_MAX_CLOCK_BASES__UNIQUE_ID___addressable_ocmem_free519WORK_OFFQ_DISABLE_SHIFTVMSCAN_THROTTLE_NOPROGRESSsize_tclk_disable_oldGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongarch_test_and_set_bit_lockNR_ZONE_LRU_BASEPCPU_FC_NR___GFP_KSWAPD_RECLAIM_BITPGDEMOTE_DIRECTocmem_readocmem_driverNR_ZONE_ACTIVE_FILEOCMEM_GRAPHICSqcom_scm_restore_sec_cfg_availableMM_SHMEMPAGES__func____of_parse_phandle_with_argsqcom_scm_ocmem_unlockregion_sizelru_listWHOLE_SECONDSNUMA_FOREIGNPGPROMOTE_SUCCESSCORE_ON__SD_PREFER_SIBLINGSB_FREEZE_COMPLETE__u8PGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDarch_clear_bit_unlockWORK_STRUCT_COLOR_BITSPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERconfig__SD_ASYM_PACKINGargsdevm_clk_get_optionalFDPIC_FUNCPTRSnode_stat_itemocmem_8974_confignum_regions__compiletime_assert_543typeHRTIMER_BASE_BOOTTIMENUMA_HITnum_banksdevm_kmalloc_arraynum_portsWORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEof_node_putraw_atomic_long_fetch_andnot_release__u32__raw_readlsize_is_constantNR_KMALLOC_TYPESkmalloc_cache_typeDQST_CACHE_HITSplatform_get_drvdatareadlresultNR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAIQCOM_SCM_OCMEM_OTHER_OS_IDwork_bitsinterleavedlong intstatic_key_falseinstrument_atomic_read_write__SD_BALANCE_NEWIDLEMIGRATE_CMApdevqcom_scm_sec_dev_idclass_raw_spinlock_irq_tdevm_clk_getocmem_regiondevice_address___GFP_NOFAIL_BIT__SD_OVERLAP__raw_writelQCOM_SCM_PCIE0_DEV_IDkmalloc_cachesLRU_UNEVICTABLEerrorphys_to_offsetclk_prepare_enableNR_FILE_DIRTYocmem_driver_exitclk_prepareocmem_driver_initclass_raw_spinlock_irqsave_tWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITsigned charuint8_tstatic_keywritelHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ACTIVE_ANON__u64_ddebugNR_ISOLATED_FILEdevm_platform_ioremap_resource_bynameHRTIMER_BASE_MONOTONIC_SOFTdevnodepid_type__ret_warn_oncpucap_is_possiblevec_typeWORKINGSET_NODERECLAIM__UNIQUE_ID___addressable_of_get_ocmem515unsigned charplatform_driver_unregisterNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACK__ll_sc_atomic64_fetch_andnot_release___GFP_UNUSED_BITnuma_stat_iteml_noDQST_READSQCOM_SCM_OCMEM_GRAPHICS_IDNR_INACTIVE_ANONWMARK_MINMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPS_BoolQCOM_SCM_ICE_DEV_IDSTICKY_TIMEOUTSPIDTYPE_PIDvalueKMALLOC_CGROUPflagsNR_KERNEL_MISC_RECLAIMABLE___GFP_ZERO_BIT__dynamic_dev_dbgraw_atomic_long_fetch_or_acquiremoduleWORK_STRUCT_INACTIVE_BIT__ptrNR_SWAPCACHE___GFP_ZEROTAGS_BITARM64_VEC_SVEMOD_INVALIDMIGRATE_TYPESbytesN_HIGH_MEMORYMOD_DATAmod_mem_typeclear_bit_unlockalloc_tagocmem_allocateWORK_STRUCT_COLOR_SHIFTcallervm_fault_t__kernel_ulong_tNR_SLAB_UNRECLAIMABLE_Biface_clkkasan_check_write__mod_of__ocmem_of_match_device_tableMOD_TEXTWORK_OFFQ_FLAG_BITSVMSCAN_THROTTLE_CONGESTEDresourceQCOM_SCM_GFX_DEV_IDupdate_rangeraw_atomic64_fetch_andnot_release__this_moduleatomic_long_t__lse_atomic64_fetch_or_acquireTHIN_MODEKMALLOC_DMANR_WMARKHRTIMER_BASE_MONOTONICfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITSB_FREEZE_WRITE___GFP_HIGHMEM_BITof_phandle_argszone_stat_itemPGPROMOTE_CANDIDATE___GFP_MOVABLE_BITocmem_dev_removePTR_ERRregions___GFP_NO_OBJ_EXT_BIT__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTARM64_VEC_MAXWORK_STRUCT_FLAG_BITS_resinstrument_atomic_writePIDTYPE_MAXocmem_dev_probePASSTHROUGHocmem_client__SD_SHARE_CPUCAPACITYlong unsigned intNR_MM_COUNTERSvmscan_throttle_stateof_find_device_by_nodeNR_ZONE_UNEVICTABLE__UNIQUE_ID_ddebug516devm_kcallocNR_SHMEMclk_unprepare__UNIQUE_ID_description551QCOM_SCM_OCMEM_DEV_ID__UNIQUE_ID_license552uintptr_tKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLmacro_state__UNIQUE_ID_ddebug520__UNIQUE_ID_ddebug522MIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITtest_and_set_bit_lockPCPU_FC_PAGE__compiletime_assert_0__compiletime_assert_1WMARK_HIGH__SD_NUMAPIDTYPE_SID__SD_BALANCE_EXECplatform_driverDQF_SYS_FILE_B__compiletime_assert_16clk_set_rateDQF_PRIVATE__compiletime_assert_501NR_THROTTLED_WRITTENqcom_scm_ocmem_clientQCOM_SCM_MDSS_DEV_ID___GFP_COMP_BITlong long intLRU_INACTIVE_ANONocmem_configNR_ZSPAGESwidthregion_modeNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tQCOM_SCM_OCMEM_SENSORS_IDmemoryNR_FILE_THPSoverflowMOD_INIT_RODATA___GFP_HARDWALL_BITMIGRATE_UNMOVABLEdev_err_probeWORKINGSET_ACTIVATE_ANON__platform_driver_registerraw_atomic64_fetch_or_acquiremaskNR_VM_NODE_STAT_ITEMS__kmalloc_indexplatform_set_drvdataMIGRATE_HIGHATOMIC___GFP_IO_BITMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointernum_macrosWORKINGSET_REFAULT_BASEocmem_macro_state__SD_SERIALIZElog_read_mmioaddrlog_post_read_mmio__UNIQUE_ID___addressable_init_module549ocmemocmem_writeupdate_ocmemNR_ZONE_INACTIVE_FILEdevm_kmallocof_device_idSB_FREEZE_PAGEFAULTMOD_INIT_TEXTkcsan_check_accessNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSNR_FILE_PAGES___GFP_WRITE_BITWORK_STRUCT_PENDING_BITMOD_MEM_NUM_TYPESCLK_OFFl_yes__compiletime_assert_458WORK_OFFQ_FLAG_SHIFT__int128 unsignedMODE_DEFAULTmmioNR_LRU_BASEZONELIST_NOFALLBACKcpucapunsigned intWIDE_MODEalternative_has_cap_likelyNUMA_INTERLEAVE_HITPERI_ONWMARK_PROMO__SD_BALANCE_FORKdataERR_PTRoffsetactive_allocationszone_watermarksADDR_COMPAT_LAYOUT__compiletime_assert_500ocmem_of_match__compiletime_assert_502__compiletime_assert_503__compiletime_assert_504__compiletime_assert_505__compiletime_assert_506__compiletime_assert_507__compiletime_assert_508__compiletime_assert_509QCOM_SCM_OCMEM_DEBUG_IDmigratetypeNR_ACTIVE_FILE__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolcharclass_raw_spinlock_tTASK_COMM_LENN_CPUof_parse_phandleQCOM_SCM_OCMEM_UNUSED_ID__compiletime_assert_510__compiletime_assert_511__compiletime_assert_512__compiletime_assert_513__compiletime_assert_514__compiletime_assert_517log_post_write_mmioqcom_scm_is_availableNR_INACTIVE_FILEIS_ERR_OR_NULL___GFP_ACCOUNT_BITZONELIST_FALLBACKNR_IOMMU_PAGES___GFP_NOMEMALLOC_BITNR_ZONE_INACTIVE_ANONrseq_cs_flags_bit__kmalloc_large_noprofNR_LRU_LISTSocmem_8226_config__kmalloc_cache_noprofdev_get_drvdata__compiletime_assert_521__compiletime_assert_523__compiletime_assert_524_dev_info__compiletime_assert_526__compiletime_assert_527NR_ZONE_ACTIVE_ANON__compiletime_assert_529size__compiletime_assert_525log_write_mmioN_POSSIBLElong long unsigned int__compiletime_assert_528hrtimer_base_typeLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONqcom_scm_ocmem_lock_availableNR_UNEVICTABLEMM_FILEPAGESclass_spinlock_irq_t___GFP_DMA_BITKMALLOC_NORMALNR_VMSCAN_IMMEDIATE___GFP_HIGH_BITMOD_RODATAphandle_namekzalloc_noprof__must_check_fn__compiletime_assert_494__compiletime_assert_495__compiletime_assert_496__compiletime_assert_497__compiletime_assert_498__compiletime_assert_499__compiletime_assert_531__compiletime_assert_532DQST_ALLOC_DQUOTS__compiletime_assert_534__compiletime_assert_535__compiletime_assert_536__compiletime_assert_537__compiletime_assert_538__compiletime_assert_539ocmem_freeVMSCAN_THROTTLE_ISOLATEDSB_FREEZE_FS__UNIQUE_ID___addressable_ocmem_allocate518WORK_OFFQ_LEFTMOD_RO_AFTER_INITdev_set_drvdata__free_kfreecore_clk__ll_sc_atomic64_fetch_or_acquire___GFP_FS_BITregion__compiletime_assert_540__compiletime_assert_530__compiletime_assert_542ocmem_buf__compiletime_assert_544__compiletime_assert_545__compiletime_assert_546__compiletime_assert_533__compiletime_assert_548__le32NR_MLOCK___GFP_RETRY_MAYFAIL_BITMM_ANONPAGES__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128PIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOWdevicePGDEMOTE_KSWAPDWORKINGSET_NODESMM_SWAPENTSHRTIMER_BASE_BOOTTIME_SOFTcaller_addr0WORK_STRUCT_PWQ_BITNR_DIRTIEDPIDTYPE_TGIDNR_VMSCAN_THROTTLE___GFP_RECLAIMABLE_BITarch_atomic64_fetch_andnot_release___GFP_NORETRY_BITNR_ISOLATED_ANON__kmalloc_noprofMIGRATE_RECLAIMABLEplatform_device__s64arch_atomic64_fetch_or_acquireQCOM_SCM_PCIE1_DEV_ID__compiletime_assert_541short intarch_static_branchIS_ERR__compiletime_assert_547mode___GFP_DIRECT_RECLAIM_BIT__hereerr_clk_disableNR_VMSCAN_WRITENR_WRITTEN__lse_atomic64_fetch_andnot_releaseNUMA_MISS___GFP_NOWARN_BITbranchregion_mode_ctrlMMAP_PAGE_ZEROindextrueWORK_STRUCT_PWQ_SHIFTDQF_ROOT_SQUASH_Bqcom_scm_ocmem_lockkfree___GFP_DMA32_BIT__valdevm_kzallocDQST_DROPSN_NORMAL_MEMORYNR_FOLL_PIN_RELEASEDNUMA_LOCAL__SD_SHARE_LLCDQST_FREE_DQUOTSNR_FREE_PAGESVMSCAN_THROTTLE_WRITEBACKclass_spinlock_tgfp_tHRTIMER_BASE_REALTIMEdevice_nodeNR_WRITEBACK_TEMPNR_NODE_STATESNR_FILE_PMDMAPPEDclk_enableQCOM_SCM_OCMEM_LP_AUDIO_IDNR_PAGETABLEpcpu_fc__SD_CLUSTERDQST_WRITESN_ONLINEuint32_tNR_SLAB_RECLAIMABLE_BWORKINGSET_REFAULT_ANON__UNIQUE_ID_ddebug493clk_disable_unprepareLRU_INACTIVE_FILEplatform_get_resource_bynameKMALLOC_RANDOM_STARTN_MEMORYADDR_LIMIT_3GBmacro_sizeWORK_OFFQ_POOL_SHIFTshort unsigned intOCMEM_CLIENT_MAXNR_SECONDARY_PAGETABLEPCPU_FC_EMBEDMAX_ZONELISTSnode_statesWORKINGSET_ACTIVATE_FILE__must_check_overflowcaller_addrNR_ANON_MAPPEDWORKINGSET_REFAULT_FILEof_get_ocmem___GFP_MEMALLOC_BITkmalloc_typeqcom_scm_restore_sec_cfgMIGRATE_MOVABLEput_devicedevice_get_match_data__UNIQUE_ID___addressable_cleanup_module550mstateN_GENERIC_INITIATORkmem_cacheWORKINGSET_ACTIVATE_BASEkmalloc_noprofclienterr_unlockatomic64_t___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SMEQCOM_SCM_UFS_DEV_IDrmode_dev_errQCOM_SCM_OCMEM_VIDEO_IDdrivers/soc/qcom/ocmem.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/soc/qcom./include/linux./arch/arm64/include/asm./include/asm-generic./include/asm-generic/bitops./include/linux/atomic./include/uapi/asm-generic./include/uapi/linux./include/linux/sched./include/linux/firmware/qcom./include/soc/qcomocmem.cocmem.cplatform_device.hdevice.hclk.hjump_label.hio.hio.hof.hinstrumented-lock.hlock.hatomic-long.hatomic-arch-fallback.hatomic.halternative-macros.hcpucaps.hatomic_lse.hslab.hatomic_ll_sc.herr.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hstddef.hgfp_types.hinit.hstack_pointer.hspinlock.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hpercpu.hworkqueue.hmm_types.hnodemask.hmmzone.hhrtimer_defs.hquota.hquota.hfs.hmodule.htopology.hqcom_scm.hocmem.hdev_printk.hproperty.hdynamic_debug.hof_platform.hoverflow.hinstrumented.hcleanup.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-,LA-A BMA-$$A-AEA-4A-A Ba A-A 40A-ACBBf A-A A-A0BBICA-A0-f B CBA-A0-EA-A0-h CA-A DB-A BY A-A I A-A K-A-AP BB} A-A X A-A BAw AA PAAA-AP -JBAQGJ &)H cf,cxL c  $ & L & 888&$p8 8$0X&3> I Tf&x&&&/XoF&!"$&()+,&,-2K*09@XD, $+I[b/ERhu#<F0Xocmem.c__export_symbol_of_get_ocmem$d__export_symbol_ocmem_allocate__export_symbol_ocmem_free$xocmem_driver_initocmem_dev_removeocmem_driver_exitupdate_range.constprop.0__UNIQUE_ID_ddebug493.3__UNIQUE_ID_ddebug516.2ocmem_dev_probe__UNIQUE_ID_ddebug520.1__UNIQUE_ID_ddebug522.0ocmem_of_match__func__.7__func__.6__func__.5ocmem_8226_configocmem_8974_configocmem_driver__UNIQUE_ID___addressable_ocmem_free519__UNIQUE_ID___addressable_ocmem_allocate518__UNIQUE_ID___addressable_of_get_ocmem515__UNIQUE_ID___addressable_cleanup_module550__UNIQUE_ID___addressable_init_module549__UNIQUE_ID_license552__UNIQUE_ID_description551.L144721.L144722.L144723.L144724__this_module__platform_driver_registerinit_moduleclk_disableclk_unprepareplatform_driver_unregistercleanup_moduleqcom_scm_ocmem_lock_available__dynamic_dev_dbgmemset__of_parse_phandle_with_argsof_find_device_by_nodeof_node_put_dev_errput_device__stack_chk_failalt_cb_patch_nopskmalloc_caches__kmalloc_cache_noprofqcom_scm_ocmem_lockkfreeqcom_scm_ocmem_unlockqcom_scm_is_availabledevm_kmallocdevice_get_match_datadevm_clk_getdevm_clk_get_optionaldevm_platform_ioremap_resource_bynameplatform_get_resource_bynameclk_set_rateclk_preparedev_err_probeclk_enableqcom_scm_restore_sec_cfg_availableqcom_scm_restore_sec_cfg_dev_info__mod_of__ocmem_of_match_device_tableP$Q0P8Q T88ULVT \ lWXY((ZYhhZ [H H(Z0Y<\^(^(_T88U`ZalTab Z@cTdhex|fg@@hppijkl<mPkdPlQx|lmno04<DX@\@`pd 8 88 < @ UH L P 8T 8` Ul o Q P Q P Q Q   l  $  ( l8 H@ HD l` h l l x x Z$(pP!0JK(LMMNRX8( 8` $H (804 88] ]]$( 04 LE F G$P (H!!LKJSOp!x8p@! HxPppx!xp!x; ?@@=&>-?9 2?@?x G?"N?;&Z?h?r?V"?? ???#?j?G ?6?e?? &?+?T 7? J? O?[?sg?E s?\%?$?(?Z ?5?C?M ?s? ???#?3?!???m ? ? ?"?{$?M*?f#0?d 6?<?!B? 'H?N?~T?Z?(`?Jf? l?gr?y??. ? ?;(?????$?? ? ? ? ?!? %?%+?=?F?&O?wX?#a?j?s?|??b? ? &??} ?P!??H?? ? ??,?2%??v&?#?p/?T??^E?a K?!Q?W?]? c?i?#o?u?( {? ? ?@??&&?? ?< ?&??S%?$? ?&?:?'?$?? ?G'?2"??#?)?u /? 6? F?L?\#R?pX?A^?@$d?8j?(q??k$?_???????[ ? ?)?z ????Z ? ?*???e% ?X ?"? ??!"?(?{%.?&4?':?@?&F?#(L?WR?>X?7 ^?&d?j??p?v? |?$???F??$? ?#??!?-#?? ??+$? ?%%?_&?o? ?}??/!? ??G?Y*? 0?G6?%<?.B?nH?O?W`?y$f?l?Xr? x?!??k ?!??]??]??&?'?5??$??(? ?_ ?\!???0?6?%<? B?$H?{N? T?q?_?#?S?? ?$?4 ?G%???Z$?!?!?Y??? ? ?  ? ? & ?, ?2 ?8 ?> ?D ?vJ ? Q ?[ ?$e ?z ? ?1 ?i ? ? ?} ?4 ? ?:% ?K$ ? ?J ? ?/ ? ? ? ?(! ?F" ?C ? ?Q ??  ?l( ? %& ?u, ?92 ?9 ?I ?O ?U ?I[ ?{"a ? g ?I(m ? t ? ? ?N& ? ? ?+ ?: ? ?q ? ? ? ?U ? ? ? ?^* ?"7 ?D ?OQ ?&^ ?M| ? ? ?& ?l ?C ? ? ?B ?p  ?  ? ?^) ?_6 ?] ?N i *r ? * ? * ? ! ? ! ? !0 ?  ?  ?C% 2. ?x'; /Y ?g 5 ? 5 ? ?$ ? ??d ?.';?E?za?%? ?a???b'??/?zB? c?7?#??j????!"??? ?(?' J?#o?oy??W'?m?V?c(?!?- @?FH_?m?l~= = ,?$?F?Mx??l?? # =x? =?[8p?=?x#=1=?H L=U?qc8l?2=W?x#=W=W =i ?K ?# 8?nC X?c t?= ? ? ? ?  ?" &=+ @?K `?*k ?C ?\ ?u???"&;?EZ?i?x?? ?"?; =?{=? = H7Z}==8==L====#`Fm#Jld=,d4=Q=b      :4 k?sD?l?'=V? t B[tit "t0]r=h=h=h=h=h<If{? @?l%?'2?Y?'_h?q=z? ?? ! E =N ?\ 88e  z ? = ?x#   = =  ?z ?#  =!!=/!=B!W!_!=u!}!=!!=!!h!!"*"X"h""="""#.#C#S#[#=y##=#### $ $$=&($=&6$>$=6S$[$=Fr$z$=F$$=F$$=F$$=F$ %%7%L%c%%%?'%%? &? &?l%&-&=vG&=v[&c&=t&|&=&?&?l&?'&?](&?&?{&? '?l'?'"'?+/'? ='?N'?lZ'?+g'?~t'?l'?#'?'!'?{'?%'8'?7'?x#'?{(?{(?P (?i.(?<(?J(?X(?f(?t(?(?(?(?8(?Q(?j(?(?(?j(?)?)?)?8)?I)?lb)?ro)?l)?{)?m)?)?{)?)?)?%)?{*? '*?P*?]*? k*?*?*? *? *?$*?*?@+? +?#,+?\:+?K+?X+? f+?'w+?+? +?#+?]+?+?+?+?!'+? +?5 ,?5),?X 6,? C,?+U,?#_,?#o,?,?+,?#,?#,?0,?4,?+,?&-?w!-?-?4+-?+7-?&C-?w!P-?i-?4u-?+-?&-?w!-?-?4-?+-?&-?w!-?-?+.?<'.?+E.?%`.?.?&.?.?".?x#.?.? /?+/? 6/?+C/?f/?D/?B/?b/?/?/?/?/?9 $0?bL0?$y0?0?\"0?!0?Q1?8#Q1? v1?1?K1?1?&1?2?/ 2? -2?72?A2?;_2?"}2?W2?2?~2?'2?2?2?3?z "3?33Lw3x3 3=3=3=/3=?3X3=Q4X 4=Q4=Q-4>4\i4d4d4\4h4l4l5'5/5=cM5o55555556'6<6Q6f6{66666667#787M7b7w7:  0  0,@XRXdw@  '7GWDiy8LXj   d ) 3"@1&@I*@Z.@j2@6@:@>@B@F@J@N@1X@D]@Lb@Tg@fl@oq@uv@{@@@@@@@@@@@@ @@"@-@8@F@N@V@_@k@r@@@@@@@ @@@@ @%@*@/@4@%9@*>@3C@>H@IM@QR@^W@i\@ya@f@k@p@u@ <D <D@lDpDLDD@DDD$.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.export_symbol.rela.init.text.rela.exit.text.rodata.str1.8.rela__jump_table.rela.altinstructions.rela__bug_table.rodata.str.rela.rodata.rela.discard.addressable.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @ @( /+ &@`/1 ; 06@H/O ,J@Px/_ $Z@ȲH/ j28 ~@y@ / <@0/L0@ /2|d@0/@H/@X/@p/U@/!7@W/-tK @}QP;@`/"TQ=O@h/$i UPd@(/&u0Zg(0ޏ0'ΓГ p@/-` 0J l