ELF @@;9M%%%%%%M%%%%%%%%%MMM%%%%%%%%%%%1 1 1 1 1 1 1 h 0 G  `1 1 1 1  "rbw=%lld wbw=%lld devfreq=%d", REC->rbw, REC->wbw, REC->devfreq"%c|%d|%s|%d", REC->type, REC->pid, __get_str(name), REC->value../private/google-modules/soc/gs/drivers/gpu/exynos/g2d/g2d_uapi_process.c[Exynos][G2D] %s: Failed to read source image data %d/%d [Exynos][G2D] %s: Failed to validate source[%d] commands VYUYg2d_copy_commandsYPAYLOADSTRIDEXPHASE[Exynos][G2D] %s: Failed to copy release fences to user 6G2D: CMD[%03d] %#06x, %#010x outLayer10FILTER0_C_HCOEFruntime_pm3[Exynos][G2D] %s: unknown ioctl %#x [Exynos][G2D] %s: Invalid number of source images %u [Exynos][G2D] %s: Invalid number of buffer %u for %s [Exynos][G2D] %s: invalid buffer type %u specified [Exynos][G2D] %s: Failed to get dmabuf from fd %d HWFCNV12_P010SCALECONTROLactiveprio %d begin@%llu end@%llu nr_src %d AFBC debuggingL0_EOTFL1_TML2_TMchar[Exynos][G2D] Failed to install IRQ handler [Exynos][G2D] Failed to enable clock (%d) [Exynos][G2D] %s: Failed to get buffer for HWFC [%u:%12lld] %13s: L0_TMg2d_frame_hw#%dirq_error(null)(&task->fence_timer)&x->wait[Exynos][G2D] %s: too small dmabuf %zu/%u but reqiured %u ABGR8888STRIDETOPHEIGHTYCBCRMODE%16s %6u %4d %6s %10llu %10llu %10u Layer1g2d_hw_timeout_handler[Exynos][G2D] GLOBAL RESET %s : H/W timeout dvfs_int(&task->hw_timer)XBGR2101010g2d_validate_image_dimension[Exynos][G2D] debugfs: failed to create root directory %u@%sLayer6L0_MOD_CTRL+L0_OETFFILTER2_Y_HCOEFrbw=%lld wbw=%lld devfreq=%d &g2d_dev->lock_task[Exynos][G2D] Failed to create tasks [Exynos][G2D] %s: prio %d begin@%llu end@%llu nr_src %d &task->fence_timeout_lockg2d_validate_source_commands[Exynos][G2D] index: %d, flags %#x, colormode: %#010x RGB888NV61_P210UORDERJOB ID %2u (STATE %#05lx) - Layer12DEGAMMA EOTFL1_MOD_CTRL+L1_OETFFILTER0_Y_HCOEFFAIL&g2d_dev->lock_ctx_list[Exynos][G2D] %s: Invalid %s[%d] SFR '%s' value %#x source[Exynos][G2D] %s: Plane 0 address isn't aligned by 4. g2d_fence_has_errorLayer136DVFS_INT freq : request %u, current %lu6DVFS_MIF freq : request r %d w %d current %luinclude/linux/thread_info.htype[Exynos][G2D] G2D ERROR INTERRUPT: %s [Exynos][G2D] %s: Image type should be RGB for Solid color layer: YVYUDSTTOPBLENDg2d_fence_timeout_handler3[Exynos][G2D] %s: TARGET: %s #%llu (%s) %ufree high(2) : %d L2_MOD_CTRL+L2_OETFL2_GMFILTER0_C_VCOEFshutdownSUCCESSrbw[Exynos][G2D] Failed to get IRQ g2d_dvfs_table[Exynos][G2D] Failed to enable power (%d) g2d_finish_tasks[Exynos][G2D] %s: Invalid taret fence fd %d XRGB8888ARGB4444[Exynos][G2D] %s: SBWC Lossy is not supported [Exynos][G2D] mask %#x YHEADERSTRIDE%sinDestinationmmu_faultname[Exynos][G2D] %s: Failed to read g2d_task_data Unexpected interrupt status bit(0) in %#xNo read responseRIGHTg2d_validate_extra_command%u usec. low(0) : %d [Exynos][G2D] %s: called %d times, ignore it. Probed FIMG2D version %#010xinclude/linux/uaccess.hg2d_scheduler[Exynos][G2D] %s: invalid buffer type %u specified to target [Exynos][G2D] %s: Failed to get src[%d] commands NV61YUV420PSBWCINFOXSCALEGeneralLayer0Layer8Layer14DEGAMMA 2.2HDR_CONTROLL3_EOTFL1_GMhw_ppc[Exynos][G2D] HWFC is not supported [Exynos][G2D] %s: DMA layer %d has no buffer - flags: %#x SBWC for encodingUnknown format %#x with device caps %#lxARGB1555NV16_P210L3_TMhw_timeoutALPHAJob manager[Exynos][G2D] %s: Wrong priority %u [Exynos][G2D] %s: Invalid number of priority %u [Exynos][G2D] %s: failed to attach to dmabuf (%d) RGB565NV12[Exynos][G2D] %s: SBWC format is not supported WIDTHCHEADERSTRIDE3[Exynos][G2D] All fences are signaled. (state %#lx) TASK[%d]: state %#lx flags %#x Layer56task_push[Exynos][G2D] Failed to register misc device for 1 [Exynos][G2D] %s: Unable to alloc IOVA for cmd data g2d_map_cmd_dataAFBC Stuckg2d_import_commandsNV21DSTLEFTfence_timeout[Exynos][G2D] %s: No active task entry is found for ID %d g2d_show_task_statusYUYVSBWC[Exynos][G2D] %s: wrong offset %#x @ extra cmd[%d] g2d_set_sbwc_buffer%lluFILTER3_C_HCOEFtask_beginitmon,portexynos-g2dfimg2d[Exynos][G2D] %s: prio %d/%d found higher than %d g2d_get_dmabuf[Exynos][G2D] %s: Unexpected buftype %d is ignored g2d_get_source[Exynos][G2D] %s: AFBC base %#llx is not aligned by %u allocLayer3g2d_itmon_notifier[Exynos][G2D] Failed to parse device tree for hw ppc g2d_ioctl[Exynos][G2D] %s: Failed to enable power (%d) [Exynos][G2D] %s: Too small buffer[%d]: expected %u for %ux%u(btm %u)/%s(mode %#x) but %u given L1_EOTF6%d: crop %8d window %8d ppc %4d cycle %8d&(&g2d_dev->dwork)->timer[Exynos][G2D] %s: wait to resolve contension for %d us g2d_hw_push_taskg2d_get_buffer[Exynos][G2D] %s: failed to map dmabuf (%d) [Exynos][G2D] %s: Layer0 can be used as a constant layer %s [Exynos][G2D] %s: Failed to get %u extra commands ABGR2101010g2d_validate_image_formatg2d%#x%16s %6s %4s %6s %10s %10s %10s &g2d_dev->fence_lockARGB8888[Exynos][G2D] %s: Non AFBC requires valid stride [Exynos][G2D] %s: Invalid HWFC format with %s [Exynos][G2D] %s: Bad stride %u, %u for w %u mode %x [Exynos][G2D] %s: invalid number of SBWC buffers %d %s: Error fence of %s%d found: %s#%llu taskpriorities: +resumehwfc_jobpendinginclude/linux/dma-fence.h__data_loc char[][Exynos][G2D] Failed to register IOMMU fault handler (%d) ABGR1010102COMMANDYSCALE3[Exynos][G2D] %s: %d Fence(s) timed out after %d msec. debugLayer15FILTER1_Y_HCOEF../private/google-modules/soc/gs/drivers/gpu/exynos/g2d/g2d_command.c&g2d_dev->lock_qos&g2d_dev->queued_wait[Exynos][G2D] GLOBAL RESET %s : error interrupt [Exynos][G2D] %s: HWFC without repeater is not supported. g2d_get_sources[Exynos][G2D] %s: Unaligned sink region [%ux%u, %ux%u) [Exynos][G2D] %s: Failed to get target commands CPAYLOADSTRIDEROTATE3[Exynos][G2D] %s: Pending g2d release fence: #%llu [Exynos][G2D] %s: Too many release fences %d required (src: %d) g2d_create_release_fence3AFBC_DEBUGGING_DATA cluster%d [%d] %#xHDR GML2_EOTFdevfreqpid(work_completion)(&(&g2d_dev->dwork)->work)[Exynos][G2D] %s: Current job %d in HW is not active g2d_start_task[Exynos][G2D] %s: HWFC is not supported g2d_schedule_taskg2d_get_target[Exynos][G2D] %s: Failed to prepare source layer %d XBGR8888UYVYNV16DSTBOTTOMYPHASEg2d_set_afbc_bufferDest CSC CoefficientFILTER1_Y_VCOEFFILTER1_C_HCOEF[Exynos][G2D] %s: no free task slot found (hwfc %d) [Exynos][G2D] %s: Failed to enable clock (%d) [Exynos][G2D] %s: Unexpected state %#x of JOB %d [Exynos][G2D] %s: wrong(%#x) stride %u mode %#x size %ux%u [Exynos][G2D] %s: Bad SBWC Lossy (mode %x, info %x) contextsdev medium(1) : %d Layer CSC CoefficientLayer4L0_GMFILTER1_C_VCOEFfenceitmon,dest%c|%d|%s|%d gateNo write responsetarget../private/google-modules/soc/gs/drivers/gpu/exynos/g2d/g2d_trace.hwbw[Exynos][G2D] Failed to probe FIMG2D g2d_irq[Exynos][G2D] %s: Failed to read perf data ../private/google-modules/soc/gs/drivers/gpu/exynos/g2d/g2d_drv.cg2d_get_hwfc_dmabufHDRMODEtasks ------------------------------------------------------ task_allocsuspend../private/google-modules/soc/gs/drivers/gpu/exynos/g2d/g2d_regs.c[Exynos][G2D] G2D TASK[%03d] STATE : %d [Exynos][G2D] %s: Window of source[%d] floods the target DSTRIGHTlogs%u usec. (INT %u MIF %u)task_doneu64memcpy[Exynos][G2D] Failed to get clock (%d) g2d_irq_handler[Exynos][G2D] %s: Error occurred during running job %d [Exynos][G2D] %s: Found finished jobs (%#x) of inactive tasks [Exynos][G2D] %s: queued %d >= max %d g2d_completion[Exynos][G2D] G2D FIFO STATUS: %#x g2d_validate_target_commandsAFBCSELECTsignaledrbw %llu wbw %llu devfreq %u DEGAMMA TMFILTER0_Y_VCOEFFILTER2_Y_VCOEFFILTER3_Y_VCOEFFILTER3_C_VCOEFFILTER2_C_HCOEFg2d_frame_sw#%dirqg2d_pm_qos_update_devfreq[Exynos][G2D] Failed to register misc device for 0 &g2d_dev->freeze_wait[Exynos][G2D] No task is running in HW [Exynos][G2D] %s: Failed to get priority g2d_prepare_bufferBOTTOMg2d_set_image_buffer[Exynos][G2D] %s: SOURCE[%d]: %s #%llu (%s) Secure LayerL3_GM6%d: dst %8d win %8d ppc %4d cycl %8du32valueg2d_get_userdata[Exynos][G2D] %s: Invalid fence fd %d on source[%d] [Exynos][G2D] %s: Failed to validate target commands [Exynos][G2D] %s: Unaligned size %ux%u or crop [%ux%u, %ux%u) for %s %s %s 6Task %2d consumed %10lu us (int %lu mif %lu) 6[%s: %#04x .. %#04lx] FILTER2_C_VCOEF[Exynos][G2D] %s: Time is up: %d msec for job %u %lu %u intdvfs_mif../private/google-modules/soc/gs/drivers/gpu/exynos/g2d/g2d_task.c[Exynos][G2D] %s: target has no buffer - flags: %#x [Exynos][G2D] %s: Failed to prepare target layer g2d_put_bufferBGR565LEFTCOLOR[Exynos][G2D] %s: SBWC base %#llx is not aligned %u highest(3): %d Layer2Layer7Layer9HW flow controlHDR EOTFHDR TML3_MOD_CTRL+L3_OETFFILTER3_Y_HCOEF[Exynos][G2D] 'gate' not found. Ignoring clock gating.. g2d_get_active_task_from_id[Exynos][G2D] %s: TASK[%d]: state %#lx flags %#x g2d_get_free_taskg2d_task_completion_work[Exynos][G2D] %s: too large offset %u for dmabuf of %zu [Exynos][G2D] %s: Too many coefficient reigsters %d YV12NV21_P010[Exynos][G2D] %s: Invalid dimension [%ux%u, %ux%u) / %ux%u COLORMODEprioLayer11[??[??g2d 4(  4 t  ( <( x( ( x@H , x, T  ,,(  ,, %X % nP@ p [??block_on_contentionmax_queued02 0 P R R22RP222 2 2 2 2 2 0 0 P 2 2 2 2 222 2  3??@?D?Xp?tx?| (_3,04?8?p?t?1 ??H3L?P?TX\`<5??'     08@H08@H30;0C0K03;CK`dhl` d h l bfjnb f j n  ?#{WO@V*@@*_@qTY`iB@i@(Cq3Q* @R` cYI̿I=u(}+) R*r#9JA )@ @*$RA8C_ aTOGWF_EgDoC{B#_@*框?#{*{#_֘y?#{**!@{#_:?#{_WOWtAib@uS 9R`Z@!AXB>R*X8H 6W5OCWB_A{Ĩ#_ab@<1Thb@A`6`Z@!**`aR"Rt1?#{ h&Aij`*taRˉ}I G }@*h& @{¨#_}`?#{WOA8C X@1B***qhTZ@*#*1BT4@q*4qT @q*h4 q T@q*4qT@q*A8C_ TOEWD{C#_$L*?#{WOA@B`65R  @B6@9q @#i5U4**OB*WA{è#_ֈ!B@Oo?#{ OPqaT@!@)RtOB @{è#_Oo?#{ OPqT"@y!"@9@@ )Rt OB @{è#_?#{ O cYɿIIB4Rh@1*cROB* @{è#_?#{ O cYɿIIc4`RRuR2uc`RROB @{è#_֑c?#{g_WO@RRVX@R*?`bcT~** 7@B*`5!`^T?bT!`5vZ@w!R2B 72B!RR |Sq*}}Rhj`2 772B*! hjFq"&T}`2C!w"2B!#R@62Bv2!#R@6:B `@i(@h* @j^*@yj y)@yi y6>h@7RT9(6RR`f`v*ODWC_BgA{Ũ#_`Z@!*`Z@!`Z@!^*`Z@!`Z@!!Rv`Z@!*tf`Z@R6*`Z@!*`^@`6*`Z@!*`Z@Rhb@Q*`^@`Z@RRZ55`!BCR`!BCRhBi` !Bhhhiiihhhiiihhii`6*`Z@!X*`Z@!V*`Z@!N`!B`B !B`h*5`!BCR Rh )`ji:!*`B*{z`!B****hJhb )`!cRhNhRiV!R`Z@!c?#{ OT@@B!ROB* @{è#_Vn?#{#OA8ARCT@xRhAu@T*tBRhA TBR@!TAR"RA8C_ TOE{C#@#_?#{g_WOA847F  )8 Jii C)e}Iii(%Țh6 6thb@qZhb@*qu*R*5q*47F  )8 Jii C)e}Iii(%Țh6`6`aR"ROD RWC_BgA{Ũ#_**6`Z@! `Z@!!B**Rab@yZ1Thb@AL`6`Z@!!ԗ!Խ )8 Jii C)e}Iii(%ȚH6(@ (6@V@AR@**_3rrk@TE0?ȎAH( @(`T( @^ )8 Jii C)e}Iii(%Ț6(@ (6@V@R@**_3rrk@TE0?ȎAH( @(`T( @\շE?#{WOu**!ROB*WA{è#_$L*?#{?T? T R{#_ֶ`?#{ WO@* @TBOCWB @{Ĩ#_ֵ@T@6"@( ?#{O  )8 Jii C)e}Iii(%Țh66OC{B#_! ) J 8ii C)e}Iii(%Ț6A8h@ h4@@*@@_ @_3rrk@TE0?ֈAHh @h`Th @h?#{ O cYɿIIB4Ru@*cROB* @{è#_?#{WO* cYɿII*6cRucROBWA{è#_?#{g_WOA8C*R@mr?k @TRr_kT蠉Rr_k!AT(RRA8 @9(7 @j6xө"[plR j ? TV )B;*5  RC@* 8K@+ ? ?)BՠHCRE (B; 5  RC) 8)@*@ ?) ?(B8ȠRmr_kThR"r_k8TC*"R@ qmTRA8@9(7 @i6xӨ"[p )a  ;T (B; 5  RC @* 8 K@+ ? ?(BաHC"R (B; 5  RC) 8)@*@ ?) ?(B6S@97*?#T*lr@96RA8 @9(7 @j6xө"~? h4T )B;*5  RC@* 8K@+ ? ?)BաHCR (B; 5  RC) 8)@*@ ?) ?(Bբ/@q*T@k%Tq"2T @   )  )R)@*  @ @ =B?kBT C*mRr@9( 6RA8 @9(7 @j6xө"[p ? ()Tu )B;*5  RC@* 8K@+ ? ?)BաHCmRc (B; 5  RC) 8)@*@ ?) ?(Bb$sCqT4i^F@_ kTq"%ThJ# B?qT @?q`T@qT qlTq"ThJ# B?qT  qLTq!ThJ# B?qTs2k#TqH ThJ# B?qLT qT1#ThJ# B?q,T qTqTiJ#( ?B(R:7F  )8 Jii C)e}Iii(%Țh66C*7F  )8 Jii C)e}Iii(%Țh6`67:AR7FB@R7FBRȂ@9 7@*FqA TgZ)q`TA qA 9 TB qB 9 TqT[C_C9 Cu *~ )*56B( @aTxAw6*~@A8C_  TODWC_BgA{Ũ#_!A_ kT q`TB_ kHT qToC_ kT`Z@!B*`Z@!@B @!Y@tA"RC*A`Z@!RC*`Z@! mRC* `Z@!B!*!=@* @H7@h7  )@)7@(7 )@7.@7@ )@I7@h7)R }_J K } 5N }_) } 5M R R R R R R$ Rp R ) J8ii C)e}Iii(%Ț6@ 9@Y(@AR @@*_3rrk@TE0?(AH @`T @H ) J8ii C)e}Iii(%Ț6@ 9@Y(@R @@*_3rrk@TE0?(AH @`T @U?#{WO5@R R@ @!4`*(RBh)R v i()A8Ո:C)(R(4 (*h7:CԢhֺ@6vVh*hhOBWA{è#_!R }_) } 5|_  | 55ARU?#{WO3@h@qbTt @  0 ) *v6iB( vv6i"@(  IR  h&h@  i?qT9@*)R }_J K } 5*R |_+ K 5?qT?q-TOB*WA{è#_aR_eE??#{L@]@**{#__eE??#{L@]@*"R*{#_h߈HB)}XB G+GDHeI @WOCWB_A{Ĩ#_*H?#{og_W O CA8C @9H67Ir`h BB!}J)}J G+GDHeI @T@94~@R-RhjyT J@ *)_T)@?T@ kKT*BRhjy T J@ *)_T)@?T@ kJTvZ@ijt!B}I G @b6"@( R@@>!R@hAiAjAȾɺʶA8C_ aTOJWI_HgGoF{E#_`Z@!B$?#{_WO?x??@9&7wBx@RwBx@6^!R"R`B aR"ROCWB_A{Ĩ#_R?#{_WOv@ ҷ@AR#RR" Y@AAR@8 @`6"@( ` A`AOCWB_A{Ĩ#_-8?#{og_WOCA8 CI!*?` T8@!R!*?`cT*8@~!R*uBZ_CqT`@RpRh^FRxRAR8*@ h"@9 B&h6`Z@R$RR TA @3H((i^F)4* }x@Ti)i^F kCT !B" !BCR!*c!* BF?RNBFb J:>.26Th\t 64V*@!BY@AAR@tA8C@ aT*OFWE_DgCoB{A#_?#{_WOt@6h@ .`  {hh@9(6h@a A$Z@R7^@ 7@6x^h@|}h@97OCWB_A{Ĩ#_*Z@!B*Z@!BZ@Rئ?#{ OA8 Ѣ6F  )8 Jii C)e}Iii(%Țh66 @@6F  )8 Jii C)e}Iii(%Țh66OB @{è#_!! )8 Jii C)e}Iii(%Ț6@cAR* @`T @h )8 Jii C)e}Iii(%Ț(6@cR* @`T @ئ?#{` 5{#_HBjb@ 3Ahb@Rhb@*Bhb@:B!BB*Rib@@!!qhb@1&OA{¨#_?#{WO* cYɿII*6cRucROBWA{è#_?#{ O cYɿIIc4 RR5R2uc RROB @{è#_l Y?#{_WOUR*u4*Q7RRhb@r q7 *T*6qOCWB_A{Ĩ#_?#{ O cYɿIIB4Ru@*cROB* @{è#_m?#{O`@1* 7 rT**OA{¨#_*! rTs7376Z@!Bb@Z@A*!Z@!B36Z@!Bs7-8?#{ WO`@tR jaT*yhb@ jaT4Rrhb@ jaTTRkhb@ j Thb@ jaTR_hb@y jaTRXhb@r jaTRQhb@k jaTRJhb@d jaTRChb@] jaT4R<hb@!V jaTTR5hb@1O jaTtR.hb@AH jaTR'hb@QA jaTR hb@a: jaTRhb@q3 jaTRRhb@'*`Z@*BT* @OCWB{Ĩ#_?#{ O cYɿIIB4Rh@1*cROB* @{è#_u߈h߈?#{o g _ W O A8CIA*@ *@ 4^F kH T@qb T@)z)t j"@c7HBh"C @hQc& qb Th"@ 7q T`6{b#RF*5&@@` TDR*4`@`ah@hq=T9* Z@!Z@!BA8C_ A9T*OMWL_KgJoI{H#_րZ@!BhR!Bh&Z@yA&6hB4:@ RA8xZ@!B*@!Z@/@B*@izy'5hB{CYB@TR@9(7 @I6"[p  'Ts (B; 5  RC @* 8 K@+ ? ?(BaH Ra (B; 5  RC) 8)@*@ ?) ?(BB"z@+@Y(3@?hQ#C qT@g.@B@j@ *Z@!e6@f>@Bg.@@*j@ @*?#{ g_WOC @* q@TqaTZ{@5Z{@4B*@Ap_'rrk@T`G0`?*`5@@ q2T*@Dp_'rrk@T`G0`?*4*R*VaP_Frrk@T@G0@?95Q*(WaP_Frrk@T@G0@?֙ 4 QR*(WaP_Frrk@T@G0@? 4Q*UaP_Frrk@T@G0@?I@*@ qbcT*@Gp_'rrk@T`G0`?ր4*6RZ@!B,@:@qT*@Jp_'rrk@T`G0`?ր4*VR@J@q#TB*@Mp_'rrk@T`G0`?4*vR** @OEWD_CgB{ƨ#_@*?#{ WO?qT**? qT qT54**_Frrk@TF0?֔TOCWB @{Ĩ#_֠Z@!B*> ?#{_WO* @q`T @h7@?Td@@cT@[@?T?T*?T*@@@ @ ";[@!B3[@!@B**[@!B* )B *[@!B* [@!B***OCWB_A{Ĩ#_02?#{  @!@`@`@~*~~ @{¨#_> ?#{ g_WO @RR{@@*v@8Y@hiL?L K*`t** 7?kT&@94`4|@??cTyyB??bTc/ @***4* @OEWD_CgB{ƨ#_a@b@*` 4@*i@Z( @"*02?#{ O(@*X@*@ @h@zrT @4*@@~h@ @ kT`@`@`@~ @~*~OB{è#_֐F8 R FFՠF8 R FF F8l R F FF8 R FF F8l R F FF8 R FFb&o?# A*@ *)z !R)t RlR  8#_b&o?# A*@ * A)z)t B i5@4***j=@@}@"1~@2&@!@".@#@RK1V@AK?r2|!1 R. M kT kIT 8B 4Rk @} i,-R 8B  @9l7kMS-q`T!qT 8B l@2l 8B4Rkl}} 8 i, @9+7_ kTI}S 8B4RJ} i*)}S)2 8B 8B A  8*@ * 8B)z)t RJ} i* @ 8B)iS )I 8B @B @I * 8B @ A8+@ H@) (8BK6  4JzJt) !R}}*i(8B+@(  8B r8T qbT#_!ԙ7* ARIr kTAR)r k-TARr kT BR)r kT BRIr k T BRir kTRAR !r kMTARi!r kT BR !r k T BR)!r k T BRI!r kAThRk)R kmTIR k@ T BR k TIR)r ka TR\)Rr kmTIRr kTIRr k`TIRr k! THRJ BRr k`T BR r k T BR)r kaTR< BRi!r k T BRIAr kT BRIar kTR.IR kT BR kT& BRIr k T BRir kaTRRR(RRHRhR(RhR R HRRR(RR R J)_b7 BRr k@T BR!r kaT%AR !r klT BR r k@T BRir kThR BR !r k@T BRi!r kaTHR?#{!{#_(R R J)_(R R J)_|?# @Rirh  CQJQ_ kT 4@ ,@ 7B4(@+R ABqT(}S=m} }S=m#_rR R hl7Cqk R k RRqKRkR{+} kuSBq K Nqo {} }S4RI ) }SBqi} (}S)}S$_qT(@"1@9(}}S} #_֋yS)}Sk 4LBqq} IR)} %#_RI Bq) i} K)}S(j@ #_H} } }S#_@*!%?# @4@ ,@+7K 7j KBQAqH T 6_BqAT)=e)m(}H #_֟rR R hjj 7_Cqk R k RRqKRk{R } kuS  K R/q_BqH  j } J}  }S}SK}SiJ}S)J J  +@@9 <@4jQ_1T qbT&yS}Sk ,_Bqqh}KRJk } } % I *#_@} #_l.4 _8 %@8JaT  Tk ˬ1@8kJ T_rRR R RmRk) N /,@9) C %,%|RR ~r(}i} JH} )- H#_+@*},R+jT}S+0@9=mj}R- i J#_(0@9 }(@@9 C qCT Q? 1cT)4+@8 <|k} KAT@*N?#{_WOCh|@|@** @9 @ 6 @6)CQ)Q? kT @'5@)=@6rRRRj k)  ) ~@De@Fu@C]@Em@K_ kTK_khTk)TkT@)}@*]@5*e@J5 A+m@L5@ kT)u@J=@? k`T**77( BQAqhT7 RBq!T 6rRRRhk i  *h4 _rAT(? r RJzT(h5 R)`Z@!B!`Z@! `Z@!B`Z@!B*`Z@!B`Z@! @***OEWD_C{A@#_?#C{og_WO[|@*s@v7@w?@d@f/@S697H@RRrRjhJ ik V  c@Ke'@k!TkI!Tk !TKk T@*z@ 'z40@9 R }STi)BQ?AqTIR~6K=,2km_ k)+2_ ki1_7k*2C4[@!B****hBQAqT7h BqTw636@9h6l9*H6376kTkaTs77Y6i(BQAqTh'@j@ *7(R?BqATi@j/@I *6@ij?Cq R_ kRi?r Rj+Rdkj*RkxS $7?q RMRR{R~  RRuSV 0Q L   ~S*L} mO+@kATm @ k!Tmn @kATk k@ k!T6_q))6H66(*56kATkTS7h@i'@(*rATh/@ Ri@ *i r Jz@TH4/6_ R #@9 RR @rRIrRJ?r) )Q)  *H5y6_h@i'@j@k/@ @(*i *RrRRjkH i  *5(Rb*~s77"@ )[@ Jj kIl)rc7@d?@Je@!f@g'@Bl/@ @+X@!B*4 )l[@#!B' ** *[@!hO(B**@[@![@! [@!B*[@!B*OH*WG_FgEoD{CC#_{Q?#{O"`#R*6OA{¨#_`Z@!B=?#{og_WOA8*CCA>=< q/T;8BRV<@A8H@9(7I@i6x"[p )z 0T (B; 5  RCI@* 8 K@+ ? ?(BH#R (B; 5  RC) 8)@*@ ?) ?(B+*#  Ȃ_b(?)9#Tj|_(jT@h*_نrпrk@TE0?֦j|7`Z@!_Bc`Z@_:B  9:4@*@ @@(@! }(9By(9@TB$TRA@H@9(7I@i6x#[p  TH (B; 5  RCI@* 8 K@+ ? ?(BHR6 (B; 5  RC) 8)@*@ ?) ?(B^S _c( ?)#`Tfku_(jaT@h*_نrпrk@TE0?fku7 @7@7 R R`Z@!_Bc*`Z@_!b@ A }\ 5}*@RH@9(7I@i6(x(#  @)?T (B; 5  RCI@* 8 K@+ ? ?(B!H (B; 5  RC) 8)@*@ ?) ?(B՗ AX4@h @Q@1T"  ?T@k @Q kHT`Z@!B*cT A:B* :A8C_ TOSWR_QgPoO{N#_`Z@!B`Z@!B*R*`Z@!B*R#*`Z@!B!*`Z@! AB@*@7^@7p@7g@7y RU Ri Rb RvSni?#{ A*@ *)z)t  (R !*@J **) @97H\S*{#_?#{ O(|@* @H 7h7i@*!@jA H@) (4A9r4T@h:B*4JzӟqJtR) ~@l - K5@J=@B@@qiTq R R .M/:@@ qTqR R  .M/R@@q0T@@9k%Tq/T"@9M% 6 @ Bq$Tq R Rk )M.J=keJm,B@J1 * @@9 SkA h@J (l@ R R"@@{q)| R$?a%Tl:Bq RRkzkt}J  RKi,k:B"@K l Rk:B kk}}Li+T @~@RrR5@R=@RrR1R   k  k%%|R"@k} R  h( ( bmA @) *o@q R R@@ R R{ q*T  R_Cq k"@qRLRTzӯ~@h:Btq) RR  2 5@R@=@Q RB@ |}1 O1i 7 ~ {RRuS1-M Bp_Bq NR R! }}SBqB  }}c "#i$@?qATr@5"@i:B)IM)(h:B qR R * n}}ӌ O,i.@_ qTr@8~@{Rkr"4@_Bq!<@}RB K uSp,L  B@k}}k}S}Sq+Lk k q R R}S_Bq / }}j  -i1~@yS M=@J5@} B@J}S}  J q R R + }}ӭ j-i.) *E @@9 5* @qR R  /M-N} 0@9} N =m@@9 qTk}Sqk=Rkm R j}   (M(J ,M/J=0RJm))-) *@@9 Y@!B Y@!BY@!B*h: @OBq{è#_h@!BY@ !0?#{`$R2{#_6(  Q jT?#*(LSI77 7 LyR?qI *_ @9R?r"RI RR(%Ț#_6?#(Q @q'#_6!* R aT*_?#*(LS77 LyꧏR?qI @9R?r"RI R(%Ț#_6?#hR @9!j$@z?@q$8Cz?r#_6?#*7(qT(q T?rR!jR!j#_F8 R FFF8 R FFՍF8 R FF՝F8 R FFF8 R FFF8 R FF:?#C{og_WOA8CA]5t@4@@_-rRrk@TE0?R|0##j68@@7@@ _Qrvrk@TE0?ր 6I*#{ #*hAkBTij@~@)! 7m@7@@_-rRrk@TE0?|R0#k98Y[@@@7@@h_Qrvrk@TE0?6!#h_M@!@t" Ȏ_(5a^g@!dRp(R(h4 (* 7hA4*?kBTjj@4}@I! m@ !hA`@t`a(RhhAH4ij@   2_ kT***'*** y./RP@! :@9!1:@9 kS1S| Q~  *, *T * kT,RM}@!J-!  k}@9@9S}  *Th@R @}S *}@A8C_ TOHWG_FgEoD{CC#_!R ~_ ~ 55AR_?#C{_WOCA8C(@9Ch6C@4$BkTRR@@j@/b)R}@!)hqT9sA8C_ !TOHWG_F{EC#_֠Z@!Bb1(}_( 5;)R|_  K 5qTqMT@4RFT@E@T*{7 7@cT~EqTRj*"R@RA8 @9(7 @j6 x # J_ Tn )B;*5  RC@* 8K@+ ? ?)BH\ (B; 5  RC) 8)@*@ ?) ?(BՖ@47RFTTzua@ (7@Tn( }_) } Ȫ5}@~ӟTjtQq,T`@~@VZ@!BqT*FTш~@AhTzhqTaR9 @* )@)7@H7 R R bDQ?#{ O( @9h7R*@(R(4 (*7B6@*hq!T91!R|_  | 5h5AR)R|_  K 5q TqT` hq!T9 1TaR)R|_  K 5q TqMT 1T~@ @OB{è#_aR 1T0?#{ OB4h@*@7hBT`b *OB @{è#_?#{#WOA8Cl@4 @*@7@@_Qrvrk@TE0?`6>@4@6@@_-rRrk@TE0?R|0##@j78 ) J @qC@!Y@B#* R@*A8C_ TOFWE{C#@#_oZ?##_ւ?# R#_߄?#{{#_֖2?#{A|@@B{#_֎ F8* R F F՞F8 R FFR?#{ `vc4RbvA$RbvA RbvA R @{¨#_`Z@!R?#{tA{#_R?#{ O @9 7*hb@*#hb@A***BqAT*hb@2hb@/*!R*BqATOB @{è#_?#{WO* cYɿII*6cRucROBWA{è#_?#{ O cYɿIIB4Ru@*cROB* @{è#_$?#{og_WO?\F!`@*RZBRRRR*!RRBRRRR*!RRBRRRR*!RR @BRRRR*! R$R RBRRRR*!$R?Rwb@BRRRR*84{|_@3TH#2T_2THH2Thwkz*yb@@@*%BRRR*h"@906hb@!Hh&@9*H6hb@AA`6)R(!*ZCTh@ 7(787H@65 06yb@s{Z]@)@*#%BRRR*h]@)@*#%BRRR*]@)@*#%BRRR*H]@)@*#%BRRR*CTOEWD_CgBoA{ƨ#_!RRtb@!BRRRR*h@(6!RRtb@"@!BRRR R*h@?6!R!Rwb@@BRRR"R*!@RaR@RBRRR"R*!RRRBRRRR*!RRRBRRRR*!RцRRBRRRR*!RRRBRRRR*h@G7!RRzb@E@BRRRR**C{ T('h6a@)@*#EBRRR*a@)@*#EBRRR*a@)@*#EBRRR*a@)@*#EBRRR*h@ b&o?#{WO  A*@ *j:B*4)z)t Ž)*h:B"TOBWA{è#_$?#{ WOA*@ *:B*4)z)t )*:B"TOCWB @{Ĩ#_Bv?#C{og_WOA8*C(R )(%q@Tq@TqA TBBB#R4  )8 Jii C)e}Iii(%Ț67!;BBB#R  )8 Jii C)e}Iii(%Ț(67!%BBB#R  )8 Jii C)e}Iii(%Țh6 7!  )8 Jii C)e}Iii(%Țh66Z@I(BBI*?[>qh/8HTAT@XS@_-rRrk@TE0?R0j78@1VqN`TqaT@FF #@@6A*@ *:B 4)z)t )*:B#T@7T )"y8iiN9A8C_ aTOHWG_FgEoD{CC#_Fu@9F*!ԁ@* )1(}_( 5; )8 Jii C)e}Iii(%Țh6A8@#aR*$R @`T @& )8 Jii C)e}Iii(%Ț6A8@#aR** @`T @( )8 Jii C)e}Iii(%Ț(6A8@#aR** @`T @ )8 Jii C)e}Iii(%Ț6A8@#aR*$R @`T @U?#{|B!{#_r?#{WO )@%4664 7`6(7OB*WA{è#_?#{WO5@ ( @yA T|ijtN@9jh!~I*GCI"@y=q T)R)%ȚI7J@9!@"@y=q( T* R)?T @QqT )+ih8J @ւ@!@!B)@!@ ) J @!@ ) Jq!BR@!!OBWA{è#_@* U?#{|B!{#_r?#{_WOC!Bc@!Ԣ׺@`T R@'"C)@C(*#1F@"!$Y @J@@'@AT!!B!B!B!B!OE*WD_C{A@#_U?#{|B!{#_r?#{_WO@@xjtBB@"@&A*A>B}XB)}X G+GCHdIAAzC @OC*WB_A{Ĩ#_u߈H*`C1`? "T?"T( @NM k4 !@9j7?qaT  Q@97? q`T @9*7? qT @97?q`T @9*7?qT A97?q`T AA9*7?qT qA9J7?!qT5R(A!GT@y@y_x_x,}@m}vӍ ͚lNjZNj KqTqTT-RqaTqTMRqTqTmRqTqRqTIy}2X}  ?k)h@(  @96_@HkaT*@96YF***CG@R~RRRR@C^YF @97T @97@{2Td@d@**a **~RRRRR* A9j7?%q@T A97?)qT B9j7?-q@T 1B97?1qT aB9j7?5q@T B97?9qT B9j7?=q@T B97?AqT!C9h7_RRRRR?EqT05R_RRRRRD**HR~iR} Rr}iFc4*1C *k@ kTJ? kATIq3)}}iiOIWH_GgFoE{D#_*@*R?#{_WOA8C A T* -A !@@_Utk T*h@utv A A yC? @5_Tkv  )8 Jii C)e}Iii(%Țh6 6wb45RR**`4@9h77*A a**R#)S)*@975`B`F*`F**v4bBRR@A8C_ aTO[WZ_Y{W@#_!ԫ )8 Jii C)e}Iii(%Ț6A8@* @`T @hHauthor=Hyesoo Yu description=Exynos FIMG2D device driverimport_ns=DMA_BUFparmtype=block_on_contention:boolparmtype=max_queued:intvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=g2dscmversion=g4d1f0591dfb6depends=itmon,exynos_devfreq,exynos_pm_qos,btssamsung,exynos9810-g2dsamsung,exynos9610-g2dsamsung,exynos9820-g2dsamsung,gs101-g2dsamsung,gs201-g2dsamsung,zuma-g2dLinuxLinuxg2dmtrace_event_buffer_reserve>2trace_event_buffer_commit@,__trace_trigger_soft_disabledғ__stack_chk_failUdebug_smp_processor_id(__per_cpu_offset/,-perf_trace_buf_allocperf_trace_run_bpf_submit`Ϙstrlenstrcpy*bpf_trace_run3bpf_trace_run4]"_raw_spin_lock_irqsave{k_dev_err:_raw_spin_unlock_irqrestoreB__wake_upe?ktime_get9Wof_property_read_string_helperZstrncmp __platform_driver_register(Eplatform_driver_unregister6v2trace_raw_output_prepQtrace_event_printf(strace_handle_return!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$ >(>,>L>"P>"h>>>>>>> > >>(@,@4@8@<@@1@2TAi8AXAi8AlAtAitAxAitAAAiAAiAAAiAAiABBiBBiBBCiC CiCCC: C: C4CCCCCCGCGCCCCCD DDDd Dd D FF4FFidFFidFFFiFFiFFG7G8H9PH:xH;HHH H HHHH# H# HI I0I0II$I4I<lI,!pI,!tIxIIIIIII I IpJK=HK>K9K>KKKL4LU 8LU @LDLHLL:M;M?Na!Na! N$N(NXN\N`NdNhNxN |N NNNNNNNNNNN!N!NOOKOK$O(O0ODOfHOfTO[ XO[ `O#dO#hOlOpO|Oit]Oit]Oi`_Oi`_OPPPPi`_Pi`_Pit]Pit]P:$Q;0Q4Q8Q!>p  ̖p,p0d4dHlpp t ph2h2z z <pz z ĘȘ̘И4Ԙ4ؘ4ܘ4(5(5h4h4 0pPtppؙp,z 0z 48HPTX\tpz z ""ȚpԚz ؚz ܚ""(p,s0sDhpl!p!p  ěp("("(p,0Dhpxz |z   ̜ph3h3<p@3D3dp33ԝp؝(4ܝ(4 p|%%%%0PoXnhhr <PzTz`rhltxzzrĠ̠Р ,4g8gġssjjX%\%donjssJ J $8<h@h`dlp̣ԣأ$@HLTXȤ̤ (HihLihTt|hgghȥg̥g@h1Dh1Xa\apuNNuئ0.ܦ0.  44$u0E4E8 < HLTu`dh`l`t x uu33viit048<@8D8H#L#PTX\`qdqh0l0|u55vu5 5(v,08v@ D LuTX`uhltu|!!uȩi̩iԩt  (,04LuuuDj,j<Q@Q\pjjjЭXԭXjܮjjzȰ*̰*{|}jj ~DPTjlxsPPszzȱ̱  \xh`h` h`h`i4 i<* ii@*iiD*$i(iH*0i4iL*<i@iP*Hi,LiT*TiXiX*`idlipi\*xi|i`*iid*iih*iil*iiip*iit*iix*ii|*ii*iii*i i*ii* i$i*,i0i*8i<DiHi*PiTi*\i`i*hili*ti8xi*iii*ii*ii*ii*ii*i ii*ii*ii*i(i*iHi*i|i (iD,4iH8i*@iLDi*LiPPi*Xi`\i*dihi*pit|ii*ii*ii*ii*ii*i!i*ip!i+i%i+il&i+i'i'i( i,)i-$i.(0i04<i1@Hi9Li ?Tit=Xi$?`i=di(?li$>pi,?xi>|i0?iCiFiFiFi`Hi Ji$Ji$`i(Ji(`i,Ji,`ii=i>iDGiPG6i4Ji LiJiL i(S$iT(0itS4iT8@iTDiUHPiTTTi UX`i`di`h6pi`tiax6iHbiTb6ibib6iui0|iui8|iwixixixiyi@|iziH|ih|it|6i}i}6 iT~$i`~(60i4i86@iDi؎HPilTiX`i\dihh6pitix6i iHidi`iiԣiii,i86i|ii- i-i-$i$(-0i$4-<i >@-Hi>L-TiCX`i\Rd li$cpxi`f|ihi{i؃iD-i-i-i,-i-W8W@q`xh0i (o0`hhh 8:  (|pi| oHhp h`i hilxiu($hipixieiiؒm (Hm` p$ii  h0o08o0@ H$PiXi` hhxoxox hhit (i$i)$i*$@%i`%i'p%id(p''',' '6' ( (U 0(!H(\ `(x((5(5((:( ) )8)P) h)t#)k)y#)k)y#) )=*(*#8*i @*!X*p*u *i**i* *i**i** ++ 0+OH+ `+x+#+i+!++u +i++i+ ,i,,i ,8,P,^h,,:,&,i,?,i,u,i, ,-(-I@-!X- p-A-iL--%- -- .O. @.wH.x.i4.yP/wX/x/iܧ/y`0wh0x0i0yh1ax1m1{11&1M11 11 22x(282H2X2p2 2>2!2f22 2 2"2 3"3I 3#03k@3HP3 `3p33P3(3 3333/"34 4 4K04t@4P4`4 p44y44444&4C"455 505Q@5P5`5kP('Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) -05IL89DG=Uu);>?@ABCEFH+,J#ORU"XY01*/ z8;>A wr PSZ]`c(A&'( 8'/ g(L'080HhXi\Si`S i!*&h!-%2$+#-!$^ -$+@&+ 'X %'$'"!'= 'd(``(d(&($ #0)r)8")r!)*8 **sdJH% eAKI$V7HH|p @! #!! " Q!#!"$$ &&d( R(*( ,(8)(a((($C).('+B% +G$++#p+!t+x \-4`--.U&.'%$&$.D/ #L0!P0X x0|000;\01&41%1$1"<!17 L2P233X 6%6$7#7"8f!8?D=?  H ?CY!@=gD=^%l=$T#$?"1!=`(?|<L-7 >%-$>#lw",?$!x0?s>P?9 8'*8'% -($-~("v#(L' j"X-((a&(+B%4?G$8?0dF A)A+#(B!,BB|x 4F8C  `-4 1@ !4