iort_pmsi_get_msi_info(9)
π iort_pmsi_get_msi_info(9) π
okay so bestie, welcome to the Kernel API Manual β this page is all about iort_pmsi_get_msi_info(9), and it is literally here to get the device id and translate frame PA for a device. no cap π«Άβ¨
β¨ NAME β¨
iort_pmsi_get_msi_info β Get the device id and translate frame PA for a device. periodt π
πΈ SYNOPSIS πΈ
int iort_pmsi_get_msi_info (struct device *dev , u32 *dev_id ,
phys_addr_t *pa );
π ARGUMENTS π
devβ the device we're doing the mapping for, bestie πdev_idβ the device ID found πpaβ optional pointer to store translate frame address π¦
yes, pa is optional β it said what it said π
π RETURN π
0 for successful devid and pa retrieval, -ENODEV on error π
π¦ SEE ALSO π¦
Kernel file ./drivers/acpi/arm64/iort.c β go vibe with these other pages too:
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_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_iommu_configure_id(9)iort_dma_get_ranges(9)iort_add_platform_device(9)
okay that's the whole page, bestie β cute sign-off time: this one comes from source/version ./drivers/acpi/arm64, dated October 2026, and it's the iort_pmsi_get_msi_info(9) manual page. bye π
β¨π
π¦ 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