Lines Matching refs:create_ctx
635 struct bdev_virtio_pci_dev_create_ctx *create_ctx = ctx; in bdev_virtio_pci_blk_dev_create_cb() local
637 create_ctx->ret = virtio_pci_blk_dev_create(create_ctx->name, pci_ctx); in bdev_virtio_pci_blk_dev_create_cb()
638 if (create_ctx->ret == NULL) { in bdev_virtio_pci_blk_dev_create_cb()
648 struct bdev_virtio_pci_dev_create_ctx create_ctx; in bdev_virtio_pci_blk_dev_create() local
650 create_ctx.name = name; in bdev_virtio_pci_blk_dev_create()
651 create_ctx.ret = NULL; in bdev_virtio_pci_blk_dev_create()
653 virtio_pci_dev_attach(bdev_virtio_pci_blk_dev_create_cb, &create_ctx, in bdev_virtio_pci_blk_dev_create()
656 if (create_ctx.ret == NULL) { in bdev_virtio_pci_blk_dev_create()
660 return &create_ctx.ret->bdev; in bdev_virtio_pci_blk_dev_create()
667 struct bdev_virtio_pci_dev_create_ctx create_ctx; in bdev_virtio_pci_blk_monitor() local
674 memset(&create_ctx, 0, sizeof(create_ctx)); in bdev_virtio_pci_blk_monitor()
675 virtio_pci_dev_enumerate(bdev_virtio_pci_blk_dev_create_cb, &create_ctx, in bdev_virtio_pci_blk_monitor()