Administrador
Tamaño: 16.4 KB
Modificado: 2026-06-15 19:09:41
Permisos: 100444
Ruta: /sys/kernel/btf/iommufd
Contenido del Archivo
H(H(!W&j&pgp@
~#
z&0& @`U&'t.@&PhC\v@pP&@&Ĥ&Ҥ&#@ܤ&#&#@&7@#&
&
B@G&@"&
-&8&@F&U&@i&x&#&&&&Х&&&&$&4&C& }#@1`S&	h#b&#g&#l&#w&@"#@t.Ai&&#&	r&r&#:#@&*
p$r
&*Ȧ& #զ&;@Tr.@&.&.&S&^@&$A*&&@#&0&@#>&0rK&8r AY&o&x&@iS##&&&ȧ&&#&#ww@&

w
&0:#iS#@7&'@& &#@&}*
x<#########&	( d@0&`6&aB&L&r&& &@`&ը&& & B&@a$$& b&#&A@A%&#&}*
:&8a#g&#N&*!*Z&*e&*q&7@{& a###&X0BO@b&#@PH&#!7&t#&@#b&#&#7cM!*########ũ&֩&&&&4&Q&f&}&&&&ժ&&&7&1 E& V&@b& y& &@`&&&y& &@`&ë&( y&@`ҫ&&'Uګ&( &@&`&'&&&y& U@&'%&4&M&e&r& L@P|&`4
&y& L@P&	( d@`B&&&Ŭ&֬&&1##@
#
###

#&01##&#&##"#}J#&#(&#2&##pg#
#Ҥ&#>& O&@Y&#
#

###

####

#
#b&#.}#a&#
#?2
w&#
#hC\&#
b&#&#&#

'(#&#ѭ&}ޭ&&&
#b&#1}#&#+&#>&#\&#
#t&#&#&#
#b&#g&#p#Į&*Pծ&#&#&#+&{
b&##8&#M&#

b&#n&#y&#&#

b&#n&#1&#%&#ɯ&&&&0&H&d&&

#&$$
####&1# &}  Ѱ&@;ް&^.@&D$&@*`2&	$$
&D$
@<& }  ??@UU&}  U@t.$p&&&&ñ&$
$$

$$

#
$.$#
#b&#ϱ&$

0E#y&߱&$

0E#&#&$
#b&#"#t.A1e&$
0E#/&$F&#d&$
&#U&'z&#$

0E#U&'7}&%$&$

0E#Ut.A&'.Ʋ&($
0E#U&'ز&*$
*b&#PH&,$

p#0&e	&.$
#b&#cM1e&0$

p#0&e3&$=&2$V&#
p#m&5$
#p#&#&7$&7$&.$
#p#ͳ&;$
p#&=$&5$

g&#Z
$
.&@$*&@$
#b&#cM@&C$R&#f&q

&#p#|&G$
#p#&I$

b&#&K$

b&#V&eԴ&M$&K$&#

b&#i'&Q$

b&#iA:&S$V&^.F@g&~&&&ɵ&ܵ&&####U$##&8r& 
Pe@ &+&(;&}B&.@M&Z&z
 e&:#D#@a`$p&&@{5a$_$a$`$b$
iS#:#&}*
&g$
*ae$r&i$
ae$&}*
iS#*L&k$

ae$&}*
iS#*L̶&m$
ae$:#ܶ&Tr.&o$
J*L&q$
+Zt.A&'.&s$

:#Tr*{5d$&u$
Q#$&+&2&w$
Q#W&y${&y$&$&#ͷ&#&#&#
&#&&#7&#K&#

#b&#^&$
#$A&'*y&$

iS#*L7}&$

iS#&}*
&$

iS#:#&$
iS#*L̸&$
iS#:#&}*
&$
iS#:#&$
iS#&}*
&$
iS#&}*
*L,&$
:#*L7}I&$

:#*L7}e&$

:#t.A&'|&$

:#2t.A&'&$

:#*Lt.A&'&$
:#*L&$й&q

J*L:}&$


f$:#*L&$


f$&$

f$&$,&$
{5d$:#=&$

{5d$:#*LU&$
ADAi&.t&$&u$

lEU&'.A&$
&# A&$

&#lE#κ&$

&#0E#&$

&#UP$&'&$
#Q#&#Ux&&$
#Q#&$

iS#U3&$

&#C&$

&#a&t&$

&#&P&.&$
&#&$&$λ&$
&8&$

&#U&'&8&$&$

&#iS#:#U&'$r
%&$

&#&8&'&P$r
6&$

b&#&#UP$A&'$r
E&$

&#&}*
lE#Y&$
&#0E#&x&$&$

&#^.F A&$

&#&ļ&$

&#&}*
A*ؼ&$

&#&}*
&$

&#cM&%&$
&#&}*
*&$

&#-PC&$

&#U&'-PR&$

&#^.F-Pb&$iommufd_access_opsneeds_pin_pagesiommu_hwpt_get_dirty_bitmaphwpt_idiommufd_ctxdestroy_waitaccount_modeno_iommu_modevfio_ioasiommufd_ioasiopthwpt_listio_pagetabledomains_rwsemnext_domain_idiova_rwsemarea_itreeallowed_itreereserved_itreedisable_large_pagesiova_alignmentIOPT_ALLOC_IOVAiommufd_object_typeIOMMUFD_OBJ_NONEIOMMUFD_OBJ_ANYIOMMUFD_OBJ_DEVICEIOMMUFD_OBJ_HWPT_PAGINGIOMMUFD_OBJ_HWPT_NESTEDIOMMUFD_OBJ_IOASIOMMUFD_OBJ_ACCESSIOMMUFD_OBJ_MAXiommufd_objectshortterm_usersiommufd_accessictxioasioas_unpinioas_lockiopt_access_list_idiopt_areapages_nodestorage_domainprevent_accessnum_accessesiopt_pagesnpinnedlast_npinnedsource_tasksource_mmsource_userpinned_pfnsaccess_itreedomains_itreeiopt_allowediopt_reservediopt_area_contig_itercur_iovalast_iovaIOPT_PAGES_ACCOUNT_NONEIOPT_PAGES_ACCOUNT_USERIOPT_PAGES_ACCOUNT_MMinterval_tree_double_span_iteritreesspansis_usediopt_pages_listiova_bitmap_fn_argiommu_hwpt_allocpt_idout_hwpt_iddata_uptriommufd_hwpt_set_dirty_tracking_flagsIOMMU_HWPT_DIRTY_TRACKING_ENABLEiommu_hwpt_set_dirty_trackingiommufd_hwpt_get_dirty_bitmap_flagsIOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEARiommu_hwpt_invalidateiommufd_ucmdubufferiommufd_hw_pagetableiommufd_hwpt_pagingauto_domainmsi_cookienest_parenthwpt_itemiommufd_hwpt_nestediommufd_grouphwptsw_msi_startiommufd_deviceigroupIOMMUFD_CMD_BASEIOMMUFD_CMD_DESTROYIOMMUFD_CMD_IOAS_ALLOCIOMMUFD_CMD_IOAS_ALLOW_IOVASIOMMUFD_CMD_IOAS_COPYIOMMUFD_CMD_IOAS_IOVA_RANGESIOMMUFD_CMD_IOAS_MAPIOMMUFD_CMD_IOAS_UNMAPIOMMUFD_CMD_OPTIONIOMMUFD_CMD_VFIO_IOASIOMMUFD_CMD_HWPT_ALLOCIOMMUFD_CMD_GET_HW_INFOIOMMUFD_CMD_HWPT_SET_DIRTY_TRACKINGIOMMUFD_CMD_HWPT_GET_DIRTY_BITMAPIOMMUFD_CMD_HWPT_INVALIDATEiommu_destroyiommu_ioas_allocout_ioas_idiommu_ioas_iova_rangesioas_idnum_iovasallowed_iovasout_iova_alignmentiommu_ioas_allow_iovasiommu_ioas_mapuser_vaiommu_ioas_copydst_ioas_idsrc_ioas_iddst_iovasrc_iovaiommu_ioas_unmapiommufd_optionIOMMU_OPTION_RLIMIT_MODEIOMMU_OPTION_HUGE_PAGESiommu_optionoption_idobject_idiommu_vfio_ioasiommu_hw_infoout_data_typeout_max_pasid_log2out_capabilitiesREMOVE_WAIT_SHORTTERMiommufd_object_opsucmd_bufferget_dirty_bitmapallow_iovasioas_copyiova_rangesiommufd_ioctl_opioctl_numexecute_iommufd_object_allociommufd_ctx_from_fdiommufd_ctx_from_fileiommufd_ctx_getiommufd_ctx_putiommufd_destroyiommufd_exitiommufd_fops_ioctliommufd_fops_openiommufd_fops_releaseiommufd_get_objectiommufd_hwpt_allociommufd_hwpt_get_dirty_bitmapiommufd_hwpt_invalidateiommufd_hwpt_nested_abortiommufd_hwpt_nested_destroyiommufd_hwpt_paging_abortimmediate_attachiommufd_hwpt_paging_allociommufd_hwpt_paging_destroyiommufd_hwpt_set_dirty_trackingiommufd_initiommufd_object_abortiommufd_object_abort_and_destroyto_destroyiommufd_object_dec_wait_shorttermiommufd_object_finalizeiommufd_object_removeIOMMUFD_ACCESS_RW_READIOMMUFD_ACCESS_RW_WRITEIOMMUFD_ACCESS_RW_KTHREAD__IOMMUFD_ACCESS_RW_SLOW_PATHiommufd_hw_capabilitiesIOMMU_HW_CAP_DIRTY_TRACKINGIOMMU_HW_CAP_PCI_PASID_EXECIOMMU_HW_CAP_PCI_PASID_PRIVattach_fnvfio_info_cap_headervfio_iommu_type1_infoiova_pgsizesvfio_iova_rangevfio_iommu_type1_info_cap_iova_rangenr_iovasvfio_iommu_type1_info_dma_availvfio_iommu_type1_dma_mapvfio_iommu_type1_dma_unmapiommufd_vfio_ioas_opIOMMU_VFIO_IOAS_GETIOMMU_VFIO_IOAS_SETIOMMU_VFIO_IOAS_CLEARfill_cap_fnget_compat_ioasiommufd_access_attachnew_ioasiommufd_access_change_ioasiommufd_access_createiommufd_access_destroyiommufd_access_destroy_objectiommufd_access_detachiommufd_access_notify_unmapiommufd_access_pin_pagesiommufd_access_replaceiommufd_access_rwiommufd_access_unpin_pagesiommufd_ctx_has_groupiommufd_device_attachiommufd_device_binddo_attachiommufd_device_change_ptiommufd_device_destroyiommufd_device_detachiommufd_device_do_attachiommufd_device_do_replaceiommufd_device_replaceiommufd_device_to_ictxiommufd_device_to_idiommufd_device_unbindiommufd_fill_cap_dma_availiommufd_fill_cap_iovaiommufd_get_groupiommufd_get_hw_infoiommufd_group_releaseiommufd_hw_pagetable_attachiommufd_hw_pagetable_detachiommufd_vfio_compat_ioas_createiommufd_vfio_compat_ioas_get_idiommufd_vfio_compat_set_no_iommuiommufd_vfio_ioasiommufd_vfio_ioctliommufd_vfio_iommu_get_infoiommu_iova_rangeiommufd_ioas_map_flagsIOMMU_IOAS_MAP_FIXED_IOVAIOMMU_IOAS_MAP_WRITEABLEIOMMU_IOAS_MAP_READABLEiommufd_option_opsIOMMU_OPTION_OP_SETIOMMU_OPTION_OP_GETiopt_pages_accesspfn_batchtotal_pfnspfn_reader_userupagesupages_lenupages_startupages_endpfn_readerbatch_start_indexbatch_end_index__iopt_area_unfill_domainbatch_add_pfnbatch_from_domainbatch_to_domainfirst_page_offbatch_unpinclear_xarraycopy_data_pagedo_update_pinneditree1itree2interval_tree_double_span_iter_firstinterval_tree_double_span_iter_nextinterval_tree_double_span_iter_updateiommufd_ioas_allociommufd_ioas_alloc_ioctliommufd_ioas_allow_iovasiommufd_ioas_copyiommufd_ioas_destroyiommufd_ioas_iova_rangesiommufd_ioas_mapiommufd_ioas_optioniommufd_ioas_unmapiommufd_option_rlimit_modeiopt_alloc_pagesiopt_area_add_accessiopt_area_fill_domainiopt_area_fill_domainsiopt_area_remove_accessiopt_area_unfill_domainiopt_area_unfill_domainsiopt_area_unmap_domainiopt_area_unmap_domain_rangeiopt_pages_fill_from_xarrayiopt_pages_fill_xarrayiopt_pages_rw_accessiopt_pages_rw_pageiopt_pages_rw_slowiopt_pages_unfill_xarrayiopt_release_pagespages_to_xarraypfn_reader_firstpfn_reader_nextpfn_reader_release_pinspfn_reader_unpinpfn_reader_user_destroypfn_reader_user_pinbackup_lentemp_kmallocupdate_mm_locked_vm__iommu_read_and_clear_dirty__iopt_remove_reserved_iovaiommufd_check_iova_rangeiopt_add_accessiopt_alloc_iovaiopt_area_contig_initiopt_area_contig_nextiopt_area_splitiopt_calculate_iova_alignmentnew_iova_alignmentiopt_check_iova_alignmentiovasiopt_cut_iovaiopt_destroy_tableiopt_disable_large_pagesiopt_enable_large_pagespages_listiopt_free_pages_listiopt_get_pagesiopt_init_tableiopt_insert_areaiopt_map_pagesiopt_map_user_pagesiopt_read_and_clear_dirty_dataiopt_remove_accessiopt_remove_reserved_iovaiopt_reserve_iovaallowed_iovaiopt_set_allow_iovaiopt_set_dirty_trackingiopt_table_add_domainiopt_table_enforce_dev_resv_regionsiopt_table_remove_domainiopt_unmap_alliopt_unmap_iovaiopt_unmap_iova_range