Home
last modified time | relevance | path

Searched refs:msix_config (Results 1 – 6 of 6) sorted by relevance

/external/crosvm/devices/src/virtio/
Dinterrupt.rs36 msix_config: Option<Arc<Mutex<MsixConfig>>>, field
47 if let Some(msix_config) = &self.msix_config { in signal()
48 let mut msix_config = msix_config.lock(); in signal() localVariable
49 if msix_config.enabled() { in signal()
51 msix_config.trigger(vector); in signal()
89 msix_config: Option<Arc<Mutex<MsixConfig>>>, in new()
96 msix_config, in new()
109 &self.msix_config in get_msix_config()
Dvirtio_pci_device.rs214 msix_config: Arc<Mutex<MsixConfig>>, field
253 let msix_config = Arc::new(Mutex::new(MsixConfig::new(msix_num, msi_device_tube))); in new() localVariable
279 msix_config, in new()
287 msix_config: VIRTIO_MSI_NO_VECTOR, in new()
371 self.msix_config.lock().num_vectors(), in add_settings_pci_capabilities()
422 let descriptor = self.msix_config.lock().get_msi_socket(); in keep_rds()
548 data = self.msix_config.lock().read_msix_capability(data); in read_config_register()
558 let behavior = self.msix_config.lock().write_msix_capability(offset, data); in write_config_register()
603 self.msix_config in read_bar()
609 self.msix_config in read_bar()
[all …]
Dvirtio_pci_common_config.rs40 pub msix_config: u16, field
122 0x10 => self.msix_config, in read_common_config_word()
141 0x10 => self.msix_config = value, in write_common_config_word()
284 msix_config: 0x00, in write_base_regs()
/external/crosvm/devices/src/virtio/vhost/
Dworker.rs205 if let Some(msix_config) = self.interrupt.get_msix_config() { in set_vring_call_for_entry()
206 let msix_config = msix_config.lock(); in set_vring_call_for_entry() localVariable
207 let msix_masked = msix_config.masked(); in set_vring_call_for_entry()
211 if !msix_config.table_masked(vector) { in set_vring_call_for_entry()
212 if let Some(irqfd) = msix_config.get_irqfd(vector) { in set_vring_call_for_entry()
233 if let Some(msix_config) = self.interrupt.get_msix_config() { in set_vring_calls()
234 let msix_config = msix_config.lock(); in set_vring_calls() localVariable
235 if msix_config.masked() { in set_vring_calls()
244 if !msix_config.table_masked(vector) { in set_vring_calls()
245 if let Some(irqfd) = msix_config.get_irqfd(vector) { in set_vring_calls()
/external/crosvm/devices/src/virtio/vhost/user/
Dhandler.rs180 let msix_config = msix_config_opt.lock(); in activate_vring() localVariable
181 let irqfd = msix_config in activate_vring()
/external/kernel-headers/original/uapi/linux/
Dvirtio_pci.h150 __le16 msix_config; /* read-write */ member