[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 4/9] nvmet: add a controller "start" hook
From: |
Christoph Hellwig |
Subject: |
Re: [Qemu-devel] [RFC PATCH 4/9] nvmet: add a controller "start" hook |
Date: |
Fri, 20 Nov 2015 06:13:55 +0100 |
User-agent: |
Mutt/1.5.17 (2007-11-01) |
On Thu, Nov 19, 2015 at 04:21:03PM -0800, Ming Lin wrote:
> #define NVMET_SUBSYS_NAME_LEN 256
> char subsys_name[NVMET_SUBSYS_NAME_LEN];
> +
> + void *opaque;
> + void (*start)(void *);
> };
Why can't vhost use container_of to get at the containing structure
similar to what the loop driver does?
In addition I think we'll eventually need an ops structure here,
but I can take care of that later.
- [Qemu-devel] [RFC PATCH 0/9] vhost-nvme: new qemu nvme backend using nvme target, Ming Lin, 2015/11/19
- [Qemu-devel] [RFC PATCH 2/9] nvme-vhost: add basic ioctl handlers, Ming Lin, 2015/11/19
- [Qemu-devel] [RFC PATCH 4/9] nvmet: add a controller "start" hook, Ming Lin, 2015/11/19
- Re: [Qemu-devel] [RFC PATCH 4/9] nvmet: add a controller "start" hook,
Christoph Hellwig <=
- [Qemu-devel] [RFC PATCH 1/9] nvme-vhost: add initial commit, Ming Lin, 2015/11/19
- [Qemu-devel] [RFC PATCH 5/9] nvme-vhost: add controller "start" callback, Ming Lin, 2015/11/19
- [Qemu-devel] [RFC PATCH 3/9] nvme-vhost: add basic nvme bar read/write, Ming Lin, 2015/11/19
- [Qemu-devel] [RFC PATCH 7/9] nvme-vhost: add "parse_extra_admin_cmd" callback, Ming Lin, 2015/11/19
- [Qemu-devel] [RFC PATCH 6/9] nvmet: add a "parse_extra_admin_cmd" hook, Ming Lin, 2015/11/19
- [Qemu-devel] [RFC PATCH 8/9] nvme-vhost: add vhost memory helpers, Ming Lin, 2015/11/19
- [Qemu-devel] [RFC PATCH 9/9] nvme-vhost: add nvme queue handlers, Ming Lin, 2015/11/19
- Re: [Qemu-devel] [RFC PATCH 0/9] vhost-nvme: new qemu nvme backend using nvme target, Christoph Hellwig, 2015/11/20