ELF@s@@,+?#{R{#_?#{D@{#_?#{  aRA!`@ @{¨#_?#{RS @^%R!RRR` @T`@!a.!R @@aR?@TSA@{è#_!BB` !^`@SA@{è#_*^` ?#{ \@`@96`@2 2`@@@1*!a@2!@2 9 @R{¨#_!?#A8{SB#A4?qTRA8@BBҡT{D*SE#_ @BB ! մ#3#* 5`^@ @@7`@ H7R#RRRRRRRRRRRRRR!RRRRARRRR!RRRRARRRRaRRRRaRRRRRRRRRRRRRRRRRRRRR3@`"@BB !3@{RRRRR RRRRcRRRR RRARR RRRR RRRRCRRᴢRRCRRRR#RRRe!3?#{ \@`@@@1*!a@x!@2 `@@@1*! 7`@p@1*!a@x!p2 `@ @1*!a@x! 2 `@@@1*!a@2!@2 @{¨#_+ !Ԡ?qD@zaTR_?#{ \@`@96! @R{¨#_`@@@1*!a@x!@2 `@2R R`9R @{¨#_!?#A8{SCB 4?qTRA8@BBa6T{C*SD#_ 5\@RRRRRRRRR#RRR@`@1*!@d!`2 @p@1*!@d !p2 RRRARRRRR[c .\@R#RR!RRCRRARR#RR"RRRR!$RR#RRA$R@@&7R#RRRRRr RRRRr RRRRrcRRRRrcRRRR!r#RRRR!r#RRR#RRRR#RRa"RRR#RR@RR7rRRRRrRRRRr RRRRr RRRRr RRRRr RRRRar RRRRar RRRRRR!RRrRRRR#RR3R!R@_qT`"@!RRR!R7R@7r)@qT@q@ T BR@E TCR!R*S*R*4@T`"@BB@ !*`"@!@7`@2ՁR`@`@1*!a@T!`2 RRRRRRRaR3RaR@@5[EcFArCRRRRArCRRRrRCRRRRrCRR<@TB)qTRq`T`"@BB@ !`"@![EcFhRRR$RR#RR%RCR!R*!RS!rR*4{[c![c?#{ \@` @@HT`@@1*!a@2!2 `@0@1*!a@2!02 `@2!R`@@@1*!a@\"R*!@2 `@@@1*!a@t!@2 `@`@1*!a@2!`2 `@p@1*!a@2!p2 `@P@1*!a@2!P2 `@@1*!a@x!2 `@ @1*!a@x! 2 `@0@1*!a@x!02 `@p@1*!a@2!p2 + `@22R`@2fRfr` @@HT @{¨#_!?#{S @*5Ca^@ @ *SA@{è#_BB !@*SA{è#_!?#{S @*`5@*SA{è#_BB !@*SA{è#_߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈?#{{#_?#{{#_rst%s: failed to get reset control %s: incoming dev_req_params is NULL %s: failed to determine capabilities 6ufs flash device must set VS_DebugSaveConfigTime 0x10 Warring!!! Unipro VS_mphy_disable is 0x%x %s: unable to get TX_FSM_STATE, err %d %s: invalid TX_FSM_STATE, lane0 = %d, lane1 = %d ufs_hisi_check_hibern8 error WARN: close VS_Mk2ExtnSupport failed %s: ufs common init fail ufshcd-hisihi3670hi36608BBB BBBBinclude/ufs/ufshcd.hinclude/ufs/ufshcd.hinclude/ufs/ufshcd.hinclude/ufs/ufshcd.hdrivers/ufs/host/ufs-hisi.cinclude/ufs/ufshcd.hinclude/ufs/ufshcd.hinclude/ufs/ufshcd.hinclude/ufs/ufshcd.h^^^^^^^^^^^^^^^^^^^^^hisilicon,hi3660-ufshisilicon,hi3670-ufsufs_hisi_init_commonufs_hisi_pwr_change_notifyufs_hisi_check_hibern8ufs_hi3670_initufs_hi3660_initufs_hisi.description=HiSilicon Hixxxx UFS Driverufs_hisi.alias=platform:ufshcd-hisiufs_hisi.license=GPLufs_hisi.file=drivers/ufs/host/ufs-hisiPD =Eint e e *8u818u32Y98u64xe  9 H  &Y#"*=nq eF lG9lt~ He,     I.oew]ee  @e%eH3e.\) \) !j) 'x) /) 5) <ea e J1VL@e+  ee0e}-e   e        !"#$%&'()*+,-./e e;ek3ee:ee ,e!n3e"R#JK  e$g       g v  v e%    e& a       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh a 3e',   (Y (1Ye)  e*8 e+B  e, !e, $048<@DHLPTX\`ptx|!!!!!!!e)     eU5eve  e%e= e-3}L(-R=hbaS:Te=rstV:X M:Z  ") "') #$ "0" "H l "Ok "Xe "Xr #$' 4Z #$ 4Z #$# 4[ #$0 4\ ; @@ k &/ R``e a 0n#  ;&!R* =e& R&He`e&9+q R?eLq 5YW Rrr * ?e1l*28< { U R&3R <*/ &/R@@EJ $  *22g<*4 yRq H Rq G Rq L Rq K Rq ;q  R @  MX$NXR(OA A5`P+hbaC}LCLL L'8RD83`c: Rjhba,+ret R+dev q  j0  }#$ o Rhba,+retR+devq 0 'R$,hba1d5errRP5devq ej0 PL rLLLKL LK6 LL%L DL7LQL @ pLcLO(O$F2@R1_k>wx-sO OOkO6Ol OO O-KL L2 @hba1 R8j+devq `7!e'R,hba,P@QjK KK@KL M M$MZ)MNNNO 2M3MCMcTM`MlMqMN NNyM?~M MM-LM M$M)MNNNO 2M3M'R,hba-PAQ vRjQsRKKK@KCMhTM`MlMqMN%NNyMD~M MMLM M$M)MNNNO 2M3M-LM M$ML)MNyNNO 2M3M'R ,dev4q P'kRX#,hbak7cl*vPm&Jen&Jd"p5retqRd0$ Rout3$|A$- $$1&$K/KK@KKN KKKKPF KKKKRs KKKKT KKKKV KKKKX KKKKZ'!KKKK\T!KKKK^!KKKK`!KKKKb!KKKKd"KKKKf5"KKKKhb"KKKKH"KKKKJ"KKKK7"KKKK9#KKKK;C#KKKK=p#KKKK?#KKKKA#KKKKBKKK#$$ #2- 3$hba-</j2( O$(:'R$2,hba9c&vQ5errRd2 (212 K$KK @KK*%KKKKW%KKKK%KKKCM<&TM`MlM%qMN%NNyM&~M MML&M M$M&)MN&NNO 2M3MCM 'TM`MlM$'qMNK'NNyMj'~M MML ((M M$M')MN(NNO 2M3MKU(KKKKKKK-2 212222PK(K K)KKKK-)KKKKY)KKKK)KKKK)KKKK)KKKK *KKKK5*KKKKa*KKKK*KKKK*KKKK*KKKK+KKKK=+KKKKi+KKK K+KKKK+KKKK+KKKK,KKKK@,KKKKl,KKKK,KKKK,KKKK,KKKK-KKKKH-KKKKt-KKKhK-KKzK K-KKK iJ/zJ1JdJJJe hK# /.KKzKNO*V.fOZOJ~.JJhK! .KKzK>J.KKhK2 .KKzK6hK4 KKzKL /M M$Mi/)MN/NNO 2M3MCMq0TM`MlM0qMN.0NNyMM0~M MML1M M$M0)MN0NNO 2M3MHKZ1ZKK KKKK1KKKhK1KKzKK1KKKK 2KKKK 62KKKKb2KKK6KKKK% R2hba>j% R3hba=j(errR A(reg A?SD@hbaSPUjSregVP KU3KK@KOX3OCM\X4TM`MlM3qMN4NNyM44~M MML\4M M$M4)MN4NNO 2M3MCM_5TM`MlMC5qMNj5NNyM5~M MM L_F6M M$M5)MN"6NNO 2M3M L`6M M$M6)MN6NNO 2M3MCMc7TM`MlM,7qMNS7NNyMr7~M MM Lf/8M M$M7)MN 8NNO 2M3MCMh8TM`MlM|8qMN8NNyM8~M MM Lh9M M$M.9)MN[9NNO 2M3MCMj6:TM`MlM9qMN9NNyM:~M MM Lj:M M$M~:)MN:NNO 2M3MCMl;TM`MlM;qMNC;NNyMb;~M MM Ll<M M$M;)MN;NNO 2M3MCMo<TM`MlMl<qMN<NNyM<~M MM Loo=M M$M=)MNK=NNO 2M3MCMq&>TM`MlM=qMN=NNyM>~M MM Lq>M M$Mn>)MN>NNO 2M3MCMsv?TM`MlM ?qMN3?NNyMR?~M MM Ls@M M$M?)MN?NNO 2M3MCMu@TM`MlM\@qMN@NNyM@~M MM Lu_AM M$MA)MN;ANNO 2M3MCMxBTM`MlMAqMNANNyMA~M MM LxBM M$M^B)MNBNNO 2M3M L{HCM M$MB)MN$CNNO 2M3M LCM M$MC)MN CNNO 2M3M6OO?EiJ@hbaEPGj KGoDKK@KCMI&ETM`MlMDqMNDNNyME~M MM LIEM M$MnE)MNENNO 2M3MCMJvFTM`MlM FqMN3FNNyMRF~M MMCMM-GTM`MlMFqMNFNNyM G~M MMLMGM M$MzG)MNGNNO 2M3MCMNHTM`MlMHqMN?HNNyM^H~M MM LNIM M$MH)MNHNNO 2M3MCMPITM`MlMhIqMNINNyMI~M MMTLPM M$MJ)MNDJNNO 2M3M% R3Khba3(errR0CK .J+ + .J+ + .K11711#CK$ 3KRhKhba>RKhba2 rcRKhbac2c;d @eKhba@826%Lhba676Be=%QLdev>q id>%0}Ldev0>q id1eLHL f eLdev:FeLdevF1q F=5gfpFIY2=M==M.2MA"7A' BMU%M 6M(val.yMB.M(tmp7B$ m/dMvald+ d3 dWM e e4/b N b% bIM c c//`iNval`, `4 `R=M a a5/^Nval^' ^/ ^M=M _ _0%LN LEM(valN/' Oval'. 'J=M(ptr) O 1&0Om1Jl1NOm1Bl/ BsOmin B/max BB%i ROptriDg%;!Optr;eJK ?PKK@K  %2>JWCcde ( 141 11X Y W  11X YW I 1  !I 1RUX!Y W  : ; 9 I &I: ;9 I>! !I: ; 9 1X YW 4:!; 9 I: ; 9 I.: ;9 'I $ > <41: ; 9 I(> !I: ;9!.?: ;9 'I<1RUX!YW : ;9 I>! !I: ; 9!:!;9 I4:!;9 I : ;9 I!("4:!;9 I#I$!I/ %.: ; 9 'I &.?: ; 9 'I<'.:!;9! 'I@|(4: ; 9 I)<*.?: ; 9 '<+4:!;9 I,:!;9 I-1RUX!YW . /.: ; 9 ' !04I41 U2.: ;9 ' 3>! !I: ;9 44:!;9!I!54:!;9 I61X Y W 7 8:! ; 9!I95I: :!-; 9 I8 ;.?: ;9 '<<= :!-; 9 I8 > 1U?.:!; 9! '@|@:!; 9!/IA :!;9 B :!; 9 C1D% UE$ > F G&H'I4: ; 9 I?J4: ; 9 I? <K( L : ; 9 M.: ;9 '@|N.: ;9 'I@|O.: ;9 '@|P : ;9 Q R : ;9 S4: ; 9 IT1RUX Y W U5V.1@|W.1@|L@($# $ (,4 \` $    (,       h|          `d$($M  5  X  0 "!<}}?/s< 1. #>  "=J ~.  ~. 0!~ .# !   y }  !|4du <X!!#<!}R | .X yu|  y ! y|XG 9  y  j U. x Jx 2~." ~ .'/~. ~$ =$1"~< ~  '!X x=' ? fv!x  o X Y& w       wf wf wf wf wf wf wf wf wf wf wf xf xf xfd.vE.> wf wt wf wf wf wf wf wf \t x }   v  Jv . ~$ =$1"~< ~  '~. ~$ =$~#. ~$ =$~<" ~  '~. ~$ =$1"~< ~  '~. ~$ =$1"~< ~  '~zJ J x x<j. Jx /  xX~. ~$ =$~<" ~  '0~"~. ~ .'0X w A&y_  w  wX wf wfT. ~$ =$1"s < ~  'rR. ~$ =$1"u < ~  'v wf wf~ .  v    vJ!  v   vf  vf  vf  vf (  vf  vt  vt  vt  vt  vt  vt  vf  vf  vf  v.   vX  vt  vt  vt  vt  vt  vt  vt  vf  vt  vf  vX  /N "u  vf~  "u   u ! 5.<A  gJ u<  uf  uX"  D L !,." ~ .'Sq. ~$ =$ !' " ~  'X Q wf wf  vXGX  vX  vt  vt  u   < ,<0e!$ M$<  vf  ut  uf  uf$ J w.~   v  Jv e /#. ~$ =$~<" ~  '~0. ~$ =$1"~< ~  '~"~. ~ .'~. ~$ =$  0"~  ~  '~. ~$ =$1"~< ~  '~. ~$ =$1"~< ~  '~. ~$ =$1"~< ~  '~. ~$ =$1"~< ~  '~. ~$ =$1"~< ~  '~. ~$ =$1"~< ~  '~. ~$ =$1"~< ~  '~. ~$ =$1"~< ~  '~>"~. ~ .'~6"~. ~ <'~ /! J yh!/%01y. >sfu f yh"/%00wfu XHRTIMER_MAX_CLOCK_BASESPGSTEAL_ANONWORK_OFFQ_DISABLE_SHIFTVMSCAN_THROTTLE_NOPROGRESSsize_tPGSCAN_ANONRES_MCQ_SQDREG_UTP_TASK_REQ_DOOR_BELLGNU 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-strongNR_ZONE_LRU_BASEufs_hisi_get_resourcePCPU_FC_NRDQST_LOOKUPSSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BITPTR_ERR_OR_ZERO__ufshcd_suspend_prepareTHP_FAULT_ALLOCPGDEMOTE_DIRECTWORK_OFFQ_LEFTPGPROMOTE_CANDIDATEPGSCAN_KHUGEPAGEDSWAP_RANR_ZONE_ACTIVE_FILEUFS_EVT_FATAL_ERRMM_SHMEMPAGES__func__ufs_hisi_of_matchvm_event_itemlru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNREG_CONTROLLER_ENABLEBALLOON_MIGRATEPGPROMOTE_SUCCESSTHP_SCAN_EXCEED_SWAP_PTE__SD_PREFER_SIBLINGSB_FREEZE_COMPLETE__u8CMA_ALLOC_SUCCESSPGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSNUMA_PAGE_MIGRATEPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32ALLOCSTALL_DMAUFS_RUNTIME_PMufs_pm_opFDPIC_FUNCPTRSREG_UTP_TRANSFER_REQ_INT_AGG_CONTROLufs_hisi_link_startup_notifynode_stat_itemREG_UFS_ESIUBATHP_FILE_MAPPEDTHP_FILE_FALLBACK_CHARGEPGALLOC_NORMALUNEVICTABLE_PGCULLEDufshcd_removeHRTIMER_BASE_BOOTTIMENUMA_HITREG_UIC_COMMAND_ARG_2PGSCAN_KSWAPDTHP_MIGRATION_SPLITKMALLOC_RANDOM_STARTWORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILE__u32UFS_EVT_DEV_RESET__raw_readlTHP_DEFERRED_SPLIT_PAGEpm_opdev_req_paramsusleep_range_stateREG_UTP_TASK_REQ_LIST_RUN_STOPtx_fsm_val_0SDEV_EVT_MODE_PARAMETER_CHANGE_REPORTEDNR_KMALLOC_TYPESkmalloc_cache_typeDQST_CACHE_HITSreadlufshcd_pltfrm_initNR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEufshcd_disable_host_tx_lccHRTIMER_BASE_TAI_printkufs_hisi_pm_opswork_bitsPGLAZYFREEDHTLB_BUDDY_PGALLOCOPR_CQDlong int___GFP_HIGHMEM_BITKSM_SWPIN_COPYUFS_REG_LBMCFGTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMApdevPGPGINclass_raw_spinlock_irq_tREG_UFS_MCQ_CFGTHP_SWPOUT_FALLBACK___GFP_NOFAIL_BIT__SD_OVERLAP__raw_writelUFS_EVT_SUSPEND_ERR__UNIQUE_ID_file605PGALLOC_DMA32LRU_UNEVICTABLEerrordevm_reset_control_getNR_FILE_DIRTYufs_hisi_resumeREG_CONTROLLER_DEV_IDufshcd_dme_get_attrDQST_DROPSBLK_ENCRYPTION_MODE_AES_256_XTSclass_raw_spinlock_irqsave_tPGFREEWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSufs_notify_change_statusWORK_OFFQ_BH_BITREG_AUTO_HIBERNATE_IDLE_TIMERREG_UFS_CRYPTOCAPsigned charUFS_PM_LVL_MAXwritelHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGEShost_paramsNR_ACTIVE_ANONREG_INTERRUPT_STATUS__u64NR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFT_msecs_to_jiffiesufs_sys_ctrlpid_type__ret_warn_onMTHP_STAT_SWPOUTTHP_SPLIT_PAGEWORKINGSET_NODERECLAIMunsigned charplatform_driver_unregisterCOMPACTSTALLNR_KERNEL_STACK_KBREG_UTP_TRANSFER_REQ_LIST_BASE_LNR_WRITEBACKUFS_EVT_CNTPGSCAN_DIRECTufs_hisi_set_dev_capnuma_stat_itemHTLB_BUDDY_PGALLOC_FAILufshcd_negotiate_pwr_paramsDQST_READS__UNIQUE_ID___addressable_ufs_hisi_pltform_init604msleepPGREUSEALLOCSTALL_MOVABLEufs_hisi_init_commonWMARK_MINMIGRATE_ISOLATEin_suspendclass_spinlock_irqsave_tSDEV_EVT_LUN_CHANGE_REPORTEDNR_ANON_THPSattr_sel_BoolREG_UIC_ERROR_CODE_DATA_LINK_LAYERSTICKY_TIMEOUTSBLK_ENCRYPTION_MODE_ADIANTUMPIDTYPE_PIDvalueKMALLOC_CGROUPvariantPGREFILLNR_KERNEL_MISC_RECLAIMABLE___GFP_ZERO_BITblk_mq_req_flags_tmoduleWORK_STRUCT_INACTIVE_BITNR_SWAPCACHETASK_RSP_UPIU_SIZE_DWORDS___GFP_ZEROTAGS_BITSDEV_EVT_ALUA_STATE_CHANGE_REPORTEDNR_PAGETABLEMOD_INVALIDMIGRATE_TYPESufshcd_runtime_suspendUFS_REG_CDARX1UFS_REG_CDARX2REG_INTERRUPT_ENABLEufs_hisi_suspend_prepareN_HIGH_MEMORYMOD_DATAmod_mem_typeNR_VM_EVENT_ITEMSUNEVICTABLE_PGRESCUEDUFS_SHUTDOWN_PMRES_MCQ_CQDOPR_SQISPGSCAN_DIRECT_THROTTLEREG_MCQCAPWORK_STRUCT_COLOR_SHIFTdev_max_paramsufs_hba_hi3660_vopsTHP_FILE_ALLOCvm_fault_t__kernel_ulong_tNR_SLAB_UNRECLAIMABLE_B__exitcall_ufs_hisi_pltform_exitMOD_TEXTREG_UFS_ESILBAWORK_OFFQ_FLAG_BITSREG_UIC_COMMANDUFS_EVT_HOST_RESETKSWAPD_INODESTEALREG_UFS_MEM_CFGufshcd_init_host_paramsPGSCAN_SKIP_DMA32ARM64_VEC_SVEKMALLOC_DMATIMER_SOFTIRQNR_WMARKcapsHRTIMER_BASE_MONOTONICreset_control_deassertfalse___GFP_LAST_BITREG_UIC_ERROR_CODE_DMENR_FILE_MAPPEDADDR_LIMIT_32BITRES_MCQ_CQISSB_FREEZE_WRITE___GFP_UNUSED_BITufshcd_dme_getUFS_EVT_RESUME_ERRzone_stat_itemUFS_EVT_DL_ERRALIGNED_UPIU_SIZEOPR_SQD___GFP_MOVABLE_BITufs_event_typePRE_CHANGEPGSCAN_SKIP_DMATHP_SCAN_EXCEED_SHARED_PTEWORKINGSET_ACTIVATE_FILEBALLOON_INFLATEDROP_SLABmsecs_to_jiffies___GFP_NO_OBJ_EXT_BIT__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTKCOMPACTD_FREE_SCANNEDARM64_VEC_MAXUFS_REG_CDACFGWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLYREG_UTP_TRANSFER_REQ_LIST_RUN_STOPPGDEACTIVATEREG_CONTROLLER_PROD_IDPOST_CHANGESDEV_EVT_POWER_ON_RESET_OCCURRED__SD_SHARE_CPUCAPACITYPGALLOC_MOVABLElong unsigned intufs_hbaBLK_ENCRYPTION_MODE_INVALIDHRTIMER_SOFTIRQreset_control_assertufs_hisi_link_startup_pre_changeSWAP_RA_HITvmscan_throttle_statestatusPTR_ERRPGSCAN_FILEPGPGOUTNR_ZONE_UNEVICTABLEUFS_REG_UFSMODENR_SHMEMSDEV_EVT_FIRSTRES_MCQ_SQIShctx_typeREG_UTP_TASK_REQ_LIST_BASE_HREG_UTP_TASK_REQ_LIST_BASE_Ldev_pm_opsuintptr_tKMALLOC_RECLAIMMIGRATE_RECLAIMABLE__const_udelayUFS_REG_HCLKDIVufs_pm_levelMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGEUFS_EVT_ABORTufshcd_dme_set_attr__SD_NUMACOMPACTFAILPIDTYPE_SID__SD_BALANCE_EXEC__UNIQUE_ID_description608of_match_nodeplatform_driverDQF_SYS_FILE_BNR_INACTIVE_ANONDQF_PRIVATE__UNIQUE_ID_license606NR_THROTTLED_WRITTENSDEV_EVT_SOFT_THRESHOLD_REACHED_REPORTEDREG_UTP_TRANSFER_REQ_LIST_CLEARTHP_SPLIT_PAGE_FAILEDlong long intLRU_INACTIVE_ANONUFS_EVT_NL_ERRMTHP_STAT_SHMEM_FALLBACK_CHARGENR_ZSPAGESwidthufs_hisi_soc_initNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_t__UNIQUE_ID_alias607NR_FILE_THPSMTHP_STAT_ANON_FAULT_ALLOCBLK_ENCRYPTION_MODE_SM4_XTSUNEVICTABLE_PGMLOCKEDCOW_KSMMOD_INIT_RODATAUFS_PM_LVL_0UFS_PM_LVL_1UFS_PM_LVL_2UFS_PM_LVL_3UFS_PM_LVL_4UFS_PM_LVL_5UFS_PM_LVL_6WORKINGSET_ACTIVATE_ANON__platform_driver_registerHCTX_TYPE_READNR_VM_NODE_STAT_ITEMSMTHP_STAT_SWPOUT_FALLBACKCOMPACTSUCCESSWORKINGSET_REFAULT_ANONMIGRATE_HIGHATOMIC___GFP_IO_BITof_idMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointerALLOCSTALL_NORMALCMA_ALLOC_FAILWMARK_LOWMTHP_STAT_ANON_FAULT_FALLBACKMTHP_STAT_SPLITtimeoutWORKINGSET_REFAULT_BASE__SD_SERIALIZESDEV_EVT_INQUIRY_CHANGE_REPORTEDaddrlog_post_read_mmiomthp_stat_itemKSWAPD_HIGH_WMARK_HIT_QUICKLYMIGRATE_UNMOVABLEPGSCAN_SKIP_MOVABLENR_ZONE_INACTIVE_FILEREG_CONTROLLER_CAPABILITIESUFSHCI_REG_SPACE_SIZEufs_hi3660_initSB_FREEZE_PAGEFAULTREG_UTP_TASK_REQ_LIST_CLEARMOD_INIT_TEXTNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTSLABS_SCANNEDufs_hba_hi3670_vopsWORK_STRUCT_PENDING_BITMOD_MEM_NUM_TYPES__SD_ASYM_PACKINGREG_UTP_TRANSFER_REQ_LIST_BASE_HWORK_OFFQ_FLAG_SHIFT__int128 unsignedufshcd_get_variantTHP_MIGRATION_SUCCESSNR_LRU_BASEZONELIST_NOFALLBACKufshcd_resume_completeunsigned intNUMA_HINT_FAULTSNUMA_INTERLEAVE_HITufs_hisi_pwr_change_notify__SD_BALANCE_FORKufs_pa_layer_attr___GFP_COMP_BITPGROTATEDRES_MCQ_VSBLK_ENCRYPTION_MODE_AES_128_CBC_ESSIVzone_watermarksmib_valCOMPACTFREE_SCANNED___GFP_NOMEMALLOC_BITPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATETHP_SCAN_EXCEED_NONE_PTEADDR_COMPAT_LAYOUTmigratetypeNR_ACTIVE_FILEREG_UTP_TRANSFER_REQ_DOOR_BELL__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolufs_host_paramsUNEVICTABLE_PGSCANNEDcharufshcd_set_variantclass_raw_spinlock_tTASK_COMM_LENN_CPU__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDOPR_MAXVMSCAN_THROTTLE_CONGESTEDHCTX_MAX_TYPESNR_ZONE_ACTIVE_ANONPSWPINufs_hisi_suspendNR_INACTIVE_FILE___GFP_ACCOUNT_BITZONELIST_FALLBACKTHP_COLLAPSE_ALLOCNR_IOMMU_PAGESNR_ZONE_INACTIVE_ANONufs_hisi_check_hibern8RES_UFSrseq_cs_flags_bitUFS_EVT_LINK_STARTUP_FAILNR_LRU_LISTSlog_post_write_mmioWHOLE_SECONDSCOMPACTISOLATEDdev_get_drvdataTHP_ZERO_PAGE_ALLOCufshcd_runtime_resume_dev_infodevicesizeof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typeLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQUFS_EVT_AUTO_HIBERN8_ERRUFS_REG_CDATX1UFS_REG_CDATX2MM_FILEPAGESclass_spinlock_irq_tSDEV_EVT_MEDIA_CHANGEPGACTIVATE___GFP_DMA_BITKMALLOC_NORMALOPR_CQISNR_VMSCAN_IMMEDIATE___GFP_HIGH_BIT__SD_ASYM_CPUCAPACITY_FULLMOD_RODATASDEV_EVT_MAXBITSDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDNR_MLOCKVMSCAN_THROTTLE_ISOLATEDusleep_rangeNET_RX_SOFTIRQSDEV_EVT_CAPACITY_CHANGE_REPORTEDSB_FREEZE_FSPGSTEAL_FILEMOD_RO_AFTER_INITlog_read_mmioTASKLET_SOFTIRQ___GFP_FS_BIT__msecs_to_jiffiesKCOMPACTD_WAKEHCTX_TYPE_POLLHRTIMER_BASE_BOOTTIME_SOFTDROP_PAGECACHEWMARK_HIGHreset_control__le32THP_COLLAPSE_ALLOC_FAILED___GFP_RETRY_MAYFAIL_BITUFS_EVT_PA_ERRUFS_EVT_WL_RES_ERRMM_ANONPAGES__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128scsi_device_eventPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITREG_UIC_ERROR_CODE_NETWORK_LAYERufs_hisi_host_DQST_DQSTAT_LASTDQST_SYNCSUFS_SYSTEM_PMMTHP_STAT_SHMEM_FALLBACKPGDEMOTE_KSWAPDWORKINGSET_NODESMM_SWAPENTSufs_hisi_pwr_change_pre_changeREG_UFS_VERSIONIRQ_POLL_SOFTIRQcaller_addr0WORK_STRUCT_PWQ_BITNR_DIRTIEDPIDTYPE_TGIDTHP_MIGRATION_FAILUFS_REG_CDASTANR_VMSCAN_THROTTLE___GFP_RECLAIMABLE_BIThostblk_crypto_mode_num___GFP_NORETRY_BITNR_ISOLATED_ANONplatform_get_drvdataPAGEOUTRUNplatform_devicePGSTEAL_KHUGEPAGEDTHP_SPLIT_PMDNUMA_PTE_UPDATES__MTHP_STAT_COUNTPIDTYPE_MAXshort intufs_hi3670_initIS_ERRCOMPACTMIGRATE_SCANNEDuint64_tUFS_REG_OOCPRdevm_kmallocTASK_REQ_UPIU_SIZE_DWORDS___GFP_DIRECT_RECLAIM_BIT__hereNR_VMSCAN_WRITENR_WRITTENufs_hba_variant_opsNUMA_MISSufshcd_dme_set___GFP_NOWARN_BITufshcd_resMMAP_PAGE_ZERO__dummy2trueufs_hisi_pltform_exitWORK_STRUCT_PWQ_SHIFTMTHP_STAT_SHMEM_ALLOCDQF_ROOT_SQUASH_Bufs_hisi_pltform_initPGSTEAL_DIRECTblk_opf_tREG_UIC_COMMAND_ARG_1__devm_reset_control_getREG_UIC_COMMAND_ARG_3___GFP_DMA32_BITufshcd_mcq_opr__dummyBLK_ENCRYPTION_MODE_MAXRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITdevm_kzallocPGFAULTUFS_REG_LBMSTAN_NORMAL_MEMORYNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCAL__SD_SHARE_LLCDQST_FREE_DQUOTSWMARK_PROMONR_FREE_PAGESVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKclass_spinlock_tREG_UFS_CCAPufs_hisi_link_startup_post_changeMTHP_STAT_SPLIT_DEFERREDMTHP_STAT_ANON_FAULT_FALLBACK_CHARGEgfp_tHRTIMER_BASE_REALTIMEdevice_nodeNR_WRITEBACK_TEMPTHP_FILE_FALLBACKNR_NODE_STATESNR_FILE_PMDMAPPEDUNEVICTABLE_PGSTRANDEDUFSHCI_CRYPTO_REG_SPACE_SIZEKCOMPACTD_MIGRATE_SCANNEDexitcall_tpcpu_fc__SD_CLUSTERDQST_WRITESRES_MAXufshcd_system_resumejiffiesN_ONLINE___GFP_HARDWALL_BIT___GFP_WRITE_BITvec_typeuint32_tNR_SLAB_RECLAIMABLE_BREG_UIC_ERROR_CODE_PHY_ADAPTER_LAYERufs_hisi_removeNUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEUFS_EVT_WL_SUSP_ERRMTHP_STAT_SPLIT_FAILEDN_MEMORYtx_fsm_val_1devm_platform_ioremap_resourcePGMAJFAULTADDR_LIMIT_3GBWORK_OFFQ_POOL_SHIFTshort unsigned intNR_SECONDARY_PAGETABLEPCPU_FC_EMBEDMAX_ZONELISTSNR_UNEVICTABLEnode_statesREG_UIC_ERROR_CODE_TRANSPORT_LAYERdevm_reset_control_get_exclusiveufs_hisi_pltformufs_hisi_set_pm_lvlcaller_addrNR_ANON_MAPPEDufs_hisi_probeUFS_EVT_DME_ERRWORKINGSET_REFAULT_FILElog_write_mmioufs_hisi_clk_initBLOCK_SOFTIRQ___GFP_MEMALLOC_BITUFS_REG_OCPTHRTLTHP_FAULT_FALLBACK_CHARGERES_MCQMIGRATE_MOVABLEPGLAZYFREEN_GENERIC_INITIATORRCU_SOFTIRQREG_CONTROLLER_STATUSNR_SOFTIRQSPGALLOC_DMAOOM_KILLWORKINGSET_ACTIVATE_BASEUFS_EVT_TL_ERR___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SME_dev_errSDEV_EVT_LASTufshcd_system_suspendHCTX_TYPE_DEFAULTdrivers/ufs/host/ufs-hisi.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/ufs/host./include/linux./include/ufs./include/asm-generic./arch/arm64/include/asm./include/uapi/asm-generic./include/uapi/linux./include/linux/sched./include/scsiufs-hisi.cufs-hisi.cplatform_device.hdevice.hufshcd.hreset.herr.hio.hio.hdelay.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.htopology.hhuge_mm.hvm_event_item.hinterrupt.hblk_types.hblk-crypto.hblk-mq.hscsi_device.hufshci.hufs-hisi.hstack_pointer.hufshcd-pltfrm.hof.hjiffies.hdev_printk.hprintk.hdelay.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $(A-AFA-$ A-ADA-$ A-ADA-,DA-A CJA-$$A-AEA-DA-A0DBc A-A M A-A ,B-A BZA-DXA-ApBBV A-A Mc A H A |A4B-A B{ A-A D-4G-A BG A-A XA-l$A-ApBBR A-A yA AA s AA \AAAAA,B-A BA-DA-A0BBQ A-A K A-A <A-A0BBL A-A KA- F(\\_ x @D \  $  Xh<$`, <LX^prXp21M1$bUyj( "#%&&'*?Tp$)7Jer #7AI\qxufs-hisi.c__initcall__kmod_ufs_hisi__603_600_ufs_hisi_pltform_init6ufs_hisi_pltform_init$xufs_hisi_suspend_prepareufs_hisi_removeufs_hisi_probe$dufs_hisi_init_commonufs_hisi_resumeufs_hisi_pwr_change_notifyufs_hisi_clk_initufs_hisi_suspendufs_hisi_link_startup_notifyufs_hisi_soc_initufs_hi3670_initufs_hi3660_initufs_hisi_of_matchufs_hba_hi3660_vopsufs_hba_hi3670_vops__func__.1__func__.4__func__.3__func__.2__func__.0ufs_hisi_pm_opsufs_hisi_pltform__UNIQUE_ID___addressable_ufs_hisi_pltform_init604__exitcall_ufs_hisi_pltform_exit__UNIQUE_ID_description608__UNIQUE_ID_alias607__UNIQUE_ID_license606__UNIQUE_ID_file605.L144721.L144722.L144723.L144724.L144725.L144726.L144727.L144728.L144729__platform_driver_register__ufshcd_suspend_prepareufshcd_removeof_match_nodeufshcd_pltfrm_initplatform_driver_unregisterdevm_kmalloc__devm_reset_control_getdevm_platform_ioremap_resource_dev_err__const_udelayufshcd_init_host_paramsufshcd_negotiate_pwr_paramsufshcd_dme_set_attr_printk__stack_chk_failufshcd_dme_get_attr_dev_infojiffiesusleep_range_statereset_control_assertmsleepreset_control_deassertufshcd_resume_completeufshcd_system_suspendufshcd_system_resumeufshcd_runtime_suspendufshcd_runtime_resumeN0OH X `PpQST U< @ LPTVW  00VXYZ Z8ZPZhZZZZZZZZ(Z@ZP T XX`XdVptx[ZZZZZ Z$Z<ZTZd\xWWZZZdZ|ZZZZZ Z( ZD Z` Z| Z Z Z Z Z Z Z< ZX Zt Z Z Z Z Z Z Z4 ZL Z` ]t x | ^ _ Z _ ` _ ] ]$ _4  8  < D L VT PX P\ V Z Z ] Z0 ZL Zh Zt _     V p p ^ ZZ]8]\\aWWbc  V    $V@ (P  MR8C  D\E$(F04G<8@HHPLITXJ`dK@ DH$(L04P<8@THLXTX\`(d`l pdx|hl pDttx|4d p defefefhgph <p<9 =>>;&<-= 2=H@= G='N=-Z=h=&t=y=% =;"==)=P =K=J== =%= =$=%=*=6=XB=,N=7(Z=+s=W,=#=Y =)=j=+'=L#==v$=7==u(==,=(=%= =['=6/===,=0= = =&=-=;=,K=0Q=C0W=_^=w n=t=&z=%=z='===9=(=h====!==-=" =T%=q&=^=&=h!6= *<=%B=V=2 ^= l= z= =+="=H=b,==.=5=r=@.=0"=,=k*=c=-=@ =/=+!=,.= >=BD=aJ=&P=V=|\=b=h=.)n=t=e z=% ==%=o=-==8 =@={==}/==== =-==k = =(==D=*!='=.=2>=*D=KJ=3!P= V=\=8b= h=n=#t=r%z== ===== = ==1.=,=\=n'=+ =`&=c==.=/= ==+0 =t"== =.!='= -= 3=/ 9=+?=/E=K=Q=>W=+]=~c=(i=8#o=&u=({===s={*= ==-=$!=z== =P&==_=N===d"=J-==a =! ==*#=#)==/= 5='<=M=#S=#Y=$_=*e=Xy= ==#.=R"=f=+===< = =$=2==w= #=Z=|%==>==f=Z) =&=8=}>= D= J=w,P=V=#\=*b=&h= &|= ==n=,$=5=z==q=w#=F$====Z==Z=#"=+ = = =s = =a%% =+ =\#1 =#7 =j,= =*C ={I =lO =!U = [ =da =h =w =" = =K =- =w+ = =d =D) =7& = =K =p- =^+ =' = = = = = =/ =S  = =: =! =' =- = 3 =9 =? =E =K = Q =#W =] =/c =T*i =-o =) u ={ = =# =) =' =8 =H = = =_ = = =9$ =$ =* =  = = = =' = =$ = =/ =' = =3 =3- =# =) =/ =5 =&; =FA = (G =M =!S = Y =n_ =~e =$k ==,q =Hw =5 } =z =M = = = = = =# =M = , = = + =[/ =! =$ =1 =+ = = = =r = =' =O = = =! =c % = + = 1 =7 =?= =C =0I =O =l U =[ =b ='l =~ =" =J =* =# =(/ =& =f$ = = =/ =/ =) =G =G' =d = = = =f =* =T =~0& =?, =$2 = 9 =%I ="O =U = $[ =)a =>g =am =s =y =8 =Z0 =# =[( = =P =, = =& = = =v = =5 =/ = =, = =%=L. ==H= =~"=(=R.=4={:=^@=wF=L=R=X=)^="d=)j=Hp=/+w= ~== === ,=}=2%=A==0=.="=L=z!==+ =\-=A%===B =< =/#= )=)&/=6=F=L=R=X=^=d=j=p= w=L ====(=(=`!=u/=k=G====,=)=b==H =/#=~ =\ =5=J/;=@(A=mG="M="S=Y=&_= 'e={ k=\*q=w=~=%=j =a===$= p=. =u% .= ; D=.QZ= g-p=t}0=? 3j=3U=)31=%3.= F=k===}= ==-=),=N(M= x==$= "=P= =!= P=Q0h=z==!==,=h0==$&=).A=l)M`=#-h =   =.@= == (K=B'W=la =^=l ==B''=l1 X:=q B<OW; w;8 -5;1KS;Ad;Aw;Y;itX X;|%=.A=\S=B'l= y=F = ==B'; 8Q_%DYhp;= *=8=F=B'Rg= x;#8*I^m ;8*CQ~=J=X= ==(= F=lP pan;;;\  K $x < T l ,!Y!!!! ":",g"|"""#H#u##(#@ $=}&'$=B'4$=V B$= P$=mZ$<$=$$;H$;H$$;[$P%/%\%%%%%%& 2&A& I&;mc& |&&& &&('(')'(P',o'<''<';}'<''L (P(-(PZ(h((;(;(((;)2)^))) ), *H :*d f* * * * + B+ n+ v+;+, +@ +\ ,x E, q, , , , !- M-8 y-P - -;- -;-; . .;4. [. . .;. .$!/p G/p `/h n/t /| /| / / /| 0 30 R0 g0| v0 0 0| 0 0 1| 1 51 _1 1 1 14 2P ;2 g2 2=<+2=B'2=2=B'2=3=3`+3=B'H3`P3;d33|3333494N4]4444444!5:5H5o55555;'555'6<6K6S6;7l666666  7 #717 X7w7 7707;G707788<%848DZ8Ds88D8H8X88X8;W 9X%939h`9lu99t9t99t9x:,:;:C:;g\:u::::::;!;H;g;|;;;;w;;;<<$<J<c<q<<<<<<;<=#=P=e=t=====>>+>3>;L>e>s>(>,>>4>4??48?8W?Hl?{?H?;?H??X?\@@d:@dS@a@d@h@x@@x@;@xAA@AUAdAAAAAA BB#B;CMCUC;nCCCCCCD=/Dh)D=B'8Dh@D;TDtDDDlDDEEl+E3E;LEeElsEEElEEFlF8FWFlFl{FFFFFG#G2GXGqGGGGGGHHDH cHxHHH;HHH,H0I I8FI8_ImI8I<ILIILI;ILJJ\IJ`^JjJ=I!J=1J=-J=[J=lJ J=*J= )J=*J= )K=*K= )K=*'K= )IK=iK=K=K=K=(K=K=K=K= L= &L=w RL=o.~L='L= L=!L=G*L="L= M=M=*M=(4M=(DM=UM=rM=(M=(M=M=M=M=.M=&M=X$M=M=N=.N=&!N=!9N=EN=QN=.]N=&jN=/N=N=N=.N=&N=N=N= N=O=1O=X OO=#tO=O=(O=O PXP;$PDP`sPP8 0  2BZj}XhL$9I\n ~<     `(8H0XXhxHxX">4&>L*>].>m2>{6>:>>>B>F>P>U> Z>_>'d>0i>9n>As>Gx>L}>Q>Y>d>o>}>>>>>>>>>>>>>> >>$>-><>C>K>S>X>a >l>v>>>">'>,>1>6>;>@>E>J>O>T>^wB<B@dBh B@BB,B0\B`BhBB<B`B B.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rela.exit.text.rodata.str1.8.rela__bug_table.rodata.str.rela.altinstructions.rela.rodata.rela.discard.addressable.rela.exitcall.exit.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 )+&@x)1;6@)P(K@H)`$[@H) k2lz@0) 24@)`@@)X@)`@()hP@@r)nsP@d`))-t'$@xdP)>Tw9@h0) J0h0U0#e0'nB~H h8@n)' *M xq