函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\pci-iommu_table.c Create Date:2022-07-27 08:47:25
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:check_iommu_entries

函数原型:void __init check_iommu_entries(struct iommu_table_entry *start, struct iommu_table_entry *finish)

返回类型:void

参数:

类型参数名称
struct iommu_table_entry *start
struct iommu_table_entry *finish
56 p小于finish循环
57  q等于find_dependents_of(start, finish, p)
58  x等于find_dependents_of(start, finish, q)
59  如果p恒等于x
60  printk(r conditions "CYCLIC DEPENDENCY FOUND! %pS depends on %pS and vice-versa. BREAKING IT.\n", detect, detect)
63  depend = NULL
67 p小于finish循环
68  q等于find_dependents_of(p, finish, p)
69  如果qq大于p
70  printk(r conditions "EXECUTION ORDER INVALID! %pS should be called before %pS!\n", detect, detect)
调用者
名称描述
pci_iommu_alloc