ELFPc@@87?#{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߈߈?#{!{#_?#{{#_%%%^^   Q }^gocmemocmem_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.cdrivers/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 SoCsalias=of:N*T*Cqcom,msm8974-ocmemC*alias=of:N*T*Cqcom,msm8974-ocmemalias=of:N*T*Cqcom,msm8226-ocmemC*alias=of:N*T*Cqcom,msm8226-ocmemdepends=intree=Yname=ocmemvermagic=6.11.0-sineware SMP preempt mod_unload aarch64GNUGNUtxoJ;bV:~fLinuxLinuxof_get_ocmemocmem_allocateocmem_freeGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.07M=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( |( ( ( ( ( ( ( ( ( ( ) ) intd]oAwA A e @ AAA.    !  '  /  5  < A aB A A +  AA0IA}A   A,        !"#$%&'()*+,-./ Ab A AAA:- Ai A AA :J<c h x<%x ]d ]c  h : k ]7 k ]   kT ]DT (T k ] * k ]"+ , - M L :( 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 1U( $ > (>! !I: ; 9 4:!; 9!I &I: ;9 II !I/ < > !I: ;9! >! !I: ; 9! :!; 9!I!8 >! !I: ;9!< !!:!; 9! :!; 9!I8!% $ > 4: ; 9 I?<4: ; 9 I?( 4G: ; 9 .?: ; 9 '<.?: ; 9 'I<L ,$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 . X HRTIMER_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_ID__UNIQUE_ID_name369MOD_INIT_RODATAlong intDQST_ALLOC_DQUOTSDQST_SYNCSnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMENR_BOUNCEN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORK_STRUCT_COLOR_SHIFTNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTMM_ANONPAGESunsigned intNR_NODE_STATESWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAXNR_SLAB_UNRECLAIMABLE_BPGDEMOTE_KSWAPDmoduleWORKINGSET_ACTIVATE_FILENR_THROTTLED_WRITTENMMAP_PAGE_ZERONUMA_FOREIGNzone_watermarksWORK_OFFQ_BH_BIT__int128MOD_DATANR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTTASK_COMM_LENLRU_INACTIVE_ANONWORKINGSET_RESTORE_ANONNR_KERNEL_STACK_KBKMALLOC_DMAPGDEMOTE_DIRECTADDR_LIMIT_32BIT__UNIQUE_ID_depends371LRU_ACTIVE_FILEADDR_NO_RANDOMIZEMOD_TEXT_note_14_note_15_nhdrVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDDQST_DROPS_desclong long unsigned intPGDEMOTE_KHUGEPAGEDSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeLRU_INACTIVE_FILEWORKINGSET_REFAULT_FILENR_SHMEM_THPSWORK_OFFQ_POOL_BITSzone_stat_itemADDR_COMPAT_LAYOUTNR_ZSPAGEShrtimer_base_type_nameclass_spinlock_tnode_statesNR_IOMMU_PAGESDQST_CACHE_HITSclass_spinlock_irq_tWORK_STRUCT_PWQ_BITNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTNR_DIRTIED_BoolDQST_LOOKUPSNR_PAGETABLENR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESVMSCAN_THROTTLE_WRITEBACKARM64_VEC_MAXNUMA_MISSNR_FOLL_PIN_ACQUIREDNR_VM_NODE_STAT_ITEMSNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSSB_FREEZE_COMPLETEKMALLOC_RANDOM_STARTNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDWORKINGSET_ACTIVATE_ANONclass_spinlock_irqsave_tcharMIGRATE_RECLAIMABLENR_UNEVICTABLENR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDMIGRATE_MOVABLEcleanup_moduleVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITpid_typeN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAINR_FREE_CMA_PAGESSB_UNFROZENNR_VM_NUMA_EVENT_ITEMSN_HIGH_MEMORYN_CPUlong long intNR_KERNEL_MISC_RECLAIMABLEvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITWORK_OFFQ_FLAG_SHIFTNR_ZONE_WRITE_PENDINGSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEWORK_OFFQ_FLAG_BITSNR_FREE_PAGESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMAX_ZONELISTSMIGRATE_ISOLATEinit_module__UNIQUE_ID_alias372__UNIQUE_ID_alias373__UNIQUE_ID_alias374__UNIQUE_ID_alias375class_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26MOD_MEM_NUM_TYPESclass_raw_spinlock_irq_tMM_SWAPENTSZONELIST_FALLBACKPCPU_FC_EMBEDPCPU_FC_NRmod_mem_typeWORKINGSET_REFAULT_ANONDQST_READSrseq_cs_flags_bitNR_LRU_LISTSlru_listN_MEMORYMM_FILEPAGES__UNIQUE_ID_vermagic368SB_FREEZE_PAGEFAULTMOD_RODATANR_KMALLOC_TYPESWORK_STRUCT_PENDING_BITPIDTYPE_PGID__this_moduleWORKINGSET_NODERECLAIMKMALLOC_NORMALwork_bitsshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDNR_ZONE_ACTIVE_FILEWMARK_PROMODQF_PRIVATENR_ISOLATED_FILEDQST_FREE_DQUOTSRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITWORK_STRUCT_FLAG_BITSKMALLOC_RANDOM_ENDNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODESNR_INACTIVE_FILEDQF_ROOT_SQUASH_Bpcpu_fcNR_VMSCAN_WRITEPCPU_FC_PAGENR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTHRTIMER_BASE_BOOTTIME_SOFTMIGRATE_TYPESlong unsigned intPIDTYPE_PIDvec_typeWORK_OFFQ_DISABLE_BITSNR_FILE_PAGESGNU 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-strongN_POSSIBLEWORK_STRUCT_COLOR_BITSMM_SHMEMPAGES__UNIQUE_ID_intree370NUMA_INTERLEAVE_HITkmalloc_cache_typeNR_MLOCKREAD_IMPLIES_EXECunsigned charnuma_stat_itemvmscan_throttle_stateWORKINGSET_RESTORE_BASEPGPROMOTE_SUCCESSSHORT_INODEKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLEWORKINGSET_RESTORE_FILEDQST_WRITESNR_ISOLATED_ANONNR_WRITTENPCPU_FC_AUTONR_VMSCAN_THROTTLERSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITPGPROMOTE_CANDIDATEsigned charLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMLRU_ACTIVE_ANON__int128 unsignedNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSclass_raw_spinlock_tN_GENERIC_INITIATORelf32_notePIDTYPE_SIDWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOWVMSCAN_THROTTLE_CONGESTEDdrivers/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.h/kernel/work/linux-6.11drivers/soc/qcom/ocmem.mod.c/kernel/work/linux-6.11drivers/soc/qcom./include/linux./arch/arm64/include/asm./include/uapi/linuxocmem.mod.cinit.hstack_pointer.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.hocmem.mod.c 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    !"#$%&'(*+-/123  , L /$ADLA ]8u88A $p880XA  A!A.AZ  FAA!2K$$ A0$I$Ad}$$)A  A U# x! # ! ) ? S 8A#k#t#}#0@$n@0=O\,h{0X<D_z :Nocmem.c$xocmem_driver_initocmem_dev_removeocmem_driver_exit$dupdate_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_cleanup_module550__UNIQUE_ID___addressable_init_module549__UNIQUE_ID_license552__UNIQUE_ID_description551.L144721.L144722.L144723.L144724ocmem.mod.c__kstrtab_of_get_ocmem__kstrtabns_of_get_ocmem__ksymtab_of_get_ocmem__kstrtab_ocmem_allocate__kstrtabns_ocmem_allocate__ksymtab_ocmem_allocate__kstrtab_ocmem_free__kstrtabns_ocmem_free__ksymtab_ocmem_free__UNIQUE_ID_alias375__UNIQUE_ID_alias374__UNIQUE_ID_alias373__UNIQUE_ID_alias372__UNIQUE_ID_depends371__UNIQUE_ID_intree370__UNIQUE_ID_name369__UNIQUE_ID_vermagic368_note_15_note_14devm_kmallocof_node_putplatform_driver_unregister__this_moduleof_find_device_by_node__stop_alloc_tagscleanup_modulekfreeqcom_scm_ocmem_unlockplatform_get_resource_bynameclk_set_rate__dynamic_dev_dbgdevm_clk_getinit_module__start_alloc_tagsclk_prepare__stack_chk_failput_device_dev_info_dev_err__of_parse_phandle_with_args__mod_of__ocmem_of_match_device_tablememsetdevice_get_match_datadevm_platform_ioremap_resource_bynameqcom_scm_restore_sec_cfg_available__platform_driver_registerdevm_clk_get_optional__kmalloc_cache_noprofqcom_scm_restore_sec_cfgclk_disablealt_cb_patch_nopsdev_err_probeqcom_scm_is_availableclk_enablekmalloc_cachesqcom_scm_ocmem_lock_availableqcom_scm_ocmem_lockclk_unprepare$08   nLyT \ lwfb((vbhhv tH H(v0b<s((  nvjljk v@Tahzx|o@@{pplmr<Prdlx||04<DX@\@`ua   8 < @ nH L P  T  ` nl            $  ( 8 H@ HD ` h l  x x vee~diMN }QRcI J $( 04 LD E F$P (GX (  ` $H ( 04 8 $(pP0hppx8p@ HxPppxxpx8ph  !!&- 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 r             0       C%  .  x';  Y  g       $     d  .'; E za %  a   b'  / zB c 7 #  j    !"     ( ' J #o oy  W' m V c( ! -@ FH_ m l~  , $ F Mx  l  # x  [ p  x#1?H LU qc l 2W x#WW i  K  # 8 nC X c t            " &+ @ K ` *k  C  \  u   "&; EZ i x   " ;  {  H7Z}8L#`Fm#Jld,d4Qb      :4 k sD l 'V t B[tit "t0]rhhhhh<If{  @ l% '2 Y '_h qz    ! E N  \  8e  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' #' '' {' %' ' 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 333/3?3X3Q4X 4Q4Q-4>4\i4d4d4\4h4l4l5'5/5cM5o55555556'6<6Q6f6{66666667#787M7b7w77 7 57!7!7P7 f:7 '97 37 :7 )7 07 U,7 (7 57 y/7 *8 : 8 3.8 z*8 3#8 -18 5A8 8*G8 0M8 .T8 80d8 5j8 :p8 3v8 i;|8 F*8 V28 +8 1)8 *8 -8 98 +8 98 +8 ,8 :8 !39 ) 9 29 89 &;9 2,9 +:29 x489 1K9 D+S9 5;a9 p2o9 -2}9 E-9 -9 `/9 '59 :9 29 ?59 29 V-9 89 A09 )9 09 39 0: J; : ): 3!: v3': Z)-: -3: 09: 4?: s)E: 8K: )Q: 1W: *]: 4c: f1i: .o: 5u: ;{: '+: ,: 0: ,: :: /: ~/: k.: (: J2: 1: 5: 59: /: .: *: 8: :; @) ; 0; -!; z1'; --; 43; ;9; /?; *4E; 9K; &1Q; 9W; )]; "-c; o0i; 4p; (; *; ); 0; 5; +; /; .; R*; 9; V4; 4; ,; 2; ,; ); G/; *; Z9; d+; 9; 3; S.< 8/ < 5< ;< L1< 3"< L5(< ,.< 1,4< 9:< /@< /F< /5L< $/R< (.X< :^< *d< 0j< .p< )v< |+|< F.< *< b-< Y1< r9< R:< j*< +< l,< .< 3< R+< :< ,< +< r:< 3< D9= |.= / = ,= ;= := *0= u;6= ;<= 9B= >4H= b.[= 2a= J0g= 1n= ^;s= --= !*= -= (= ^0= U5= -= q5= 3= ;= 8= 3= /= 4= := += 9= e3> 5> K) > J4> 9.%> D,+> 21> 97> q-=> (C> g4I> (O> )b> 0h> <1n> F3t> .z> .> 2> +> *> Z3> &0> 6+> -> (> ^2> 4> ,> ?-> O,? +!?0? ,:? ?-E? O,V? ,b?? .3?? (??e? 8?? +@%@ 11@O@ 1[@d@ 2p@xy@ 2@U@ /@ 1 0V7  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!<r!v!z!'~!7!P!e!q!x!!!!!!!!!!!!! !!"!*!2!7!@"<"@l"p"L""@"D"$.symtab.strtab.shstrtab.rela.text.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela.altinstructions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rodata.str1.8.rodata.str.rela.rodata.modinfo.note.gnu.property.note.gnu.build-id.note.Linux__ksymtab_strings.bss.note.GNU-stack.comment.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.rela.debug_frame @ @( 5+ ,&@x5; $6@xH5K< $F@5^` <Y@5 t 0o@5  @@H 5 @ @h`5 @5 @5 @5@@@x05@AB 2H2d,@'@0542=  P@$cd0o2*0N @@8p5(Z>bp@Rx5+b=@R5-e@HV` 5/0x;0Lp@_53p 6a x\(a%