Lines Matching refs:msg
62 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg() argument
64 *msg = entry->msg; in __get_cached_msi_msg()
67 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg() argument
71 __get_cached_msi_msg(entry, msg); in get_cached_msi_msg()
210 struct msi_msg *msg) in irq_chip_write_msi_msg() argument
212 data->chip->irq_write_msi_msg(data, msg); in irq_chip_write_msi_msg()
215 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level() argument
225 (msg[1].address_lo || msg[1].address_hi || msg[1].data)); in msi_check_level()
243 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_set_affinity() local
248 BUG_ON(irq_chip_compose_msi_msg(irq_data, msg)); in msi_domain_set_affinity()
249 msi_check_level(irq_data->domain, msg); in msi_domain_set_affinity()
250 irq_chip_write_msi_msg(irq_data, msg); in msi_domain_set_affinity()
259 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_activate() local
261 BUG_ON(irq_chip_compose_msi_msg(irq_data, msg)); in msi_domain_activate()
262 msi_check_level(irq_data->domain, msg); in msi_domain_activate()
263 irq_chip_write_msi_msg(irq_data, msg); in msi_domain_activate()
270 struct msi_msg msg[2]; in msi_domain_deactivate() local
272 memset(msg, 0, sizeof(msg)); in msi_domain_deactivate()
273 irq_chip_write_msi_msg(irq_data, msg); in msi_domain_deactivate()