Lines Matching refs:msg
127 void msi_set_message(PCIDevice *dev, MSIMessage msg) in msi_set_message() argument
133 pci_set_quad(dev->config + msi_address_lo_off(dev), msg.address); in msi_set_message()
135 pci_set_long(dev->config + msi_address_lo_off(dev), msg.address); in msi_set_message()
137 pci_set_word(dev->config + msi_data_off(dev, msi64bit), msg.data); in msi_set_message()
145 MSIMessage msg; in msi_prepare_message() local
150 msg.address = pci_get_quad(dev->config + msi_address_lo_off(dev)); in msi_prepare_message()
152 msg.address = pci_get_long(dev->config + msi_address_lo_off(dev)); in msi_prepare_message()
156 msg.data = pci_get_word(dev->config + msi_data_off(dev, msi64bit)); in msi_prepare_message()
158 msg.data &= ~(nr_vectors - 1); in msi_prepare_message()
159 msg.data |= vector; in msi_prepare_message()
162 return msg; in msi_prepare_message()
358 MSIMessage msg; in msi_notify() local
369 msg = msi_get_message(dev, vector); in msi_notify()
374 vector, msg.address, msg.data); in msi_notify()
375 msi_send_message(dev, msg); in msi_notify()
378 void msi_send_message(PCIDevice *dev, MSIMessage msg) in msi_send_message() argument
380 dev->msi_trigger(dev, msg); in msi_send_message()
422 MSIMessage msg = msi_prepare_message(dev, vector); in msi_write_config() local
424 xen_evtchn_snoop_msi(dev, false, vector, msg.address, msg.data, in msi_write_config()