GICV3-ITS msi-domain
gic_init_bases // 来自于 gicv3 的初始化代码
if (gic_dist_supports_lpis())its_init
its_of_probe
its_probe_one
its_init_domain
struct irq_domain * inner_domain = irq_domain_create_tree
struct msi_domain_info *info = kzalloc
inner_domain->parent = its_parent;
inner_domain->host_data = info;
info->ops = &its_msi_domain_ops;
if (gic_dist_supports_lpis())its_cpu_init
static struct msi_domain_ops its_msi_domain_ops = {
.msi_prepare = its_msi_prepare,
};