Home
last modified time | relevance | path

Searched full:queue_size (Results 1 – 25 of 38) sorted by relevance

12

/cloud-hypervisor/performance-metrics/src/
H A Dmain.rs133 queue_size: Option<u32>, field
148 if let Some(o) = self.queue_size { in fmt()
149 output = format!("{output}, queue_size = {o}"); in fmt()
170 queue_size: None, in default()
334 queue_size: Some(256),
344 queue_size: Some(256),
355 queue_size: Some(256),
366 queue_size: Some(256),
377 queue_size: Some(256),
388 queue_size: Some(256),
[all …]
H A Dperformance_tests.rs106 let queue_size = control.queue_size.unwrap(); in performance_net_throughput() localVariable
108 "tap=,mac={},ip={},mask=255.255.255.0,num_queues={},queue_size={}", in performance_net_throughput()
109 guest.network.guest_mac, guest.network.host_ip, num_queues, queue_size, in performance_net_throughput()
147 let queue_size = control.queue_size.unwrap(); in performance_net_latency() localVariable
149 "tap=,mac={},ip={},mask=255.255.255.0,num_queues={},queue_size={}", in performance_net_latency()
150 guest.network.guest_mac, guest.network.host_ip, num_queues, queue_size, in performance_net_latency()
/cloud-hypervisor/fuzz/fuzz_targets/
H A Drng.rs30 const QUEUE_SIZE: u16 = 256; constant
38 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
40 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
42 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64;
124 let mut q = Queue::new(QUEUE_SIZE).unwrap();
125 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
128 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
H A Dvsock.rs32 const QUEUE_SIZE: u16 = 256; constant
40 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
42 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
44 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64;
133 let mut q = Queue::new(QUEUE_SIZE).unwrap();
134 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
137 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
H A Diommu.rs32 const QUEUE_SIZE: u16 = 256; constant
40 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
42 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
44 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64;
135 let mut q = Queue::new(QUEUE_SIZE).unwrap();
136 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
139 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
H A Dballoon.rs26 const QUEUE_SIZE: u16 = 64; constant
34 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
36 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
38 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64;
133 let mut q = Queue::new(QUEUE_SIZE).unwrap();
145 q.set_next_avail(b[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
148 q.set_size(b[3] as u16 % QUEUE_SIZE);
H A Dwatchdog.rs23 const QUEUE_SIZE: u16 = 256; constant
26 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
29 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
89 let mut q = Queue::new(QUEUE_SIZE).unwrap();
90 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
93 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
H A Dmem.rs35 const QUEUE_SIZE: u16 = 64; constant
43 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
45 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
47 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64;
168 let mut q = Queue::new(QUEUE_SIZE).unwrap();
169 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
172 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
H A Dblock.rs33 const QUEUE_SIZE: u16 = 256; constant
36 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
39 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
122 let mut q = Queue::new(QUEUE_SIZE).unwrap();
123 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
126 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
H A Dconsole.rs38 const QUEUE_SIZE: u16 = 256; constant
44 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
46 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
50 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64;
155 let mut q = Queue::new(QUEUE_SIZE).unwrap();
167 q.set_next_avail(b[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
170 q.set_size(b[3] as u16 % QUEUE_SIZE);
H A Dpmem.rs28 const QUEUE_SIZE: u16 = 256; constant
31 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
34 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
139 let mut q = Queue::new(QUEUE_SIZE).unwrap();
140 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
143 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
H A Dnet.rs39 const QUEUE_SIZE: u16 = 256; constant
45 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64;
47 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64;
51 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64;
76 QUEUE_SIZE,
173 let mut q = Queue::new(QUEUE_SIZE).unwrap();
185 q.set_next_avail(b[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small
188 q.set_size(b[3] as u16 % QUEUE_SIZE);
/cloud-hypervisor/vhost_user_net/src/
H A Dlib.rs70 num_queues=<number_of_queues>,queue_size=<size_of_each_queue>,tap=<if_name>\"";
115 queue_size: u16, field
128 queue_size: u16, in new()
154 queue_size, in new()
170 self.queue_size as usize in max_queue_size()
282 pub queue_size: u16, field
297 .add("queue_size") in parse()
318 let queue_size = parser in parse() localVariable
319 .convert("queue_size") in parse()
340 queue_size, in parse()
[all …]
/cloud-hypervisor/vhost_user_block/src/
H A Dlib.rs80 queue_size=<size_of_each_queue>,readonly=true|false,direct=true|false,\
198 queue_size: usize, field
211 queue_size: usize, in new()
266 queue_size, in new()
305 self.queue_size in max_queue_size()
443 queue_size: usize, field
457 .add("queue_size") in parse()
483 let queue_size = parser in parse() localVariable
484 .convert("queue_size") in parse()
492 queue_size, in parse()
[all …]
/cloud-hypervisor/virtio-devices/src/
H A Dvdpa.rs156 let queue_size = vhost.get_vring_num().map_err(Error::GetVringNum)?; in new() localVariable
173 vec![queue_size; num_queues as usize], in new()
236 let queue_size = queue.size(); in activate_vdpa() localVariable
240 .set_vring_num(*queue_index, queue_size) in activate_vdpa()
245 queue_size, in activate_vdpa()
249 queue_size as usize * std::mem::size_of::<RawDescriptor>(), in activate_vdpa()
253 4 + queue_size as usize * 8, in activate_vdpa()
257 4 + queue_size as usize * 2, in activate_vdpa()
H A Dnet.rs427 pub queue_size: Vec<u16>, field
439 queue_size: u16, in new_with_tap()
460 state.queue_size, in new_with_tap()
517 vec![queue_size; queue_num], in new_with_tap()
557 queue_size: u16, in new()
583 queue_size, in new()
601 queue_size: u16, in from_tap_fds()
636 queue_size, in from_tap_fds()
652 queue_size: self.common.queue_sizes.clone(), in state()
H A Drng.rs32 const QUEUE_SIZE: u16 = 256; constant
33 const QUEUE_SIZES: &[u16] = &[QUEUE_SIZE];
H A Dblock.rs610 queue_size: u16, in new()
681 seg_max: (queue_size - MINIMUM_BLOCK_QUEUE_SIZE) as u32, in new()
703 queue_sizes: vec![queue_size; num_queues], in new()
873 let queue_size = queue.size(); in activate() localVariable
883 .new_async_io(queue_size as u32) in activate()
/cloud-hypervisor/virtio-devices/src/transport/
H A Dpci_common_config.rs90 pub fn get_vring_size(t: VringType, queue_size: u16) -> u64 { in get_vring_size()
96 (length_except_ring + element_size * queue_size as usize) as u64 in get_vring_size()
116 /// le16 queue_size; // 0x18 // read-write, power of 2, or 0.
416 const QUEUE_SIZE: u16 = 256; constant
417 const QUEUE_SIZES: &[u16] = &[QUEUE_SIZE];
/cloud-hypervisor/vmm/src/
H A Dconfig.rs1026 num_queues=<number_of_queues>,queue_size=<size_of_each_queue>,\
1041 .add("queue_size") in parse()
1076 let queue_size = parser in parse() localVariable
1077 .convert("queue_size") in parse()
1175 queue_size, in parse()
1194 if self.queue_size <= MINIMUM_BLOCK_QUEUE_SIZE { in validate()
1195 return Err(ValidationError::InvalidQueueSize(self.queue_size)); in validate()
1252 num_queues=<number_of_queues>,queue_size=<size_of_each_queue>,id=<device_id>,\
1272 .add("queue_size") in parse()
1323 let queue_size = parser in parse() localVariable
[all …]
/cloud-hypervisor/src/
H A Dmain.rs1377 …:78:90:ab,host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=4,queue_size=128", in test_valid_vm_config_net()
1383 …8:90:ab:cd", "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 4, "queue_size": 128} in test_valid_vm_config_net()
1392 …:78:90:ab,host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=2,queue_size=256", in test_valid_vm_config_net()
1411 …8:90:ab:cd", "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 2, "queue_size": 256} in test_valid_vm_config_net()
1421 …,host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=2,queue_size=256,iommu=on", in test_valid_vm_config_net()
1426 …, "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 2, "queue_size": 256, "iommu": … in test_valid_vm_config_net()
1436 …,host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=2,queue_size=256,iommu=on", in test_valid_vm_config_net()
1441 …, "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 2, "queue_size": 256, "iommu": … in test_valid_vm_config_net()
1451 …host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=2,queue_size=256,iommu=off", in test_valid_vm_config_net()
1456 …, "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 2, "queue_size": 256, "iommu": … in test_valid_vm_config_net()
[all …]
/cloud-hypervisor/vmm/src/api/openapi/
H A Dcloud-hypervisor.yaml906 queue_size:
955 queue_size:
1005 - queue_size
1017 queue_size:
/cloud-hypervisor/virtio-devices/src/vhost_user/
H A Dvu_common_ctrl.rs43 pub queue_size: u16, field
190 queue_size: queues[0].1.size(), in setup_vhost_user()
211 queue_size: queue.size(), in setup_vhost_user()
H A Dfs.rs91 queue_size: u16, in new()
187 queue_sizes: vec![queue_size; num_queues], in new()
/cloud-hypervisor/docs/
H A Dfs.md79 --fs tag=myfs,socket=/tmp/virtiofs,num_queues=1,queue_size=512

12