Lines Matching refs:msi_data

72 			   struct mvebu_icu_msi_data *msi_data,  in mvebu_icu_init()  argument
75 const struct mvebu_icu_subset_data *subset = msi_data->subset_data; in mvebu_icu_init()
77 if (atomic_cmpxchg(&msi_data->initialized, false, true)) in mvebu_icu_init()
95 struct mvebu_icu_msi_data *msi_data = platform_msi_get_host_data(d->domain); in mvebu_icu_write_msg() local
102 mvebu_icu_init(icu, msi_data, msg); in mvebu_icu_write_msg()
155 struct mvebu_icu_msi_data *msi_data = platform_msi_get_host_data(d); in mvebu_icu_irq_domain_translate() local
156 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_irq_domain_translate()
183 if (msi_data->subset_data->icu_group == ICU_GRP_SEI) in mvebu_icu_irq_domain_translate()
202 struct mvebu_icu_msi_data *msi_data = platform_msi_get_host_data(domain); in mvebu_icu_irq_domain_alloc() local
203 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_irq_domain_alloc()
221 icu_irqd->icu_group = msi_data->subset_data->icu_group; in mvebu_icu_irq_domain_alloc()
300 struct mvebu_icu_msi_data *msi_data; in mvebu_icu_subset_probe() local
305 msi_data = devm_kzalloc(dev, sizeof(*msi_data), GFP_KERNEL); in mvebu_icu_subset_probe()
306 if (!msi_data) in mvebu_icu_subset_probe()
310 msi_data->icu = dev_get_drvdata(dev); in mvebu_icu_subset_probe()
311 msi_data->subset_data = &mvebu_icu_nsr_subset_data; in mvebu_icu_subset_probe()
313 msi_data->icu = dev_get_drvdata(dev->parent); in mvebu_icu_subset_probe()
314 msi_data->subset_data = of_device_get_match_data(dev); in mvebu_icu_subset_probe()
329 msi_data); in mvebu_icu_subset_probe()