PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`   Nw  ~ ~ 0v    ; [ x   . h? PV VV@E `} @ R @ @ Z '@ yc  VVPV 5@}`8x  c  0 |  c} 8%vH 6J 6 8r'%E'H@ ~  ~@ `  >g> @2J  (@e@ xE'H;}>+ >eg`T6 H@H@ HO t* _ (0j HPr Hpz   6 6  -y @   `TE'H@; Ut@@vR @Z PVVV }@ `  HP@  ` 6 6 66 6  6(2 60= 68T@G i0 8euZ H@ν` {k iv { i^ S@ H mHfk H@BH @ m'  w % - `T|@ı; S @i6T  6  @j/ m, mqE9 ma HH HZ mk H v 6   i i @ H i  @ m@- {@. / @/ /1 /; H2J$A `T@^J (; C{@S E{`{a _{@v> g {       ( I d }        I6' 61 I6: 6G R c 6i 6t 6|   @ ` h p h  @ @ @   $ , < Q e ~         @ `   8  ) @8 6`A 6hI 6p\ 6xw   p 6     ȼ *@ ` 0 xU = % 7  @ @K `O 'c @h u *X@2 6 f =@ `    @ H! !;`T%!|@wE'H;@/@r'm+*!9!K!6]!6 6p!6!H@#!H!@v !@  !!!@! !! "!@1!l >!6@L!Z!l!t!j@x!HR@!!`!!!!a"!@"!`"!6"!"!"*#!@#!6#!#!6$2!$=!$H!$S! $^!70$j!7@$v!\$ ~$! `T@E'H/r'@;)Ua)@+1V:Vt6=!U 1 @v !> !(@ "!  !*h@!H!i!@rK!!i!!@ !@! x`TE'H@;/(!+ 5!>@D!>`c T!H@v@"!a!x-`T@r!6!6!6!6.!!@! !! !@!!!c -@!(!r0!HjP=!6@N!`!X;`Tr!H@~!H;@)S!p@_l!6B @!!-y!@!!!!@    6 >>      g -! 9!A! @uXS;F!T6W!6i!6| @5`.666U6lw! g! ! P!!@!!h !@!!!%!@ ;! 2J`T@j;OJ!(Z!b!m!x!!!!!!! ! ! ! ! !$!4!C!T!d!t!!!!!!!!!!!/!>! N!!\!"l!#{!$!!!!"xBy! !0!@ P!`!p!!!} ! ! !, ! < !0M !@\ !Ph !`s !p ! ! ! ! !  g !6E'H# f  ! H ! !@ !!!!@' !: !M !  z     6  _ !h@r'mo !! !m` { !{ !m ! !H !i@!` !# !H ![ ! !  !H  ! , !H @ 7 !H A !H O !H \ ! f ! q !@ { !` @v !E !6 !6 !6 !@ !m !H ! ! ! !@ !1 !E !P !@[ !f !q !} !@ ! ! ! !@ ! ! ! !@ ! ! !8 !@[ !t ! ! !@ ! ! !!@ !7!L!j!@!!!!@!!!!@!!!9!N!@c!x!!!@!! ! '!@ B!> R!> `!6 t!6 !6 !6 !6 !6 !!!>@!!>`!!!"!!#!@!S!@  g!{!!! H!STi!wF@!!!@Ȏ !-& !@!*!=!N!@h!w!!!@ν! /U/@/ cz!@B !P+g %!|@`TD !H!m!!!!k !#@ ! &!H%4!`T@@v7!f~Q=!v I!i`U!a!Tmm!H |!6 !6 ! !UU!!!!!!!!! (!(:!0J!8_!@{!H!P!X!`!h!px! Gt_a!6cjd?(We0WW!} !(#!05!:!  V!d!r! }(!0!!!!!{t` Gt2!g)!!!!d?)XO!+@!+PI`#!,!\~5!>!qH!U!c!i!o!w!!!!!!!!0!"E!!!!)!@!P!n!!!!!!!)c @4!- 3{!= != !>@!>`!!>'!>-!>3!>9!?!7F  P!@U!`e!#t!$!&&!6!% X@* &!`TE'H@/r';5!>!i!@!6`g!c 4!@!@vEgD@+`"!H*5!!@ !!3!K!@!(`! hp!-}!/@-y116B 3!6@!8!:!=!?@!1!A!C * )>>>>, ). )0 )2 5)&4 )57 )59 )<g'; )> <@ 6)>B!!!!+!8 !!8@! !.!=!@P! FGd!0w!6ջ> J@> ! HTif@ 6]6htLE' !;@{kI!Pc *6@.6H!6P!6Q!6R!6S!6T!6U!6V!`#!2!?!=M!@W!c!g! q!@ !6` !6h !6p !% jP X *@ M!O!T!V@!X!Z!\-yT@lE`!b !d6B f@!i!k!m!p@!r!T!t)!v@;!x!zK!|^!r@l!T{!~ Q S >>>U >>>==W Y C C C >[ ^_!04!c @=U>1>!!;@] P>a P>>c e hMg hj hl ogNn q s Nu  Nw oy { 60"6}R!T@XT!!!@!T!!1T@!!!!!@.!/! D!Z! -y@!!   l! h!@!X!@!_.!!!@1*!    6   !!!   660"0"   6  h   h 6       !  )5 ) ) ! !!!$!2! A!@Y!h!v!!! !@!    6  ; >> i C{ E{|   { >g >!]]}A B@ !0Tm!e e@!g} !8@+#!*!U 1@#`5!8whz @ ` #N!U1 PV@VV`^!*ct}u! ha)*5@k5O 5!8ha*h@khO hX!@!!(ha*@kO !!!!@ !* !XE'HT*@@v  ! ha*@kO % ! p@  6 !X`T@9H@v.@E !mS !^   \ !0@8`n !({4!@r ! ! ! !@ !` ! ! ! !   T`  ! 8@$B;H!!H.c !!c!!cg:@%!!/!!} !@!!G!!'!!H@T!!!:f^!!fi!!et!!@# &"%!!!k!!!@!!eS!! `8,.@.0-z3N57@8 ,!!9x ;} =@R" ) + - / 21 C{4 6 |8 Y{: Y{<*!!@ S!!!!!!!!"!"! ?D#"! `T|1@|X5"!J="!>J"!HP"!H@X"!^"!Eo"!#|"!k"!i@"!6`"!E"!#"!6"!6"!6"!6"!6#!6#!X3#!#@C#!W#!e#!is#!H#!K#!>#!H#!i#!i#!0#!G#!@k1# HTi@#!  +c @h[(E"$HUaIXG@K$!K$!K$!6K )$!HX X:$!i@@$!kJ$!@W$! >m$!> _>@FI y$!$!$!$!$!$! ="!@#!`$!(E'H %!S>>>%!E %!(+>/%!6 ?%!m@POHL%! ;Rm@ i@ a%! q%! v%!H %!@ %!A c| %!m j*S %!%!6 %!H%!6@%!6HW6Pt>`PV>VV>t>>*>> %!>@>`}>+>&!> &!>&!&! ;T0&!>@%!6`N 6h>&!6pJ&!6x&!> &!>U&!*`&!0x&!%mHRy@5`ܾX&!`;&+{ !JZ@\;HEWYU`V(&!}8@#`&!&!&!&!&!'!'!-'! (B'!;VY'!>>c'!!!bed m'! '!'!'!'!'!'! '!@'!'!'!'!;- \@lFj(!()(!>(!^(!(!(!(!(!(!!)!H)!g)! )! )! )! )! *!*!6*!Y*!|*!*!*!*!*! +! C+!`+!{+!+!+!+!+!,!',!C,!^,!,!,!,!,!-! wz #6-!(wz tPVVV T-!0w*c*!@z `k-!0w*cz @#`-!8w*c8@z #-! wz }-!w-!x-!U1 1@`k-!Hwy8z :K.! #.! Hwz tt PV@VV`*%!}# A.!`w#W.!b.!wy.! wz #.! w#.! w.!#.!(w.!.!/!# /! w.!./!=/!wT/! `/! wx/!#/! w#XmK/! wz #/!(w/!8wz &! &!} &!8@8/! `w*c*!@z `PVVVt#0!9D9D0!(wz #840! w#M0! wz # l0!U1 1@`k 0!;V|z>0! C0! XR/@S>0!/o@0!0!Sܾ[9H@ S4;z{~}|Rwvutsqr  0!y TTg0! v@ )S 0!(ν 1!@9HnZ # (1!&1!G1!h1!1!1!C1!D1!y 2!ZL ].2!@`>2! } b@U2!`2!o2!x2!G@2!8tt @PV`VV*%!} 2!@2!`K2!2!2! @&!`2!,2! :K .!@2!,2! :K .!@3!} .3!C3!N3! }@Z3! 0&! &! 2!@2!`%]]&!@{3!x-@{[G{@  C{583! 0x`T@X `g} !+@SLX`3!3! SX j+M3! j+M *  SLSX Xw4!  SLSX Xw14! R4!  |Pv4!  PvM 4!  P4!  4!P24!  P4!  PY{ 5!  PY{'5! C5! ]5! 5! m C{P}5!  `TRC{5!  `TE{|5!  RC{585!  )SR4bX0@;6!  $6!C*6!  ܾ[- 3{A6!  ܾ[P\6!  [Ryu6!  [  uRy6!  ܾ[6!  ܾ[6! " $6!Cܾ[6! $7! ǩ 7! " _/`=7! ( $6!CW7!\7! * $6!C+>ܾ[u7! , $6!C>>7! . $6!C>7! 07! , $6!C_/`H^ܾ[- \8! 3 $6!C.8!'8! 5 $6!C.A8! 7`8! *8! 8! *8! *8!  $6!Cܾ[8! > $6!Cܾ[ 9! @09! 3 $6!C_/`H^e gRy>R9! C $6!Cz >U>1>PV>VV>ܾ[- \v9! E9! *9! * $6!C*!>z >PV>VV>U>1>9! I $6!C*!>_/`4!PV>VV>U>1>9! K $6!C)S>+>ܾ[- \.! M $6!C+>:>K>.!>ܾ[- \:! O $6!CPV>VV>U>1>ܾ[- \3:! QV:! O $6!C_/`y:! T:! *:! T:! :! ǩ ';! Z 'l6;! \ '1;! ^ '=K;! ` `T.f;! b `T;;! d c *;! f c *;! h;! h;! h c !  $6!C >!- \(>!  $6!C !>>!  6;&3{]>!  ;&3{Gt/w>! >!  $6!C>!  P.>!  P.>! >!  $6!C#!?!  ;&3{'?! B?! _?!  `Ty?!  6_/`?! ?! ?!   `Tݍ?!   `T>?!g?! @! @! 4@!  $6!CP`e gRyF@!  $6!CH^_@!_- \f@!  $6!C_/`e Ry@!  !)*@!  !)*5@!  !)@!  )$6!CgD+@!  !)O 5A! !A! rAA!  $6!CW7!- \RA! V  ZA!  $6!CW7!- \tA! A! yA!  $6!C_/`/! A! A!  $6!C iB! B! >B! \B! B!  >B!>B!  `T B!B!  $6!CH^_@!_B!  C! !C! 6C! drm_magic_tdrm_clip_recty1y2drm_mode_subconnectorDRM_MODE_SUBCONNECTOR_AutomaticDRM_MODE_SUBCONNECTOR_UnknownDRM_MODE_SUBCONNECTOR_VGADRM_MODE_SUBCONNECTOR_DVIDDRM_MODE_SUBCONNECTOR_DVIADRM_MODE_SUBCONNECTOR_CompositeDRM_MODE_SUBCONNECTOR_SVIDEODRM_MODE_SUBCONNECTOR_ComponentDRM_MODE_SUBCONNECTOR_SCARTDRM_MODE_SUBCONNECTOR_DisplayPortDRM_MODE_SUBCONNECTOR_HDMIADRM_MODE_SUBCONNECTOR_NativeDRM_MODE_SUBCONNECTOR_Wirelessdrm_mode_fb_cmd2fb_idpixel_formatpitchesmodifierdrm_mode_create_dumbhdr_static_metadatamin_cllhdmi_type1hdr_sink_metadatadrm_modeset_acquire_ctxtrylock_onlydrm_modeset_lockdrm_rectdrm_mode_objectfree_cbdrm_object_propertiesdrm_propertynum_valuesenum_listchar_per_blockdrm_format_infonum_planesblock_wblock_hhsubvsubhas_alphais_yuvdrm_framebuffer_funcscreate_handledrm_framebufferhot_xhot_yfilp_headdrm_filestereo_alloweduniversal_planesaspect_ratio_allowedwriteback_connectorswas_masteris_mastermaster_lookup_locklheadobject_idrtable_locksyncobj_idrsyncobj_table_lockfbsfbs_lockpending_event_listevent_spaceevent_read_lockdrm_deviceif_versiondev_privaterenderdriver_featuresunpluggedanon_inodestruct_mutexmaster_mutexfilelist_mutexfilelist_internalclientlist_mutexclientlistvblank_disable_immediatevblank_time_lockvbl_lockmax_vblank_countvblank_event_listnum_crtcsmode_configobject_name_lockobject_name_idrvma_offset_managervram_mmswitch_power_statefb_helperdrm_gem_objectvma_nodeimport_attach_resvdrm_connector_forceDRM_FORCE_UNSPECIFIEDDRM_FORCE_OFFDRM_FORCE_ONDRM_FORCE_ON_DIGITALdrm_connector_statusconnector_status_connectedconnector_status_disconnectedconnector_status_unknowndrm_connector_registration_stateDRM_CONNECTOR_INITIALIZINGDRM_CONNECTOR_REGISTEREDDRM_CONNECTOR_UNREGISTEREDsubpixel_orderSubPixelUnknownSubPixelHorizontalRGBSubPixelHorizontalBGRSubPixelVerticalRGBSubPixelVerticalBGRSubPixelNonedrm_scramblinglow_ratesdrm_scdcread_requestscramblingdrm_hdmi_dsc_capv_1p2native_420all_bppbpc_supportedmax_slicesclk_per_slicemax_lanesmax_frl_rate_per_lanetotal_chunk_kbytesdrm_hdmi_infoscdcy420_vdb_modesy420_cmdb_modesy420_cmdb_mapy420_dc_modesdsc_capdrm_link_statusDRM_LINK_STATUS_GOODDRM_LINK_STATUS_BADdrm_luminance_range_infomin_luminancemax_luminancedrm_monitor_range_infomin_vfreqmax_vfreqdrm_display_infowidth_mmheight_mmbpcpanel_orientationcolor_formatsbus_formatsnum_bus_formatsmax_tmds_clockdvi_dualis_hdmihas_hdmi_infoframergb_quant_range_selectableedid_hdmi_rgb444_dc_modesedid_hdmi_ycbcr444_dc_modescea_revnon_desktopmonitor_rangeluminance_rangedrm_connector_tv_marginsdrm_tv_connector_statesubconnectorcontrastflicker_reductionoverscansaturationhuedrm_connector_statecrtcbest_encoderlink_statusself_refresh_awarepicture_aspect_ratiohdcp_content_typescaling_modecontent_protectionwriteback_jobmax_requested_bpcmax_bpchdr_output_metadatadrm_connectorkdevconnector_typeconnector_type_idinterlace_alloweddoublescan_allowedycbcr_420_allowedregistration_stateprobed_modesdisplay_infoedid_blob_ptrscaling_mode_propertyvrr_capable_propertycolorspace_propertypath_blob_ptrmax_bpc_propertypolledhelper_privatecmdline_modeoverride_edidepoch_counterpossible_encodersencodereldlatency_presentvideo_latencyaudio_latencyddcnull_edid_counterbad_edid_counteredid_corruptreal_edid_checksumdebugfs_entrytile_blob_ptrhas_tiletile_grouptile_is_single_monitornum_h_tilenum_v_tiletile_h_loctile_v_loctile_h_sizetile_v_sizefree_nodedrm_crtchwmodegamma_sizegamma_storescaling_filter_propertycommit_listcommit_lockfence_contextfence_lockfence_seqnotimeline_nameself_refresh_datadrm_encoderencoder_typepossible_crtcspossible_clonesbridge_chaindrm_atomic_stateallow_modesetlegacy_cursor_updateasync_updateduplicatedcrtcsnum_connectorconnectorsnum_private_objsprivate_objsacquire_ctxfake_commitcommit_workdrm_crtc_commitflip_donehw_donecommit_entryabort_completiondrm_writeback_jobdrm_property_blobhead_globalhead_filedrm_connector_funcsfill_modeslate_registerearly_unregisteratomic_duplicate_stateatomic_destroy_stateatomic_set_propertyatomic_get_propertyatomic_print_statedrm_printerprintfnputsdrm_cmdline_moderefresh_specifiedbpp_specifiedrotation_reflectiontv_marginsdrm_connector_helper_funcsget_modesdetect_ctxmode_validmode_valid_ctxatomic_best_encoderatomic_checkatomic_commitprepare_writeback_jobcleanup_writeback_jobdrm_tile_groupdrm_mode_statusMODE_OKMODE_HSYNCMODE_VSYNCMODE_H_ILLEGALMODE_V_ILLEGALMODE_BAD_WIDTHMODE_NOMODEMODE_NO_INTERLACEMODE_NO_DBLESCANMODE_NO_VSCANMODE_MEMMODE_VIRTUAL_XMODE_VIRTUAL_YMODE_MEM_VIRTMODE_NOCLOCKMODE_CLOCK_HIGHMODE_CLOCK_LOWMODE_CLOCK_RANGEMODE_BAD_HVALUEMODE_BAD_VVALUEMODE_BAD_VSCANMODE_HSYNC_NARROWMODE_HSYNC_WIDEMODE_HBLANK_NARROWMODE_HBLANK_WIDEMODE_VSYNC_NARROWMODE_VSYNC_WIDEMODE_VBLANK_NARROWMODE_VBLANK_WIDEMODE_PANELMODE_INTERLACE_WIDTHMODE_ONE_WIDTHMODE_ONE_HEIGHTMODE_ONE_SIZEMODE_NO_REDUCEDMODE_NO_STEREOMODE_NO_420MODE_STALEMODE_BADMODE_ERRORdrm_display_modehdisplayhsync_starthsync_endhskewvdisplayvsync_startvsync_endvscancrtc_clockcrtc_hdisplaycrtc_hblank_startcrtc_hblank_endcrtc_hsync_startcrtc_hsync_endcrtc_htotalcrtc_hskewcrtc_vdisplaycrtc_vblank_startcrtc_vblank_endcrtc_vsync_startcrtc_vsync_endcrtc_vtotalexpose_to_userspacedrm_mode_config_funcsfb_createget_format_infooutput_poll_changedatomic_state_allocatomic_state_clearatomic_state_freedrm_mode_configconnection_mutexidr_mutextile_idrfb_locknum_fbfb_listconnector_list_lockconnector_idaconnector_listconnector_free_listconnector_free_worknum_encoderencoder_listnum_total_planeplane_listcrtc_listproperty_listprivobj_listmin_widthmin_heightmax_widthmax_heightfb_basepoll_enabledpoll_runningdelayed_eventoutput_poll_workblob_lockproperty_blob_listedid_propertydpms_propertypath_propertytile_propertylink_status_propertyplane_type_propertyprop_src_xprop_src_yprop_src_wprop_src_hprop_crtc_xprop_crtc_yprop_crtc_wprop_crtc_hprop_fb_idprop_in_fence_fdprop_out_fence_ptrprop_crtc_idprop_fb_damage_clipsprop_activeprop_mode_idprop_vrr_enableddvi_i_subconnector_propertydvi_i_select_subconnector_propertydp_subconnector_propertytv_subconnector_propertytv_select_subconnector_propertytv_mode_propertytv_left_margin_propertytv_right_margin_propertytv_top_margin_propertytv_bottom_margin_propertytv_brightness_propertytv_contrast_propertytv_flicker_reduction_propertytv_overscan_propertytv_saturation_propertytv_hue_propertyaspect_ratio_propertycontent_type_propertydegamma_lut_propertydegamma_lut_size_propertyctm_propertygamma_lut_propertygamma_lut_size_propertysuggested_x_propertysuggested_y_propertynon_desktop_propertypanel_orientation_propertywriteback_fb_id_propertywriteback_pixel_formats_propertywriteback_out_fence_ptr_propertyhdr_output_metadata_propertycontent_protection_propertyhdcp_content_type_propertypreferred_depthprefer_shadowprefer_shadow_fbdevquirk_addfb_prefer_xbgr_30bppquirk_addfb_prefer_host_byte_orderasync_page_flipallow_fb_modifiersnormalize_zposmodifiers_propertycursor_widthcursor_heightsuspend_statedrm_mode_config_helper_funcsatomic_commit_tailatomic_commit_setupDRM_SWITCH_POWER_ONDRM_SWITCH_POWER_OFFDRM_SWITCH_POWER_CHANGINGDRM_SWITCH_POWER_DYNAMIC_OFFfinal_kfreedrm_driverpostcloselastcloseunloadmaster_dropgem_create_objectprime_handle_to_fdprime_fd_to_handlegem_prime_importgem_prime_import_sg_tablegem_prime_mmapdumb_createdumb_map_offsetdumb_destroynum_ioctlsdrm_minordebugfs_listdebugfs_lockdrm_masterdrm_vblank_crtcdrm_vma_offset_managervm_lockvm_addr_space_mmdrm_vram_mmdrm_fb_helperfbfbdevdamage_clipdamage_lockdamage_workresume_workkernel_fb_listdelayed_hotplugdeferred_setuppreferred_bppest_timingsmfg_rsvdstd_timingvfreq_aspectdetailed_pixel_timinghactive_lohblank_lohactive_hblank_hivactive_lovblank_lovactive_vblank_hihsync_offset_lohsync_pulse_width_lovsync_offset_pulse_width_lohsync_vsync_offset_pulse_width_hiwidth_mm_loheight_mm_lowidth_height_mm_hihbordervborderdetailed_data_stringhfreq_start_khzsupported_aspectssupported_scalingspreferred_refreshgtf2detailed_data_monitor_rangemin_hfreq_khzmax_hfreq_khzpixel_clock_mhzformuladetailed_data_wpindexwhite_yx_lowhite_x_hiwhite_y_hicvt_timingdetailed_non_pixelpixel_dataother_datadetailed_timingpixel_clockmfg_idprod_codemfg_weekmfg_yearwidth_cmheight_cmred_green_loblue_white_lored_xred_ygreen_xgreen_yblue_xblue_ywhite_xwhite_yestablished_timingsstandard_timingsdetailed_timingsdrm_color_encodingDRM_COLOR_YCBCR_BT601DRM_COLOR_YCBCR_BT709DRM_COLOR_YCBCR_BT2020DRM_COLOR_ENCODING_MAXdrm_color_rangeDRM_COLOR_YCBCR_LIMITED_RANGEDRM_COLOR_YCBCR_FULL_RANGEDRM_COLOR_RANGE_MAXdrm_scaling_filterDRM_SCALING_FILTER_DEFAULTDRM_SCALING_FILTER_NEAREST_NEIGHBORdrm_plane_stateplanecrtc_xcrtc_ycrtc_wcrtc_hsrc_xsrc_ysrc_hsrc_walphapixel_blend_modezposnormalized_zposcolor_encodingcolor_rangefb_damage_clipsvisiblescaling_filterdrm_planeformat_typesformat_countformat_defaultmodifier_countold_fbalpha_propertyzpos_propertyrotation_propertyblend_mode_propertycolor_encoding_propertycolor_range_propertydrm_plane_funcsupdate_planedisable_planeformat_mod_supporteddrm_plane_typeDRM_PLANE_TYPE_OVERLAYDRM_PLANE_TYPE_PRIMARYDRM_PLANE_TYPE_CURSORdrm_plane_helper_funcsprepare_fbcleanup_fbatomic_updateatomic_disableatomic_async_checkatomic_async_updatedrm_crtc_crc_entryhas_frame_counterdrm_crtc_crcvalues_cntdrm_crtc_stateplanes_changedmode_changedactive_changedconnectors_changedzpos_changedcolor_mgmt_changedno_vblankplane_maskconnector_maskencoder_maskadjusted_modemode_blobdegamma_lutctmgamma_luttarget_vblankasync_flipvrr_enabledself_refresh_activedrm_pending_vblank_eventdrm_crtc_funcscursor_setcursor_set2cursor_movegamma_setpage_flippage_flip_targetset_crc_sourceverify_crc_sourceget_crc_sourcesget_vblank_counterenable_vblankdisable_vblankget_vblank_timestampdrm_mode_setnum_connectorsdrm_crtc_helper_funcsmode_fixupmode_setmode_set_nofbmode_set_basemode_set_base_atomicatomic_beginatomic_flushatomic_enableget_scanout_positiondrm_self_refresh_datadrm_encoder_funcsdrm_encoder_helper_funcsatomic_mode_setmode_set_atomicLEAVE_ATOMIC_MODE_SETENTER_ATOMIC_MODE_SETdrm_writeback_connectordrm_driver_featureDRIVER_GEMDRIVER_MODESETDRIVER_RENDERDRIVER_ATOMICDRIVER_SYNCOBJDRIVER_SYNCOBJ_TIMELINEDRIVER_USE_AGPDRIVER_LEGACYDRIVER_PCI_DMADRIVER_SGDRIVER_HAVE_DMADRIVER_HAVE_IRQDRIVER_KMS_LEGACY_CONTEXTdrm_ioctl_descdrm_prime_file_privatedmabufsvirtio_gpu_ctrl_hdrfence_idvirtio_gpu_cursor_posscanout_idvirtio_gpu_update_cursorvirtio_gpu_rectvirtio_gpu_display_one__drm_planes_state__drm_crtcs_stateout_fence_ptrlast_vblank_count__drm_connnectors_statedrm_private_state_funcsdrm_private_statedrm_private_obj__drm_private_objs_statedrm_client_funcsdrm_client_devmodeset_mutexmodesetsdrm_client_buffergemdrm_fb_helper_surface_sizefb_widthfb_heightsurface_widthsurface_heightsurface_bppsurface_depthdrm_fb_helper_funcsfb_probedrm_mm_nodehole_stackrb_hole_sizerb_hole_addrhole_sizesubtree_max_holedrm_mmcolor_adjusthead_nodeholes_sizeholes_addrscan_activedrm_vma_offset_nodevm_nodevm_filesdrm_gem_object_funcsget_sg_tabledrm_ioctl_tdrm_ioctl_flagsDRM_AUTHDRM_MASTERDRM_ROOT_ONLYDRM_UNLOCKEDDRM_RENDER_ALLOWvirtio_gpu_deviceoutputsnum_scanoutsctrlqcursorqvbufspending_commandsresource_idaresp_wqdisplay_info_lockdisplay_info_pendingfence_drvctx_id_idahas_virgl_3dhas_edidhas_indirecthas_resource_assign_uuidhas_resource_blobhas_host_visiblehost_visible_regionhost_visible_mmconfig_changed_workobj_free_workobj_free_lockobj_free_listcapsetsnum_capsetscap_cacheresource_export_lockhost_visible_lockvirtio_gpu_fence_driverlast_fence_idcurrent_fence_idvirtio_gpu_outputcur_xcur_yneeds_modesetvirtio_gpu_queueqlockack_queuedequeue_workvirtio_gpu_drv_capsetmax_versionvirtio_gpu_shm_idVIRTIO_GPU_SHM_ID_UNDEFINEDVIRTIO_GPU_SHM_ID_HOST_VISIBLEvirtio_gpu_configevents_readevents_clearvirtio_gpu_drv_cap_cachecaps_cacheis_validvirtio_gpu_fprivcontext_createdcontext_lockdrm_gem_shmem_objectpages_use_countmadvmadv_listpages_mark_dirty_on_putpages_mark_accessed_on_putvmap_lockvmap_use_countmap_wcvirtio_gpu_object_paramsdumbvirgllast_levelblob_memblob_flagsblob_idvirtio_gpu_objecthw_res_handlehost3d_blobguest_blobuuid_statevirtio_gpu_object_arrayticketvirtio_gpu_fencevirtio_gpu_mem_entrydrm_mm_insert_modeDRM_MM_INSERT_BESTDRM_MM_INSERT_LOWDRM_MM_INSERT_HIGHDRM_MM_INSERT_EVICTDRM_MM_INSERT_ONCEDRM_MM_INSERT_HIGHESTDRM_MM_INSERT_LOWESTvirtio_gpu_object_vrammap_statevram_nodedrm_debug_categoryDRM_UT_COREDRM_UT_DRIVERDRM_UT_KMSDRM_UT_PRIMEDRM_UT_ATOMICDRM_UT_VBLDRM_UT_STATEDRM_UT_LEASEDRM_UT_DPDRM_UT_DRMRESvirtio_gpu_framebuffervirtio_gpu_ctrl_typeVIRTIO_GPU_UNDEFINEDVIRTIO_GPU_CMD_GET_DISPLAY_INFOVIRTIO_GPU_CMD_RESOURCE_CREATE_2DVIRTIO_GPU_CMD_RESOURCE_UNREFVIRTIO_GPU_CMD_SET_SCANOUTVIRTIO_GPU_CMD_RESOURCE_FLUSHVIRTIO_GPU_CMD_TRANSFER_TO_HOST_2DVIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKINGVIRTIO_GPU_CMD_RESOURCE_DETACH_BACKINGVIRTIO_GPU_CMD_GET_CAPSET_INFOVIRTIO_GPU_CMD_GET_CAPSETVIRTIO_GPU_CMD_GET_EDIDVIRTIO_GPU_CMD_RESOURCE_ASSIGN_UUIDVIRTIO_GPU_CMD_RESOURCE_CREATE_BLOBVIRTIO_GPU_CMD_SET_SCANOUT_BLOBVIRTIO_GPU_CMD_CTX_CREATEVIRTIO_GPU_CMD_CTX_DESTROYVIRTIO_GPU_CMD_CTX_ATTACH_RESOURCEVIRTIO_GPU_CMD_CTX_DETACH_RESOURCEVIRTIO_GPU_CMD_RESOURCE_CREATE_3DVIRTIO_GPU_CMD_TRANSFER_TO_HOST_3DVIRTIO_GPU_CMD_TRANSFER_FROM_HOST_3DVIRTIO_GPU_CMD_SUBMIT_3DVIRTIO_GPU_CMD_RESOURCE_MAP_BLOBVIRTIO_GPU_CMD_RESOURCE_UNMAP_BLOBVIRTIO_GPU_CMD_UPDATE_CURSORVIRTIO_GPU_CMD_MOVE_CURSORVIRTIO_GPU_RESP_OK_NODATAVIRTIO_GPU_RESP_OK_DISPLAY_INFOVIRTIO_GPU_RESP_OK_CAPSET_INFOVIRTIO_GPU_RESP_OK_CAPSETVIRTIO_GPU_RESP_OK_EDIDVIRTIO_GPU_RESP_OK_RESOURCE_UUIDVIRTIO_GPU_RESP_OK_MAP_INFOVIRTIO_GPU_RESP_ERR_UNSPECVIRTIO_GPU_RESP_ERR_OUT_OF_MEMORYVIRTIO_GPU_RESP_ERR_INVALID_SCANOUT_IDVIRTIO_GPU_RESP_ERR_INVALID_RESOURCE_IDVIRTIO_GPU_RESP_ERR_INVALID_CONTEXT_IDVIRTIO_GPU_RESP_ERR_INVALID_PARAMETERvirtio_gpu_resource_unrefvirtio_gpu_resource_create_2dvirtio_gpu_set_scanoutvirtio_gpu_resource_flushvirtio_gpu_transfer_to_host_2dvirtio_gpu_resource_attach_backingvirtio_gpu_resp_display_infopmodesvirtio_gpu_boxvirtio_gpu_transfer_host_3dlayer_stridevirtio_gpu_resource_create_3dvirtio_gpu_ctx_createdebug_namevirtio_gpu_ctx_destroyvirtio_gpu_ctx_resourcevirtio_gpu_cmd_submitvirtio_gpu_get_capset_infocapset_indexvirtio_gpu_resp_capset_infocapset_idcapset_max_versioncapset_max_sizevirtio_gpu_get_capsetcapset_versionvirtio_gpu_resp_capsetcapset_datavirtio_gpu_cmd_get_edidscanoutvirtio_gpu_resp_edidvirtio_gpu_resource_assign_uuidvirtio_gpu_resp_resource_uuidvirtio_gpu_resource_create_blobvirtio_gpu_set_scanout_blobstridesvirtio_gpu_resource_map_blobvirtio_gpu_resp_map_infovirtio_gpu_resource_unmap_blobdrm_virtgpu_3d_boxvirtio_gpu_object_shmemvirtio_gpu_resp_cbvirtio_gpu_vbufferresp_bufresp_cbresp_cb_datavirtio_gpu_commanddrm_info_listdrm_info_nodeinfo_entvirtio_gpu_formatsVIRTIO_GPU_FORMAT_B8G8R8A8_UNORMVIRTIO_GPU_FORMAT_B8G8R8X8_UNORMVIRTIO_GPU_FORMAT_A8R8G8B8_UNORMVIRTIO_GPU_FORMAT_X8R8G8B8_UNORMVIRTIO_GPU_FORMAT_R8G8B8A8_UNORMVIRTIO_GPU_FORMAT_X8B8G8R8_UNORMVIRTIO_GPU_FORMAT_A8B8G8R8_UNORMVIRTIO_GPU_FORMAT_R8G8B8X8_UNORMdrm_virtgpu_mapdrm_virtgpu_execbufferbo_handlesnum_bo_handlesfence_fddrm_virtgpu_getparamdrm_virtgpu_resource_createbo_handleres_handledrm_virtgpu_resource_infodrm_virtgpu_3d_transfer_to_hostdrm_virtgpu_3d_transfer_from_hostdrm_virtgpu_3d_waitdrm_virtgpu_get_capscap_set_idcap_set_verdrm_virtgpu_resource_create_blobvirtio_dma_buf_opstrace_event_raw_virtio_gpu_cmdtrace_event_data_offsets_virtio_gpu_cmdbtf_trace_virtio_gpu_cmd_queuebtf_trace_virtio_gpu_cmd_response__bpf_trace_virtio_gpu_cmd__traceiter_virtio_gpu_cmd_queue__traceiter_virtio_gpu_cmd_responsedrm_gem_shmem_object_get_sg_tabledrm_gem_shmem_object_mmapdrm_gem_shmem_object_pinindentdrm_gem_shmem_object_print_infodrm_gem_shmem_object_unpindrm_gem_shmem_object_vmapdrm_gem_shmem_object_vunmapperf_trace_virtio_gpu_cmdtrace_event_raw_event_virtio_gpu_cmdtrace_raw_output_virtio_gpu_cmdvirtgpu_gem_prime_exportvirtgpu_gem_prime_importvirtgpu_gem_prime_import_sg_tablevirtgpu_virtio_get_uuidvirtio_get_edid_blockvgdevvirtio_gpu_alloc_vbufsvirtio_gpu_array_add_fencevirtio_gpu_array_add_objvirtio_gpu_array_allocvirtio_gpu_array_from_handlesvirtio_gpu_array_lock_resvvirtio_gpu_array_put_freevirtio_gpu_array_put_free_delayedvirtio_gpu_array_put_free_workvirtio_gpu_array_unlock_resvvirtio_gpu_cleanup_objectvbufvirtio_gpu_cmd_capset_cbvirtio_gpu_cmd_context_attach_resourcevirtio_gpu_cmd_context_createvirtio_gpu_cmd_context_destroyvirtio_gpu_cmd_context_detach_resourcevirtio_gpu_cmd_create_resourcecache_pvirtio_gpu_cmd_get_capsetvirtio_gpu_cmd_get_capset_infovirtio_gpu_cmd_get_capset_info_cbvirtio_gpu_cmd_get_display_infovirtio_gpu_cmd_get_display_info_cbvirtio_gpu_cmd_get_edid_cbvirtio_gpu_cmd_get_edidsvirtio_gpu_cmd_mapvirtio_gpu_cmd_resource_assign_uuidvirtio_gpu_cmd_resource_create_3dvirtio_gpu_cmd_resource_create_blobvirtio_gpu_cmd_resource_flushvirtio_gpu_cmd_resource_map_cbvirtio_gpu_cmd_resource_uuid_cbvirtio_gpu_cmd_set_scanoutvirtio_gpu_cmd_set_scanout_blobvirtio_gpu_cmd_transfer_from_host_3dvirtio_gpu_cmd_transfer_to_host_2dvirtio_gpu_cmd_transfer_to_host_3dvirtio_gpu_cmd_unmapvirtio_gpu_cmd_unref_cbvirtio_gpu_cmd_unref_resourcevirtio_gpu_config_changedvirtio_gpu_config_changed_work_funcvirtio_gpu_conn_destroyvirtio_gpu_conn_detectvirtio_gpu_conn_get_modesvirtio_gpu_conn_mode_validvirtio_gpu_create_contextvirtio_gpu_create_objectvirtio_gpu_crtc_atomic_checkvirtio_gpu_crtc_atomic_disablevirtio_gpu_crtc_atomic_enablevirtio_gpu_crtc_atomic_flushvirtio_gpu_crtc_mode_set_nofbvirtio_gpu_ctrl_ackvirtio_gpu_cursor_ackvirtio_gpu_cursor_pingvirtio_gpu_cursor_plane_updatevirtio_gpu_debugfs_host_visible_mmvirtio_gpu_debugfs_initvirtio_gpu_debugfs_irq_infovirtio_gpu_deinitvirtio_gpu_dequeue_ctrl_funcvirtio_gpu_dequeue_cursor_funcvirtio_gpu_driver_exitvirtio_gpu_driver_initvirtio_gpu_driver_openvirtio_gpu_driver_postclosevirtio_gpu_enc_disablevirtio_gpu_enc_enablevirtio_gpu_enc_mode_setvirtio_gpu_execbuffer_ioctlvirtio_gpu_featuresvirtio_gpu_fence_alloccmd_hdrvirtio_gpu_fence_emitvirtio_gpu_fence_event_processvirtio_gpu_fence_signaledvirtio_gpu_fence_value_strvirtio_gpu_free_objectvirtio_gpu_free_vbufsvirtio_gpu_gem_object_closevirtio_gpu_gem_object_openvirtio_gpu_get_caps_ioctlvirtio_gpu_get_capsetsvirtio_gpu_get_driver_namevirtio_gpu_get_timeline_namevirtio_gpu_getparam_ioctlvirtio_gpu_initvirtio_gpu_is_shmemvirtio_gpu_is_vramvirtio_gpu_map_ioctlvirtio_gpu_mode_dumb_createoffset_pvirtio_gpu_mode_dumb_mmapvirtio_gpu_modeset_finivirtio_gpu_modeset_initvirtio_gpu_notifyvirtio_gpu_object_attachbo_ptrvirtio_gpu_object_createvirtio_gpu_object_shmem_initvirtio_gpu_plane_atomic_checkvirtio_gpu_plane_cleanup_fbvirtio_gpu_plane_destroyvirtio_gpu_plane_initvirtio_gpu_plane_prepare_fbvirtio_gpu_primary_plane_updatevirtio_gpu_probeelemcntvirtio_gpu_queue_ctrl_sgsvirtio_gpu_queue_fenced_ctrl_buffervirtio_gpu_releasevirtio_gpu_removevirtio_gpu_resource_create_blob_ioctlvirtio_gpu_resource_create_ioctlvirtio_gpu_resource_id_getvirtio_gpu_resource_info_ioctlvirtio_gpu_timeline_value_strvirtio_gpu_transfer_from_host_ioctlvirtio_gpu_transfer_to_host_ioctldrm_fourccvirtio_gpu_translate_formatmode_cmdvirtio_gpu_user_framebuffer_createvirtio_gpu_vram_createvirtio_gpu_vram_freevirtio_gpu_vram_mmapvirtio_gpu_wait_ioctl