iort_iommu_configure_id(9)
β¨ iort_iommu_configure_id(9) β¨
okay bestie, welcome to the Kernel API Manual π β todayβs main character is iort_iommu_configure_id(9), and she is literally here to set up IOMMU configuration for a device. periodt.
π NAME π
iort_iommu_configure_id β Set-up IOMMU configuration for a device. thatβs the whole vibe: get that deviceβs IOMMU config sorted. β¨
πΈ SYNOPSIS πΈ
int iort_iommu_configure_id (struct device *dev , const u32 *id_in );
π ARGUMENTS π
devβ the device to configure. like, this is the device getting its IOMMU setup, no cap. π«Άid_inβ optional input id const value pointer. yes bestie, optional, and itβs aconst u32 *situation. π
π₯ RETURN π₯
0on success β slay, it worked. β<0on failure β π not slay, something went wrong.
π¦ SEE ALSO π¦
Kernel file ./drivers/acpi/arm64/iort.c β the source file for this whole situation.
iort_set_fwnode(9)iort_get_fwnode(9)iort_delete_fwnode(9)iort_get_iort_node(9)iort_register_domain_token(9)iort_deregister_domain_token(9)iort_find_domain_token(9)iort_msi_map_id(9)iort_msi_xlate(9)iort_pmsi_get_msi_info(9)iort_dev_find_its_id(9)iort_get_device_domain(9)iort_get_platform_device_domain(9)iort_iommu_get_resv_regions(9)iort_get_rmr_sids(9)iort_put_rmr_sids(9)iort_dma_get_ranges(9)iort_add_platform_device(9)
bye bestie π«Ά source/version: ./drivers/acpi/arm64; date: October 2026 β mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms