ELF@@'&@_?#{ R{#_!@! IB@@1*B!IB @!2 @R_@ IB@!2"I! @2_@ IB@!2"I! @2R_@!@ L@H@B@2R_?#{RS@[  Rtc$RaJyR R`J@HTbNR 7*@ @*cB7>SA[B{è#_֥ @`@ L@H@!@@1*!q_߈߈?#{!{#_^^?#{{#_mtk_adsp_mboxmediatek,mt8186-adsp-mboxmediatek,mt8195-adsp-mbox  license=GPL v2description=MTK ADSP Mailbox Controllerauthor=Allen-KH Cheng y7=8inte*'u81'u32Y/'u64se   H  &Y # * = e9J:/J ;P e  a<oeF      ewi ee      @    e1 eT e.hh!v'/5< eae, e+ e e0 e}, e   e        !"#$%&'()*+,-./e e:ej ee  e: h#(=<RC e ,   e!      e"* e#l  e$ R%J > ?N 0dev @ C0cfg" A  N  c# ' ' ! " " B  C C !Z "3 J (Z ! "' s ( ! " ( C   )?C  +7D&  C #&R5  5  # Rn  eC#g R  e )'pE   #HC  e) R   PE$FR,1j R$j8 edevl m*cfgn" Ro5 *retpRP*irqp RPr } $EUA2q !3q}2% \ 8y\: P^3x`  $5 T R R,\R6 PRBCQTmsgU\%3WL?Y^7' 3ghGI 8I6 PK3N,L?Y^' 3gh%3OL?Yo^' 3gh> R<>4 P@3CL?Y>^g' 3gh%3DL?Y^' 3gh8 W8F5 P+sp9)WQ1/(+irq/*RP/5CQ1 $DG+irq$*RP$5CQ& 'op($x(  L$s  %3*L?Y^"' 3gh*qY5 ,! C-""A # C-&dev3 >C4k&devk9 4FC&devF1 F=+&gfpFI7W.W>.-r=r.g5",5'wH6val.6.tmp,6$Kdvald+d3dWee4bTb%bIcc/`val`,`4`Rraa5^val^'^/^Mr__0LLEvalN'@val'.'Jrptr)@;! bptr; : ; 9 I 41 &I >! !I: ; 9  ( <4:!; 9 I 1:!; 9 I 1>! !I: ; 9!: ;9 I4:!; 9 I4: ; 9 I<> !I: ;9!1X!Y!W!: ;9 I: ; 9 I :!; 9 I8 1RUX!Y W .:!; 9 'I@z.: ; 9 'I !.: ; 9 ' ! >! !I: ;9 !I"!I/ #.?: ; 9 'I<$1X Y W %1RUX!Y W!&:!;9 I':! ; 9!I(4:!; 9!I!).?: ;9 'I<*4:!; 9 I+:!; 9 I, -.: ;9!' !. /5I0 :!; 9 I8 1.:!; 9 'I@|21X YW 31X!Y W 4.:!;9 'I !5 :!;9 6 :!; 9 7% U8$ > 9 :&;4: ; 9 I?<<4: ; 9 I?='I>( ?  : ; 9 @ : ; 9 I 8 A : ; 9 B4: ; 9 I?C.?: ;9 '<D.?: ; 9 '<E.: ; 9 '@|F.: ; 9 'I@|G.: ; 9 '@zH5I.: ; 9 'I Lp,$    $ T\,$ ( 9t.M"oJ$!- ".  ~$ =$~"~)    ~  '~.$#"~1 &.  ~ .'~"&~1 &   ~  '~o $#"~1 &.  ~ .'~"&~1 &   ~  '~ .$!"~ +  +    ~  '~. .~ /! ~   ~.#  !/" ! !" ~   ~ ! ~.!#<!1=" "=#  z #y  =Xy    z m.i.$"+  +    ~$ =$5~! X X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTirqreturn_tDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_t__u32channode_stat_itemMIGRATE_HIGHATOMIC__SD_BALANCE_EXECHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYNR_INACTIVE_ANONof_phandle_argsFDPIC_FUNCPTRS___GFP_NO_OBJ_EXT_BITNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTRCU_SOFTIRQlog_post_read_mmioNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTmboxMM_ANONPAGESkobjectmt8195_adsp_mbox_cfgwriteldevm_kmallocclass_spinlock_irqsave_tNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAX___GFP_HIGHMEM_BITPGDEMOTE_KSWAPDmtk_adsp_mbox_cfgWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITNUMA_FOREIGN___GFP_RECLAIMABLE_BITkobject_nameWORK_OFFQ_BH_BIT___GFP_UNUSED_BITMOD_DATANR_LRU_BASEIRQ_NONEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTva_mboxregmbox_chanNR_WRITEBACKkmalloc_cache_typeWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGWMARK_PROMONR_KERNEL_STACK_KB___GFP_NORETRY_BITsigned charDQF_ROOT_SQUASH_B__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECT__int128 unsigned___GFP_MOVABLE_BITLRU_ACTIVE_FILE___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITADDR_NO_RANDOMIZEMOD_TEXTdev_set_drvdatalong long unsigned intVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDIRQ_POLL_SOFTIRQTIMER_SOFTIRQclr_inIRQ_WAKE_THREADSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeNR_DIRTIEDmtk_adsp_mbox_driver_init__UNIQUE_ID_license497LRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BIT___GFP_HIGH_BITirqreturn__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLWORK_OFFQ_POOL_BITSzone_stat_itemvalueNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEdevm_request_threaded_irqhrtimer_base_typemtk_adsp_mbox_drivernode_statesirq_handler_tNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEsize_tlong intwidthNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTmod_mem_type__platform_driver_register_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSmtk_adsp_mbox_isrNR_VMSCAN_WRITE___GFP_MEMALLOC_BITARM64_VEC_MAXNUMA_MISSWORKINGSET_REFAULT_FILEtrueNR_SLAB_RECLAIMABLE_BNET_TX_SOFTIRQSB_FREEZE_FS__SD_CLUSTERNR_WRITTEN___GFP_DIRECT_RECLAIM_BITSB_FREEZE_COMPLETEmbox_chan_received_dataKMALLOC_RANDOM_STARTNR_SOFTIRQSNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLEHI_SOFTIRQ__raw_readlNR_ZONE_INACTIVE_FILEmoduleNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITdatapid_typeKMALLOC_NORMALNET_RX_SOFTIRQN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIlog_read_mmioKMALLOC_DMAIS_ERRcaller_addrclass_spinlock_irq_tNR_FREE_CMA_PAGESSB_UNFROZENNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITplatform_set_drvdataHRTIMER_BASE_BOOTTIME_SOFT__UNIQUE_ID_author495SB_FREEZE_WRITE___GFP_FS_BITNR_SWAPCACHEWORK_OFFQ_FLAG_BITScaller_addr0set_inplatform_get_irqSCHED_SOFTIRQN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMOD_MEM_NUM_TYPESclass_raw_spinlock_irqsave_tMIGRATE_CMAmtk_adsp_mbox_xlateUNAME26N_MEMORYTASKLET_SOFTIRQsizezone_watermarksZONELIST_FALLBACKmtk_adsp_mbox_startupPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEdev_nameBLOCK_SOFTIRQDQST_READSplatform_driver_unregisterpdev__hererseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listlog_post_write_mmioMM_FILEPAGES__UNIQUE_ID___addressable_cleanup_module494mtk_adsp_mbox_irqSB_FREEZE_PAGEFAULTkobjMOD_RODATAprivNR_KMALLOC_TYPES__UNIQUE_ID_description496__le32mtk_adsp_mbox_send_dataWORK_STRUCT_PENDING_BITPIDTYPE_PGIDof_device_get_match_datambox_chan_ops__u64devm_platform_ioremap_resource__this_moduleWORKINGSET_NODERECLAIMclass_spinlock_twork_bitsgfp_tshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILEIRQ_HANDLED___GFP_ACCOUNT_BIT__SD_FLAG_CNTPTR_ERRDQF_PRIVATEDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITS__raw_writelmtk_adsp_mbox_priv__kernel_size_tKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT___GFP_NOMEMALLOC_BITNR_VM_ZONE_STAT_ITEMS___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILE__UNIQUE_ID___addressable_init_module493get_mtk_adsp_mbox_privpcpu_fcboolmbox_controllerNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddrPGPROMOTE_CANDIDATEunsigned intNR_SHMEMmt8186_adsp_mbox_cfgHRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverMIGRATE_TYPESlong unsigned int__u8devm_kzallocPIDTYPE_PIDvec_typeNR_ZONE_INACTIVE_ANONWORK_OFFQ_DISABLE_BITSmtk_adsp_mbox_of_matchNR_FILE_PAGES___GFP_NOWARN_BIT__mod_of__mtk_adsp_mbox_of_match_device_tableGNU 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_SHMEMPAGESmtk_adsp_mbox_chan_opsNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXEC___GFP_ZERO_BITunsigned charnuma_stat_itemvmscan_throttle_state___GFP_DMA_BITWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSSHORT_INODE___GFP_WRITE_BITKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCTASK_COMM_LENDQST_WRITESNR_ISOLATED_ANONNR_ACTIVE_FILE__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTreadlMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT___GFP_NOFAIL_BIT__mptrmtk_adsp_mbox_last_tx_doneLRU_UNEVICTABLEdevm_mbox_controller_registerADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMNR_ZSPAGESmtk_adsp_mbox_driver_exitlog_write_mmio___GFP_HARDWALL_BITset_outmtk_adsp_mbox_probeLRU_ACTIVE_ANON___GFP_LAST_BITNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESclr_outNR_MM_COUNTERSclass_raw_spinlock_tHRTIMER_SOFTIRQN_GENERIC_INITIATORPIDTYPE_SIDmtk_adsp_mbox_shutdownWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKING/kernel/work/linux-6.11drivers/mailbox/mtk-adsp-mailbox.c/kernel/work/linux-6.11drivers/mailbox./include/asm-generic./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/uapi/linux./include/linux/schedmtk-adsp-mailbox.cmtk-adsp-mailbox.cio.hio.hdevice.herr.hplatform_device.hkobject.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hirqreturn.hinit.hstack_pointer.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hslab.hhrtimer_defs.hinterrupt.htopology.hquota.hquota.hfs.hmodule.hmailbox_controller.hof.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-$(A-AFA-D8<,<$A-A0CCy A-A $$A-AEA-8+,E(W0Dit8<,$   $88  0X  0( = Rg(74 !!"-,9Q^} $  0Xmtk-adsp-mailbox.c$xmtk_adsp_mbox_xlatemtk_adsp_mbox_driver_initmtk_adsp_mbox_isrmtk_adsp_mbox_irqmtk_adsp_mbox_shutdownmtk_adsp_mbox_startupmtk_adsp_mbox_send_datamtk_adsp_mbox_probemtk_adsp_mbox_driver_exitmtk_adsp_mbox_last_tx_done$dmtk_adsp_mbox_of_matchmtk_adsp_mbox_chan_opsmt8186_adsp_mbox_cfgmt8195_adsp_mbox_cfgmtk_adsp_mbox_driver__UNIQUE_ID___addressable_cleanup_module494__UNIQUE_ID___addressable_init_module493__UNIQUE_ID_license497__UNIQUE_ID_description496__UNIQUE_ID_author495__this_module__platform_driver_registerinit_modulembox_chan_received_datadevm_kmallocdevm_platform_ioremap_resourceof_device_get_match_dataplatform_get_irqdevm_request_threaded_irqdevm_mbox_controller_registerplatform_driver_unregistercleanup_module__mod_of__mtk_adsp_mbox_of_match_device_table8<9LPX`9:;<00=>(P0556Dp Pt?t 8@7* .'//,&--.|2.n@.oG.N.Z.gh.o.; t.!...? ..V.\.._ .;.. .. .,.8.Q. V.Fb.r.x.~..-.>.....Y... ._.. ....;.1 .i...".(.'.. 4.8:."@.9G.W.].m c. j.8 z...... .T..)..M........ %.+.2.B. H.N.X b.Vj.x.I . .k. .:.{..H..V.p.._ ..J . . .&.S-.|=.C.RI.O.{ U.S[.a.g.m.s.}y.. .T..C...b ."...d ... . .N.}. . .L.'.v .8&.'-.=.9C.I.O.XU. [.a.%g. m.Ds.|y.. ..r... .*..x .D ..p.s.. .b.' .z.1 ....k.T. . &.,.2.8.>.D.IJ.P. V. \. b.h. n..t. z.J .. ..V.... ...... ..a.).j..e. ..". (... 4.;.L.9R.lX.^.Jd.x. ~.h .. .A . ... ... .I..(..| ... ...|J. P.V.Z \.P b.h.n. t.< z... ... ..W......v .G., .v.6.i . .  . .C$ .66 .< .B .H .dN .T .9Z .B` .Kf .z . . .a .i . .l .f . .z .! . . . . . . . . . . .> .v( .6 .O .\ .$ h . t . . .  .  .  . 0 . .[ ! .;- "6 .#B ` . k %7 . % .S % . .- .  .u; ./o .+ . .' .y .  .9  .) @ .Y .q .  ,l p ,  ,& Fg.J8.m.PP8P:TYdn8z..m.3 .,\< Qb."it.m.x,xt "t19,,Mfttt.2.m.,<5Cl,L. '>.].g.3 .m.O0.3 .m.D*DC0QDxHX0X, X0h'l<0H.dX.e.Cr. ~..3 .o.3 ..s. .p".u4.&@.M._.i.y........ . . $.0.<. H. U.m.y.. . .... . . ..i(.F. c..) 0 Xx-=M]mp"/;&/S*/c./y2/6/:/>/H/M/R/W/\/a/!f/'k/9p/Cu/Nz/Y/g/o/w////////////////*/3/:/I/U/`/h/p/u/~ /3,30T3X|303t3333 D3H8.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.altinstructions.rela.exit.text.rodata.str1.8.rela.rodata.rela.exit.data.rela.init.data.modinfo.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 @x@XT$+&@UH$1;,6@ Vx$KF@V`$a$\@VH$ l2{@@W$ @W$@W$k}@X0$$P@`$n$@x $0%@$ 0/+0F%0OI'.vI>xI VIXQ@`$"J0%5  Q7@c