Lines Matching refs:msg
25 struct msi_msg *msg, u8 hpet_id) in native_compose_msi_msg() argument
29 msg->address_hi = MSI_ADDR_BASE_HI; in native_compose_msi_msg()
32 msg->address_hi |= MSI_ADDR_EXT_DEST_ID(dest); in native_compose_msi_msg()
34 msg->address_lo = in native_compose_msi_msg()
44 msg->data = in native_compose_msi_msg()
54 struct msi_msg *msg, u8 hpet_id) in msi_compose_msg() argument
73 x86_msi.compose_msi_msg(pdev, irq, dest, msg, hpet_id); in msi_compose_msg()
82 struct msi_msg msg; in msi_set_affinity() local
90 __get_cached_msi_msg(data->msi_desc, &msg); in msi_set_affinity()
92 msg.data &= ~MSI_DATA_VECTOR_MASK; in msi_set_affinity()
93 msg.data |= MSI_DATA_VECTOR(cfg->vector); in msi_set_affinity()
94 msg.address_lo &= ~MSI_ADDR_DEST_ID_MASK; in msi_set_affinity()
95 msg.address_lo |= MSI_ADDR_DEST_ID(dest); in msi_set_affinity()
97 __pci_write_msi_msg(data->msi_desc, &msg); in msi_set_affinity()
120 struct msi_msg msg; in setup_msi_irq() local
124 ret = msi_compose_msg(dev, irq, &msg, -1); in setup_msi_irq()
135 pci_write_msi_msg(irq, &msg); in setup_msi_irq()
185 struct msi_msg msg; in dmar_msi_set_affinity() local
192 dmar_msi_read(irq, &msg); in dmar_msi_set_affinity()
194 msg.data &= ~MSI_DATA_VECTOR_MASK; in dmar_msi_set_affinity()
195 msg.data |= MSI_DATA_VECTOR(cfg->vector); in dmar_msi_set_affinity()
196 msg.address_lo &= ~MSI_ADDR_DEST_ID_MASK; in dmar_msi_set_affinity()
197 msg.address_lo |= MSI_ADDR_DEST_ID(dest); in dmar_msi_set_affinity()
198 msg.address_hi = MSI_ADDR_BASE_HI | MSI_ADDR_EXT_DEST_ID(dest); in dmar_msi_set_affinity()
200 dmar_msi_write(irq, &msg); in dmar_msi_set_affinity()
218 struct msi_msg msg; in arch_setup_dmar_msi() local
220 ret = msi_compose_msg(NULL, irq, &msg, -1); in arch_setup_dmar_msi()
223 dmar_msi_write(irq, &msg); in arch_setup_dmar_msi()
239 struct msi_msg msg; in hpet_msi_set_affinity() local
247 hpet_msi_read(data->handler_data, &msg); in hpet_msi_set_affinity()
249 msg.data &= ~MSI_DATA_VECTOR_MASK; in hpet_msi_set_affinity()
250 msg.data |= MSI_DATA_VECTOR(cfg->vector); in hpet_msi_set_affinity()
251 msg.address_lo &= ~MSI_ADDR_DEST_ID_MASK; in hpet_msi_set_affinity()
252 msg.address_lo |= MSI_ADDR_DEST_ID(dest); in hpet_msi_set_affinity()
254 hpet_msi_write(data->handler_data, &msg); in hpet_msi_set_affinity()
272 struct msi_msg msg; in default_setup_hpet_msi() local
275 ret = msi_compose_msg(NULL, irq, &msg, id); in default_setup_hpet_msi()
279 hpet_msi_write(irq_get_handler_data(irq), &msg); in default_setup_hpet_msi()