ELFU@@('_$[?#տ#__$<@?#տ#A@8@?_  _$?#{S<@<@`@t@s@RSA{¨#__$?#{@ <@`B@`B@R @{¨#_ _$?#{S[<@<@@*`4!*SA[B{è#_*`5@*`4!@*`5@*@52Հ@AR*SA[B{è#_!@  ?#{A8SR[@ @B'R>Rv>@*@TR*7B*54R: RRRw򡾠rceybdBa"cN!`Rt"9VAcNbt9@T!@T:B!*RRR@h T!`@hT!`@TaB`#@A@!A@! `-*5R!RR*4!!R1A8'@@B!T*SA[B@{Ũ#_֔@T!@aT`B!2@!!`B`!*@!"@t!!?#{A8S[4@@@BGҷ@tRRCR @C'[cCB@"@@?B @ &@ bB@a@$CR? v@V`@ @ ?B@!@ ?`@@ ?B@!@ ?RA8G@#@BBҁTSA[B@{ɨ#_ @@RR#R@C+_gCB@"@@?B@&@b2@$a@*?`@B`@@! ?5`@@a ?֠ _$A?#!rC<@b@B B@1*0L93@2BxB2`@ #_ _$?#{ScD@<@khT[:RC@c.C@c2C@cjAc`?2`@P2`@2`u4@`:@?A`*A2!2c@ @*a` c c@1*Cb2cxa2@c@b2cxc}`2cxc@cx2`@c2 `@*[@axS?kHTA !Q! q(T|SxcQcBc2_2`@#@1*!2a@2! `.@@*2`@2`@2`@$U 5kp`:@!@1*"bj@!\PKkЂ4a.@R#ac."@92a@!"9aj@q!QajAT`:@@7'@$!@ 202`@@A @1*!2a@2! [@aRA r@ R|nSY@f k"*`A@42`@@[BRkD*SAcC{Ũ#_`:@B *S*R 5k!!R!?k!Ѓ#\SB$t`@`@*[@ac2RR@R{*@Z@ K[@@****!2`@@U4B`@@! ?5`@@a ?֓B`@@A  ?5`@@a ?*SA[BcCkD{Ũ#_*SA[BcCkD{Ũ#_ַ [BkD*@*![B@_$"@BPB@1*`7@b7@" 7_?#{2 @RPbp@1*BQ 4  @ @91@B"0@cQDb$0@91AT R{#_"@BpB@1*cBDQ"4 "@B B@91C@c#0@Qec%0b91AT2!@"R!P"_ @"8@p@1*\P h@BK_kBЀ"4  ,@R`$,@92 @9 h@BqQ hAT42 @RP R_ @@@1*B2"@xB@@B߈c߈߈!߈߈B߈߈B߈B߈߈_$?#{{#__$?#{{#_Couldn't deassert the device from reset Couldn't enable module clock Couldn't enable AHB clock Unable to allocate SPI Master sun6i-spiCannot request IRQ ahbUnable to acquire AHB clock modUnable to acquire module clock &x->waitCouldn't get reset controller txFailed to request TX DMA channel rxFailed to request RX DMA channel Couldn't resume the device cannot register SPI master %s: prepare DMA failed, ret=%d%s: timeout transferring %u bytes@%iHz for %i(%i)ms============allwinner,sun6i-a31-spiallwinner,sun8i-h3-spi@spi_sun6i.license=GPLspi_sun6i.file=drivers/spi/spi-sun6ispi_sun6i.description=Allwinner A31 SPI controller driverspi_sun6i.author=Maxime Ripard spi_sun6i.author=Pan Nan 7<]intpp*u80s32Qu32du64p  Hd47  [ [um s .pV pv PL@p p  @ppp+Dp i]!p!" pp#* p#Hp#  p#        !"#$%&'(p# p#.p#RZp#||p$     p%*p&Kp'p( p) )p*76dB H\]Sp  p+sp,d       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc d   p 3      p O% p v  @p  p u  @  p-        xXzY ZS[G\G] ^(_0a8c Xd`lene]hfpclk z    "       S  a 43$!4 aAQ!a 9~! $! ! "(#],$ ]L%5P& '%4(64)y5 (5 $% ]~%%4g&' &(~*mem)p*ret*]d*irq*]Q+++,-1, (2(1.32(4( 4/P5(k5(^5-/23 (A2'y5 (5.`76<(q7.I4(Ax(4(4(~4(r4(f4(Z4.`7X(q7.`7_(q7.J6e(W60a6.{3g#(3(3(3.`7hF(q7.`7oi(q7.`7z(q7.3 (3.3 (3.3 (3.2(!2.~7j ;(7.~7a ^(71~7Z (7  2 ($&%2 P3spi&Q%,R&~1/2(A21y5 (5   $  ]`3dev 5P&  &~.y5 (5-/2(A2'y5 (5.5(515(5$ ]803dev4e& &~*ret]c4out5err,.y5(5-/2(A2'y5 (5-5M(6676c'5(6676c-5(6676c'5(6676c.5(5.\1(1(u1(i1)4p(5( 515(5$  3irq*]P%5SQ&~&.12(1(1(18191:1 91)4k (46948191-\1z(1(u1(i1)4p(5( 5-/g(/670S90;0(069 1<1u v(1(1(18191:1Y91)4k (46948191=1010&10410B10P1809 0:,0 I910)4 (46948>09?0-/T(/670T90;0(069 1<1u c(1(1(18191:1 F91)4k (46948191=1010&10410B10P1809 0:,0 6910)4 (46948>09?0.\1(1(u1(i1)4p(5( 5-/3(/69/9/9/;0(0690;1| (1(1(1=191>1f91)4k (46948191=00000000000>/9/7/P)*5(C5(75.\1(1(u1(i1)4p(5( 5'N0(g0([069s0<1 N (1(1(18191:1 1 91)4k (46948191)\1(1(u1(i1)4p(5( 5? ]0z+@6 dAspi&f3tfr,h&~ pR*divpQ pQ&)p&3p&pBendp&p pP pT pg&(*ret]gBreg C?"&x ]&x ]'6x (6)6(6) 7 (7)B7 (S7Cc"& p& p-/2"(A2'y5 (5.,6"(96.\1 #(1(u1(i1)4p(5( 5.\1X#(1(u1(i1)4p(5( 5-\16#(1(u1(i1)4p(5( 5.1<G$(1(1(18191:1*$91)4k (46948191-\1[$(1(u1(i1)4p(5( 5.\1}$(1(u1(i1)4p(5( 5.1%(1(1(18191:1e%91)4k (46948191-\1%(1(u1(i1)4p(5( 5.\1&(1(u1(i1)4p(5( 5.\1b&(1(u1(i1)4p(5( 5.\1&(1(u1(i1)4p(5( 5-/=((/69/9/9/;0((0690;1| '(1(1(1=191>1r'91/4k (4948191=00000000000>/(9/9/)*5(C5(75.\1((1(u1(i1)4p(5( 5.10)(1(1(18191:1)91)4k (46948191-\1x)(1(u1(i1)4p(5( 5.z6 )(6-\1)(1(u1(i1)4p(5( 5.5 %*(515x (5.2,*(292.2 o*(212 (29212 (2-2?+(2692-2 *(212 (29212 (2'5(515x (5? ]-@4~eAtfr,cD"-dD+-fD gEa,D &PG \/Aspi1&P@;(QH~Ireg;/2.(A2'y5 (5<1N/(1(1(18191:1 1/91)4k (46948191/\1(1(u1(i1)4p(5( 5J/K:~IcntIlen]HLH]H]JN0K;~IlenHLI__v M>0I__r LItmp J0KB~KLIregNz0KzA~Ireg|LM0O~ M0O~ M0O~ M0O~ LO~ Ns\1KsA~IreguLM&1Ow M41Ow MB1Ow MP1Ow LOw Jn1Kn6~Pregn@KnINi1Ki4~Pregi>LI__vk M1I__rk LItmpk Q& 2RFRpS/2R> QSO2RG S k2R = Q o 2R M-Q ]2R = Bret ]S 2R ; Q e]2R e> Q /-H3R  Tsgl -i R ?pTdir  R 1Q ]u3R ; R !u3  Q 3Tdev >Tid S 3Tdev >S 3Tdev 6Q ]3Tdev 8J%4KAK SNSC4KHC4 N]4Pdev!Pirq3pKF6KK(K7SNH4KHE4IvalJ \N14K1;4Ival3J%#5Pval%.K%J#5 )5UJP5Pval$K@#5Sy5Tdev3R>SQS5Tdev:5 Qr5Tdevr95NX5KX>5 S5Tclk6Q],6Tclk2Bret]J aD6Px a9D6 J Tz6Px T7D6LD Wt Q k&6Tm kJwQ 46Tm 4BwN]6Pn"N]6PnN] 7PnN]&7Px(Vfls/ ]B7Px/ -pN &`7K :N"!(~7Pptr" : ; 9 I$ > &I: ; 9 I> I: ; 9 ( 5I   I & '<4: ; 9 I?> I: ; 9 4: ; 9 I? <(> I: ;9 ( : ;9 I> I: ;9 'II( : ; 9  : ; 9 I8  : ; 9 I8 <I!I/ 4: ;9 I!4: ;9 I ".: ;9 '@B#.: ;9 'I@B$.: ;9 'I@B%: ;9 I&4: ;9 I'1RUX YW (1)1RUX Y W *4: ;9 I+ : ;9 , : ;9 -1RUX YW .1X YW /1X Y W 0 111X YW 2.: ;9 'I@B3: ;9 I4 : ;9 5 : ;9 6 U7418 1941: 1;1RUX Y W <1X Y W = 1U> 1U?.: ; 9 'I@B@: ; 9 IA: ; 9 IB4: ;9 IC UD4: ; 9 IE F.: ; 9 'I@BG.: ; 9 '@BH4: ; 9 II4: ; 9 IJ.: ; 9 ' K: ; 9 IL M N.: ; 9 'I O.?: ; 9 '<P: ; 9 IQ.: ;9 'I R: ;9 IS.: ;9 ' T: ;9 IU5V.: ; 9 'I W.: ; 9 'I L,('L drivers/spi./include/linux/spi./include/linux./arch/arm64/include/asm./include/asm-generic/bitops./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/sched./include/netspi-sun6i.cspi.hdevice.hclk.hplatform_device.hio.herr.hinterrupt.hcompletion.hreset.hpm_runtime.hdmaengine.hjiffies.hlog2.hfls64.hbuiltin-__fls.hkobject.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hpercpu.hprocessor.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.htopology.h pm.hquota.hquota.hfs.hirqreturn.hslab.hmm.hvm_event_item.hflow_dissector.h stack_pointer.hbuiltin-fls.h !".! ~x    /iJ!~ ~ J~./ /|. /|.X!| -! -$"  !!  !!~f!~ ~X  ~. / | Kf=|  =| K //t =| =%|     f<|<K  //|< X~  &z K ~<%}    < "!{3K%} %!$$$ "y %!!y #!!!!$#v  w  x (v !! !# !{4 J!{4 { !f   t!{4J!{ .J!{ ..!"",.!".!'=%= < ~ <0K!K ~<<  u.E{2K3{,.  !2 K{!Y K K  !.K{!w K{!S  //  K#|  ="!y5  .!  z.    -  # yt$   /  x<   v./  x<    v.!^/y5  .!  z.    -  # zt'z<!  N.! 2.#d.!x. ..!  {   {  _  `.$  <  "@ . <! | .v  <  | 1 ~ < @# ! ! /@  1~     ~      !#!#;2~  ~   ~ _  ` $  < !.n 2NR! !~  ~    .!  .  .! !/ ,# '/!'}    } _  ` $  <}  }   / 1} . } . }    "~ L 4 ] o _$  < # ] ! "0! &  &  ! ~~.   #+ !0!1}    } _  ` $  <}  }    Y / K B  9.>!(} . | .~f!.< K w g< ~~n ~ ~ "    }    / !'f./ . c.  .  4.  #{  } . !  N.! 2.#d.!z.  N.! z    2 #d.!z.u_J  ~ [ .{   ~ !} _  `.$  <(6.c }}<     }fv _  ` $  <     /  .$  <  #! ./  k<}fv _  `.$  <     /  .$  <  #! .}      %} L4 ] o _  ` $  < # ]#  "0/ &  &  ! ~~.   #+ %}      )}h _  `.$  <j  k      X  XHRTIMER_MAX_CLOCK_BASES__ilog2_u64PGSTEAL_ANONFLOW_DISSECTOR_KEY_HASHVMSCAN_THROTTLE_NOPROGRESSdma_cookie_tsize_tPGSCAN_ANONDMA_SLAVE_BUSWIDTH_3_BYTESDMA_PREP_CONTINUEDMA_INTERRUPTdma_slave_buswidthCOMPOUND_PAGE_DTORstartNR_ZONE_LRU_BASEPCPU_FC_NRSCHED_SOFTIRQ__SD_OVERLAPFLOW_DISSECTOR_KEY_GRE_KEYIDTHP_FAULT_ALLOCPGDEMOTE_DIRECTkobject_namerx_lenSWAP_RANR_ZONE_ACTIVE_FILERSEQ_EVENT_SIGNAL_BITMM_SHMEMPAGESFLOW_DISSECTOR_KEY_ENC_IPV6_ADDRSsun6i_spi_get_tx_fifo_countDMA_PQDMA_PREP_CMDvm_event_itemctlrsg_lenlru_listPGSCAN_SKIP_NORMALDMA_SLAVE_BUSWIDTH_128_BYTESNUMA_FOREIGNBALLOON_MIGRATESUM_CHECK_Qsun6i_spi_max_transfer_size__SD_PREFER_SIBLINGDMA_PREP_PQ_DISABLE_P__u8CMA_ALLOC_SUCCESSspi_controllerNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSNUMA_PAGE_MIGRATEPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERconfig__order_base_2NUMA_HUGE_PTE_UPDATESsun6i_spi_readALLOCSTALL_DMAFDPIC_FUNCPTRSnode_stat_itemALLOCSTALL_DMA32THP_FILE_MAPPEDTHP_FILE_FALLBACK_CHARGEPGALLOC_NORMALUNEVICTABLE_PGCULLED__UNIQUE_ID___addressable_sun6i_spi_driver_init408dmaengine_prep_slave_sgNUMA_HITPGSCAN_KSWAPDlock_class_keypm_runtime_disabledma_transfer_directionDMA_REPEAT__UNIQUE_ID_description411LRU_ACTIVE_FILEWORKINGSET_RESTORE_FILE__raw_readb__u32__raw_readlTHP_DEFERRED_SPLIT_PAGE__UNIQUE_ID_license413dev_idtx_timeerr_free_dma_txkmalloc_cache_typeDQST_CACHE_HITSFLOW_DISSECTOR_KEY_MPLS_ENTROPYmclk_rateUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAITHP_SWPOUT_FALLBACKsun6i_spi_get_rx_fifo_countRPM_SUSPENDINGdmaengine_terminate_syncPGLAZYFREEDHTLB_BUDDY_PGALLOCdma_transaction_typehclklong intrstcdma_async_tx_descriptorsun6i_spi_matchTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMApdevPGPGINFLOW_DISSECTOR_KEY_ENC_PORTS__raw_writebword__raw_writelTASKLET_SOFTIRQPGALLOC_DMA32LRU_UNEVICTABLEclk_prepare_enablesun6i_spi_probediv_cdr1div_cdr2NR_FILE_DIRTY_BoolFLOW_DISSECTOR_KEY_FLOW_LABELDQST_DROPSPGFREEDMA_CYCLICUNEVICTABLE_PGRESCUEDtx_bufsigned charPGACTIVATEHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ACTIVE_ANONDMA_ASYNC_TX__u64NR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFT_msecs_to_jiffiespid_typeDMA_MEMSET_SGTHP_SPLIT_PAGEWORKINGSET_NODERECLAIMunsigned charCOMPACTSTALLNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITperf_nr_task_contextsPGSCAN_DIRECTDMA_PRIVATEnuma_stat_itemsun6i_spi_driver_exitHTLB_BUDDY_PGALLOC_FAILDQST_READSsun6i_spi_driver_initsun6i_spi_transfer_oneALLOCSTALL_MOVABLEWMARK_MINMIGRATE_ISOLATEsun6i_spi_disable_interruptNR_ANON_THPSdevm_request_irqhandlerSTICKY_TIMEOUTSSB_FREEZE_COMPLETEPIDTYPE_PIDvalueKMALLOC_CGROUPflagsirqflagsPGREFILLNR_KERNEL_MISC_RECLAIMABLEchartx_lenmoduleFLOW_DISSECTOR_KEY_MAXTRANSHUGE_PAGE_DTORNR_SWAPCACHEARM64_VEC_SVENR_PAGETABLEPGMIGRATE_SUCCESSerr2MIGRATE_TYPESRPM_ACTIVEfls64PGREUSElong long unsigned intFLOW_DISSECTOR_KEY_ENC_OPTSDMA_INTERLEAVEN_HIGH_MEMORYIRQ_WAKE_THREADNR_VM_EVENT_ITEMSdmaengine_submiterr_free_masterDMA_COMPLETION_NO_ORDERPGSCAN_DIRECT_THROTTLETHP_FILE_ALLOCvm_fault_t__kernel_ulong_tdma_addr_tNR_SLAB_UNRECLAIMABLE_B/home/test/workspace/code/optee_3.16/linuxcompound_dtor_idIRQ_HANDLEDFLOW_DISSECTOR_KEY_MPLS__compiletime_assert_392resourceperf_sw_contextclk_disable_unpreparePGSCAN_SKIP_DMA32FLOW_DISSECTOR_KEY_CTKMALLOC_DMATIMER_SOFTIRQNR_WMARKHRTIMER_BASE_MONOTONICsun6i_spi_pm_opsDMA_PREP_LOAD_EOTfalseMIGRATE_RECLAIMABLENR_FILE_MAPPEDADDR_LIMIT_32BITSB_FREEZE_WRITEzone_stat_itemFLOW_DISSECTOR_KEY_METAplatform_devicesspiPGSCAN_SKIP_DMABALLOON_INFLATEDROP_SLABmsecs_to_jiffiesinit_completionHRTIMER_BASE_TAI_SOFTRPM_SUSPENDEDKCOMPACTD_FREE_SCANNEDARM64_VEC_MAXirqreturnKSWAPD_LOW_WMARK_HIT_QUICKLYPIDTYPE_MAXPGDEACTIVATEDMA_CTRL_REUSEsun6i_spi_remove__SD_SHARE_CPUCAPACITY__UNIQUE_ID___y402__UNIQUE_ID___y404PGALLOC_MOVABLE__UNIQUE_ID___y406long unsigned int__compiletime_assert_400DMA_CTRL_ACKHRTIMER_SOFTIRQPGSTEAL_FILESWAP_RA_HITvmscan_throttle_statestatusPTR_ERRPGSCAN_FILEsun6i_spi_drain_fifoNR_ZONE_UNEVICTABLENULL_COMPOUND_DTORNR_SHMEMFLOW_DISSECTOR_KEY_ETH_ADDRSuse_dmadev_pm_opsKMALLOC_RECLAIMDMA_SLAVE_BUSWIDTH_4_BYTES__SD_ASYM_CPUCAPACITY_FULLsun6i_spi_runtime_resumeGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -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 -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyFLOW_DISSECTOR_KEY_IPMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGEspi_deviceFLOW_DISSECTOR_KEY_CVLANDMA_SLAVE_BUSWIDTH_16_BYTESDMA_TX_TYPE_ENDCOMPACTFAILPIDTYPE_SID__SD_BALANCE_EXECsun6i_spi_writeplatform_driverDQF_SYS_FILE_BKSWAPD_INODESTEALDQF_PRIVATENR_THROTTLED_WRITTENTHP_SPLIT_PAGE_FAILEDlong long intLRU_INACTIVE_ANONNR_SHMEM_PMDMAPPEDSB_UNFROZENenableMMAP_PAGE_ZERO__compiletime_assert_391NR_FILE_THPS__compiletime_assert_393__compiletime_assert_394__compiletime_assert_395__compiletime_assert_396__compiletime_assert_397__compiletime_assert_398UNEVICTABLE_PGMLOCKEDDMA_MEM_TO_MEMMIGRATE_UNMOVABLEdrivers/spi/spi-sun6i.cWORKINGSET_ACTIVATE_ANONmaskNR_VM_NODE_STAT_ITEMSCOMPACTSUCCESSplatform_set_drvdataMIGRATE_HIGHATOMICFLOW_DISSECTOR_KEY_CONTROLREAD_IMPLIES_EXECcurrent_stack_pointerALLOCSTALL_NORMALCMA_ALLOC_FAILrx_buftimeoutWORKINGSET_REFAULT_BASEHUGETLB_PAGE_DTOR__SD_SERIALIZEsun6i_spi_runtime_suspendKSWAPD_HIGH_WMARK_HIT_QUICKLYDMA_PREP_REPEATNR_ZONE_INACTIVE_FILEdma_addr_rx__kernel_size_tSB_FREEZE_PAGEFAULTrseq_event_mask_bitsNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTSLABS_SCANNEDunsigned intDMA_LOAD_EOT__SD_ASYM_PACKINGFLOW_DISSECTOR_KEY_TIPCDMA_SLAVE_BUSWIDTH_8_BYTESPGPGOUTdmaengine_slave_configTHP_MIGRATION_SUCCESSirqreturn_tNR_LRU_BASEZONELIST_NOFALLBACKmasterNUMA_HINT_FAULTSDMA_PREP_PQ_DISABLE_QNUMA_INTERLEAVE_HIT__SD_BALANCE_FORKdonerxdescNUMA_PTE_UPDATESPGSTEAL_KSWAPDzone_watermarksfifo_depthCOMPACTFREE_SCANNEDsun6i_spi_can_dmaPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATEADDR_COMPAT_LAYOUTmigratetypedma_addr_txNR_ACTIVE_FILE__SD_FLAG_CNTNR_KMALLOC_TYPESboolchantxconfUNEVICTABLE_PGSCANNEDN_CPUUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDperf_hw_contextFLOW_DISSECTOR_KEY_IPV4_ADDRSVMSCAN_THROTTLE_CONGESTEDNR_ZONE_ACTIVE_ANONPSWPINNR_INACTIVE_FILEdmaengine_terminate_asyncZONELIST_FALLBACKTHP_COLLAPSE_ALLOCNR_ZONE_INACTIVE_ANONreinit_completionmclkrseq_cs_flags_bitNR_LRU_LISTSDQST_FREE_DQUOTSWHOLE_SECONDS__UNIQUE_ID_author409pm_runtime_set_activesun6i_spi_fill_fifodev_get_drvdatapm_runtime_use_autosuspendTHP_ZERO_PAGE_ALLOCFLOW_DISSECTOR_KEY_BASICdevicesizeof_device_idN_POSSIBLEDMA_PQ_VALhrtimer_base_typedevnameLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQNR_UNEVICTABLEMM_FILEPAGESspi_transferDMA_DEV_TO_DEVKMALLOC_NORMALDMA_MEM_TO_DEVNR_VMSCAN_IMMEDIATEFLOW_DISSECTOR_KEY_VLAN__s32__exitcall_sun6i_spi_driver_exitflow_dissector_key_idDQST_ALLOC_DQUOTSsun6i_spi_set_csUNEVICTABLE_PGMUNLOCKEDDMA_PREP_INTERRUPTFLOW_DISSECTOR_KEY_ICMPNR_MLOCKVMSCAN_THROTTLE_ISOLATEDerr_pm_disableNET_RX_SOFTIRQSB_FREEZE_FSkobjectdev_set_drvdataDMA_DEV_TO_MEMscatterlistdescirq_handler_ttrig_levelKCOMPACTD_WAKEFLOW_DISSECTOR_KEY_TCPFLOW_DISSECTOR_KEY_IPV6_ADDRSkobjDROP_PAGECACHEWMARK_HIGHreset_controlsun6i_spi_handlerTHP_COLLAPSE_ALLOC_FAILEDFLOW_DISSECTOR_KEY_PORTSMM_ANONPAGES__SD_WAKE_AFFINENR_BOUNCEDMA_TRANS_NONErpm_statusPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS__le32spi_alloc_master_DQST_DQSTAT_LASTDQST_SYNCSWMARK_LOW__keyPGDEMOTE_KSWAPDcompletionWORKINGSET_NODESMM_SWAPENTSHRTIMER_BASE_BOOTTIME_SOFTIRQ_POLL_SOFTIRQNR_FREE_PAGESNR_DIRTIED__SD_NUMAPIDTYPE_TGIDdma_chanTHP_MIGRATION_FAILperf_invalid_contextsum_check_bitsNR_VMSCAN_THROTTLEhostdev_nameNR_WRITEBACKNR_ISOLATED_ANON__SD_SHARE_PKG_RESOURCESFLOW_DISSECTOR_KEY_PORTS_RANGE__UNIQUE_ID_file412platform_get_drvdataPAGEOUTRUNbyteTHP_SPLIT_PMDRPM_RESUMINGshort intDMA_MEMSETIS_ERRCOMPACTMIGRATE_SCANNEDDMA_PREP_FENCEperf_event_task_contextNR_VMSCAN_WRITEspi_controller_putDMA_SLAVENR_WRITTENNUMA_MISStxdescNR_SHMEM_THPSFLOW_DISSECTOR_KEY_ENC_IPtruePGSCAN_SKIP_MOVABLEDQF_ROOT_SQUASH_BPGSTEAL_DIRECTdma_slave_config__SD_ASYM_CPUCAPACITYPGFAULTN_NORMAL_MEMORYCOMPACTISOLATEDNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCALTHP_MIGRATION_SPLITsun6i_spi_prepare_dmaHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKDMA_SLAVE_BUSWIDTH_64_BYTESsun6i_spiHRTIMER_BASE_REALTIMEIRQ_NONENR_WRITEBACK_TEMPFLOW_DISSECTOR_KEY_ARPTHP_FILE_FALLBACKNR_NODE_STATESNR_FILE_PMDMAPPEDUNEVICTABLE_PGSTRANDEDDMA_SLAVE_BUSWIDTH_UNDEFINEDKCOMPACTD_MIGRATE_SCANNEDexitcall_tpcpu_fcvec_typeDQST_WRITESjiffiesN_ONLINEerr_free_dma_rxaddr__ilog2_u32NR_SLAB_RECLAIMABLE_B__UNIQUE_ID___x401RSEQ_EVENT_MIGRATE_BIT__UNIQUE_ID___x403__UNIQUE_ID___x405DMA_SLAVE_BUSWIDTH_1_BYTEWORKINGSET_REFAULT_ANONNUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEDMA_XORN_MEMORYPGMAJFAULTADDR_LIMIT_3GBdma_ctrl_flagsdmaengine_synchronizexfer__UNIQUE_ID_author410SUM_CHECK_PDMA_XOR_VALshort unsigned intbase_addrFLOW_DISSECTOR_KEY_ENC_KEYIDPCPU_FC_EMBEDMAX_ZONELISTSnode_statesWORKINGSET_ACTIVATE_FILEdevm_reset_control_get_exclusiveFLOW_DISSECTOR_KEY_ENC_CONTROLFLOW_DISSECTOR_KEY_ENC_IPV4_ADDRSNR_ANON_MAPPEDWORKINGSET_REFAULT_FILEPGROTATEDBLOCK_SOFTIRQrxconfDMA_MEMCPYTHP_FAULT_FALLBACK_CHARGEspi_controller_get_devdataMIGRATE_MOVABLEPGLAZYFREEDMA_SLAVE_BUSWIDTH_32_BYTESDMA_SLAVE_BUSWIDTH_2_BYTESNR_INACTIVE_ANONN_GENERIC_INITIATORRCU_SOFTIRQNR_SOFTIRQSPGALLOC_DMAdma_async_issue_pendingOOM_KILLdataWORKINGSET_ACTIVATE_BASEWORKINGSET_RESTORE_BASENR_COMPOUND_DTORSRSEQ_EVENT_PREEMPT_BITsun6i_spi_driver__compiletime_assert_399__flsGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x C-A-$C-A-$,B-AFA-,`B-A BQA-,LB-A CKA-$(B-AEA-D8B-A0CP A-A d A-A <A-AP EB A-A <A-ACB B F A-A \C-S-0B-AP EDyKBDA-AP -LAXBq BAA-A C BAA-A BAAH A $ O-AcA- H,^a}$^@`L ^  ( 80 \ `0  6GXWhp%;: uB 4!""# 6Qfr=Nh&8Ujuspi-sun6i.c__initcall__kmod_spi_sun6i__407_720_sun6i_spi_driver_init6sun6i_spi_driver_init$xsun6i_spi_max_transfer_sizesun6i_spi_can_dmasun6i_spi_runtime_suspendsun6i_spi_remove$dsun6i_spi_runtime_resumesun6i_spi_probesun6i_spi_handlersun6i_spi_set_cssun6i_spi_transfer_onesun6i_spi_prepare_dmasun6i_spi_pm_opssun6i_spi_matchsun6i_spi_driver__key.0__UNIQUE_ID___addressable_sun6i_spi_driver_init408__exitcall_sun6i_spi_driver_exit__UNIQUE_ID_license413__UNIQUE_ID_file412__UNIQUE_ID_description411__UNIQUE_ID_author410__UNIQUE_ID_author409__platform_driver_registerreset_control_assertclk_disableclk_unpreparepm_runtime_force_suspenddma_release_channelplatform_driver_unregisterclk_prepare_dev_errclk_enablereset_control_deassert__spi_alloc_controllerdevm_platform_get_and_ioremap_resourceplatform_get_irqdevm_request_threaded_irqof_device_get_match_datadevm_clk_get__init_swait_queue_head__devm_reset_control_getdma_request_chanpm_runtime_set_autosuspend_delay__pm_runtime_use_autosuspend__pm_runtime_set_statuspm_runtime_enabledevm_spi_register_controller__pm_runtime_disableput_device_dev_warn__stack_chk_failclk_get_rate__msecs_to_jiffieswait_for_completion_timeoutclk_set_ratejiffies_to_msecscomplete`:l;t<;<=>>@(P0P4ATBh@t0|0A;<BC<< A; <lDEF  GH ``$,4<\IptxIJK88LhhLPM\NhOpP|QARS@@T(>0U8<@APTXA`hlAx>AAppAppTU VP W\ Wt X Y W$ Z, Vt [   Tt x | TP\0(P 9 ? 4  $| (0 4< @H LTX`ldlpx|@ / 333` 1%2,313?3F3!M3&R3'e3s33t3J3P 3 3O"3q3, 3g3U3 3)373<3qH3= b3p$u3uz3l3{$3#3H&3u33$3 33$333X 3l 3` 33'303093B3K3T3Z]3 f3o3x35 3%3X3S 3#3>#33a33 3^33d&3B3$3"3 3%3< 3'3$&3,323 83>3E3SW3]3mc3Nj3!}3 3s3 3! 3y3u(33$3! 333q'3 3=3,33 3) 3Q 3^$3"*3X0363 #<3BB3I3 [3I a3g3&m3s33y3{3333<33333'3.3333$3H 3 3P3 33J%3& 32(33p&3K("3(3.343&:3 @3F3~L3 R3#X35^3'"d3j3p3$v3 |3!33W 3 "3I3 33"33 3 3333r3y%3393e33T#33I"3(3 /3PB3 H3N3T3J j3p3v3V&}333333+3"333 33*333b 33 3c3U37 3w!3t$393h"?3E3=Z3`3f3 l3$r3{x3d~3r3333 3e3 3E 3 3)33#3 3 33h33j $3n*30 0373Ol3r3< x3"~33'38 3333'3'3 3 353 3"333 3c(3 3 3o 3 3$ 3(* 3+0 36 3D< 3B 3H 3N 3 T 3Z 3 ` 3(f 3T"l 3r 3x 3~ 3' 3" 3% 38 3 3H 3A 3z" 3 3O 3g 37 3 3x 3 3$ 3 3 3" 3 3+ 3 3 3Y! 3' 3 33 3$(& 30, 3c2 38 3b%> 3D 3 J 3P 3V 3 \ 3#b 3!h 3kn 3"t 3z 3 3 3h 3V$ 3 3D 3v 3 3 3 3& 3 3 3 3B 3"$ 3? 3n# 3<' 3 3 3 3# 3 3 3 3^ 3" 3i!( 3. 3X4 3: 3@ 3#F 3L 3eR 3sX 3^ 3 e 3>p 3d| 3W 31' 3% 3 3& 3M 3! 3 3 3E 3= 3" 3 3 3 3 3 3 3 3 3 3/ 3 3F& 3%8 3> 3D 3J 3P 3V 3!\ 3b 3h 3#o 3{ w 3 3% 3u 3y 3 39$ 30% 3' 3 3~ 3T 3 3' 3# 3; 3" 3 3N 3? 3 3 3% 3+ 3!1 37 3>= 3<C 3#I 3O 3U 3"[ 3a 3+&g 3&m 3s 3&y 3 3 3w 3' 3 35" 3g 3 3 31 3 3 3 3 3# 3 3!& 3I33l3N,3z93$F3S3m3`333j 3(3"3-%:3I(g3%v(u3(;30!(32(3` !3 - @3Lc3r310103\033353 =F3XN W3$_ph3uD}1`tt|1| 1A}d(KnT`D@c333%3 33?@e3r3DD1D1h|3+Q3^33$ 1p1p11(P01>1RdZ1l1|111 13= c3Ir33    10 10  7 ?1` _ g1  1 1  1P 1P    8 @1 M1 ^ {1  (01 =1 Nldt1 1 d1P1Pddd%d-1:1Kph1q1*1;Y111111@%1@31pEM1Z1k11`<18`ddl1|11||| | 1P% 1P6 S [ 1v ~ 1 3 ` 3 3 3 !3l!3u)!36!3P!3P]!3]l!3 {!3l!3[!1 !3 %!31! !1 ! !1 " "1 &" ."1` @"1I"3%V"3Th"dp"1"d"1""""1#=#E#1]# e#10#$ #1`#0 #0 #0 $0 $1$1/$8 L$ T$1t$ |$1$ $ $1 $ % &% D% L%1PY%1Pj% % %1% %1%< %@ &1&L G&P O&1g&\ &d &1@&p &1p&1p&t &1&1 't '13'1A'1S'| w' '1' ' ' ' ' (1!( )(1B( n( v(1( ( ( ( (10)10) 5)( =)1`]), e)1})p ) )1 ) )1@ )\ *d ** Q* t* * * *1 *1 * *1 * "+ D+d L+1 ^+ {+3(#++3+3)+3 "+3++3*' ,T3,lb,1k,3,d,|,,!-D-f-----3-.3v%.J.3X.3t.|.1..1...//1 %/1 6/ S/Dz/H/1P/3/3/3d!/3$/3/3/303d!O03 \03h03030303:03S03l03(03y031313,13 :13H13R13!]13j1313d 13y131313 23023!"23023V'B23P23 (^23l23 ~23J232323%23232323F33!33;33y I33w[33h33M|33&33333343 4343-(&43D!743J43 s43- 43 43j43I4343$4343$4353$+53D53$Q53l53-(z5353 53_5353 63I-63<K63Nc63p6{63=63}63T6363$ 73B C73(T73 a73!73.  0DDT\08@HPXpx (P`dt (08@H`DhHpdxp||, (08 PHXH`PhTdd0 8$ @( H0 `$ h$ p, x0 0 0 4 8          ( 0 8 P X ` h   $ ,   ( , @ @ H L P P X (\ @d Hd Ph Xl pp x| |              t x | | | ( 0 8 @ H P X ` h p x     t x |  t x |     ( 0 8 @ H P X ` h p x               0 8 @ H `( h0 p4 x< , , 8 < < P T \ ` p         (  @  H  P  X  `  h  p  x                  (  0  8  @  H  `  h  p  x            d  l     0  8  @  H  `  h  p  x                  ( 0 8 LP  X  `  h p x                   ( 0 8 @ H P X ` h p x      d d d      (08PdXd`dhpxddlp (08@HPX`hpx (08@HPX`hpx\ (@HPXpx (08@H`hpx <<DHddhlpt|| |(08P|X|`h  ,([ 7478T7X |7@777L7P0777`7 .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rela.exit.text.rodata.str1.8.rela.altinstructions.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@ %+ &@x%1;6@h%P,K@H%`([@H% k2@,lz@@% @P0%@%@%  7@Z%OTP@@#`% U @# .%(i+@QH%+0S(60^?mOp gb@R@%#H&9 HTt