Yatin Manerkar
80098d52d5
virtio: Decouple virtqueues and vrings
...
Add struct virtqueue_ops back into the virtio core code to facilitate
the use of virtqueue implementations other than vrings. This allows
virtqueue implementations that use SMD drivers, USB drivers, or other
mechanisms for transport.
Add a new virtqueue operation, virtqueue_get_impl_size, to provide the
functionality of virtqueue_get_vring_size from the previous collapsed
implementation.
This commit partially reverts commit
7c5e9ed0c8 .
Change-Id: I1219c4f203879658dce5800f405291bf311564b4
Signed-off-by: Yatin Manerkar <yatinm@codeaurora.org >
2013-02-27 18:18:30 -08:00
..
2012-04-19 14:42:22 -07:00
2013-02-27 18:16:16 -08:00
2012-04-23 14:23:32 +03:00
2013-02-27 18:12:49 -08:00
2013-02-27 18:17:16 -08:00
2013-02-27 18:15:57 -08:00
2013-02-27 18:18:20 -08:00
2013-02-25 11:32:01 -08:00
2012-05-25 13:56:28 -07:00
2012-04-16 15:19:12 -04:00
2012-04-11 09:31:01 +02:00
2013-02-25 11:32:15 -08:00
2013-02-25 11:32:31 -08:00
2013-02-27 18:17:32 -08:00
2013-02-25 11:33:48 -08:00
2013-02-25 11:32:56 -08:00
2012-04-27 11:03:38 -06:00
2013-02-27 18:17:33 -08:00
2013-02-27 18:09:25 -08:00
2012-05-07 18:10:40 -07:00
2012-04-09 13:57:56 -07:00
2013-02-25 11:41:25 -08:00
2013-02-27 18:13:43 -08:00
2013-01-20 21:20:49 -08:00
2013-02-25 11:40:18 -08:00
2013-02-20 01:32:25 -08:00
2013-02-20 01:32:26 -08:00
2013-02-20 01:32:26 -08:00
2013-02-25 11:30:04 -08:00
2013-02-25 11:29:27 -08:00
2013-02-08 15:14:33 -08:00
2013-02-27 18:13:47 -08:00
2013-02-27 18:17:43 -08:00
2013-02-25 11:33:58 -08:00
2013-02-25 11:29:22 -08:00
2013-02-27 18:15:40 -08:00
2013-02-20 02:50:23 -08:00
2013-02-27 18:14:15 -08:00
2013-02-27 18:15:25 -08:00
2012-05-22 14:01:06 -07:00
2013-02-27 18:14:15 -08:00
2012-04-10 15:30:16 -07:00
2013-02-20 01:31:50 -08:00
2012-04-30 15:30:18 -07:00
2013-02-27 18:16:02 -08:00
2012-05-07 19:21:29 -04:00
2013-02-27 18:18:12 -08:00
2013-02-25 11:33:57 -08:00
2013-02-20 02:50:20 -08:00
2013-02-20 01:32:26 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2012-05-10 15:55:43 -04:00
2012-04-12 12:57:08 +02:00
2013-02-20 01:32:25 -08:00
2012-05-15 08:22:04 +02:00
2013-02-25 11:29:17 -08:00
2013-02-27 18:14:02 -08:00
2013-02-25 11:29:35 -08:00
2012-04-27 10:46:45 +08:00
2012-04-09 13:57:58 -07:00
2013-02-25 11:40:28 -08:00
2013-02-25 11:36:59 -08:00
2013-02-25 11:36:57 -08:00
2013-02-27 18:09:25 -08:00
2013-02-08 15:04:34 -08:00
2013-02-25 11:39:41 -08:00
2013-02-27 18:12:19 -08:00
2013-02-20 02:50:24 -08:00
2013-02-08 15:14:25 -08:00
2013-02-20 02:50:21 -08:00
2013-02-27 18:13:08 -08:00
2013-02-08 15:14:22 -08:00
2013-02-27 18:17:46 -08:00
2012-04-12 18:35:58 -07:00
2013-02-25 11:25:46 -08:00
2013-02-20 02:50:21 -08:00
2013-02-25 11:40:20 -08:00
2012-04-11 22:55:25 -03:00
2013-02-27 18:16:18 -08:00
2013-02-25 11:31:05 -08:00
2013-02-25 11:31:07 -08:00
2012-04-23 12:11:47 +01:00
2013-02-25 11:32:14 -08:00
2013-02-25 11:29:50 -08:00
2013-02-20 02:43:56 -08:00
2013-02-20 01:32:24 -08:00
2013-02-20 02:44:04 -08:00
2013-02-27 18:16:30 -08:00
2013-02-27 18:16:30 -08:00
2013-02-27 18:16:30 -08:00
2013-02-25 11:25:46 -08:00
2013-02-27 18:14:15 -08:00
2013-02-27 18:09:25 -08:00
2013-02-20 02:49:28 -08:00
2013-02-25 11:29:50 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:15:05 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:16:37 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:17:46 -08:00
2013-02-27 18:10:43 -08:00
2013-02-27 18:15:50 -08:00
2013-02-27 18:17:53 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-25 11:32:02 -08:00
2013-02-27 18:15:26 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-25 11:32:17 -08:00
2013-02-27 18:18:02 -08:00
2013-02-25 11:33:36 -08:00
2013-02-27 18:11:59 -08:00
2013-02-25 11:29:04 -08:00
2013-02-25 11:32:22 -08:00
2012-05-10 23:03:34 -04:00
2012-04-24 00:16:24 -04:00
2012-04-20 23:14:28 -04:00
2013-02-27 18:16:27 -08:00
2013-02-25 11:33:04 -08:00
2013-02-25 11:33:02 -08:00
2013-02-27 18:09:25 -08:00
2013-02-27 18:14:02 -08:00
2012-05-30 17:03:48 -07:00
2012-04-29 13:12:42 -07:00
2013-02-25 11:37:01 -08:00
2013-02-25 11:32:23 -08:00
2013-02-25 11:30:01 -08:00
2013-02-25 11:31:50 -08:00
2013-02-25 11:29:50 -08:00
2013-02-27 18:13:24 -08:00
2013-02-25 11:40:21 -08:00
2013-02-25 11:29:28 -08:00
2013-02-25 11:32:14 -08:00
2013-02-25 11:32:14 -08:00
2013-02-25 11:32:15 -08:00
2013-02-25 11:29:28 -08:00
2013-02-25 11:31:56 -08:00
2013-02-27 18:16:43 -08:00
2013-02-25 11:40:17 -08:00
2013-02-20 02:50:25 -08:00
2013-02-27 18:09:25 -08:00
2013-02-08 15:14:28 -08:00
2013-02-25 11:32:34 -08:00
2013-02-25 11:25:46 -08:00
2012-05-04 15:13:54 -07:00
2012-04-19 14:42:22 -07:00
2012-05-01 09:40:19 -04:00
2013-02-25 11:32:08 -08:00
2013-02-25 11:31:57 -08:00
2013-02-27 18:14:30 -08:00
2013-02-27 18:13:13 -08:00
2012-04-14 07:47:49 -07:00
2012-05-16 13:27:23 -07:00
2013-01-10 10:46:18 -08:00
2013-02-08 15:14:28 -08:00
2013-02-25 11:29:18 -08:00
2013-02-25 11:37:02 -08:00
2013-02-27 18:16:43 -08:00
2013-02-25 11:33:15 -08:00
2013-02-08 15:14:28 -08:00
2013-02-25 11:31:48 -08:00
2013-02-25 11:30:54 -08:00
2013-02-25 11:32:35 -08:00
2012-04-10 22:39:17 -06:00
2013-02-25 11:35:13 -08:00
2012-04-11 09:36:00 +01:00
2013-02-27 18:16:32 -08:00
2013-02-27 18:18:30 -08:00
2012-04-25 21:26:33 -07:00
2013-02-20 02:50:23 -08:00
2013-02-20 02:50:29 -08:00
2013-02-27 18:17:40 -08:00
2013-02-25 11:29:50 -08:00