iort_register_domain_token(9)
πΈ NAME πΈ
okay so bestie, iort_register_domain_token β it registers a domain token along with its related ITS ID and base address into the list, and that list is literally where we go to get it back later on. it's giving save-your-spot energy fr fr π
β¨ SYNOPSIS β¨
int iort_register_domain_token (int trans_id , phys_addr_t base , struct fwnode_handle *fw_node );
like, that's the whole signature, no cap π«Ά
π ARGUMENTS π
trans_idβ the ITS ID. that's it, that's the whole vibe.baseβ the ITS base address. iconic, holds the location info πfw_nodeβ the domain token. the little star of the show β
π RETURN π
0on success β slay, we did it π-ENOMEMif there's no memory when allocating the list element β literally cannot even, the allocator ran dry π
π¦ SEE ALSO π¦
all the sibling functions in the Kernel file ./drivers/acpi/arm64/iort.c β go show them some love π«Ά
iort_set_fwnode(9)iort_get_fwnode(9)iort_delete_fwnode(9)iort_get_iort_node(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_iommu_configure_id(9)iort_dma_get_ranges(9)iort_add_platform_device(9)
and that's the whole page, bestie β¨ this one lives in ./drivers/acpi/arm64, dated October 2026, and it's brought to you by iort_register_domain_token(9) β mwah, study it, love it, cite it ππ
π¦ 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