Lines Matching refs:opaque

47         BlockDriverCompletionFunc *cb, void *opaque);
50 BlockDriverCompletionFunc *cb, void *opaque);
52 BlockDriverCompletionFunc *cb, void *opaque);
54 BlockDriverCompletionFunc *cb, void *opaque);
431 bs->opaque = qemu_mallocz(drv->instance_size);
488 qemu_free(bs->opaque);
489 bs->opaque = NULL;
658 qemu_free(bs->opaque);
664 bs->opaque = NULL;
1351 void (*change_cb)(void *opaque), void *opaque)
1354 bs->change_opaque = opaque;
1410 void bdrv_iterate_format(void (*it)(void *opaque, const char *name),
1411 void *opaque)
1416 it(opaque, drv->format_name);
1440 void bdrv_iterate(void (*it)(void *opaque, BlockDriverState *bs), void *opaque)
1445 it(opaque, bs);
1543 static void bdrv_print_dict(QObject *obj, void *opaque)
1546 Monitor *mon = opaque;
1635 static void bdrv_stats_iter(QObject *data, void *opaque)
1638 Monitor *mon = opaque;
1979 BlockDriverCompletionFunc *cb, void *opaque)
1990 cb, opaque);
2003 BlockDriverCompletionFunc *cb, void *opaque)
2020 cb, opaque);
2041 void *opaque;
2052 mcb->callbacks[i].cb(mcb->callbacks[i].opaque, mcb->error);
2061 static void multiwrite_cb(void *opaque, int ret)
2063 MultiwriteCB *mcb = opaque;
2179 * requests. However, the fields opaque and error are left unmodified as they
2199 mcb->callbacks[i].opaque = reqs[i].opaque;
2258 BlockDriverCompletionFunc *cb, void *opaque)
2263 return bdrv_aio_noop_em(bs, cb, opaque);
2268 return drv->bdrv_aio_flush(bs, cb, opaque);
2304 static void bdrv_aio_bh_cb(void *opaque)
2306 BlockDriverAIOCBSync *acb = opaque;
2311 acb->common.cb(acb->common.opaque, acb->ret);
2322 void *opaque,
2328 acb = qemu_aio_get(&bdrv_em_aio_pool, bs, cb, opaque);
2350 BlockDriverCompletionFunc *cb, void *opaque)
2352 return bdrv_aio_rw_vector(bs, sector_num, qiov, nb_sectors, cb, opaque, 0);
2357 BlockDriverCompletionFunc *cb, void *opaque)
2359 return bdrv_aio_rw_vector(bs, sector_num, qiov, nb_sectors, cb, opaque, 1);
2363 BlockDriverCompletionFunc *cb, void *opaque)
2367 acb = qemu_aio_get(&bdrv_em_aio_pool, bs, cb, opaque);
2382 BlockDriverCompletionFunc *cb, void *opaque)
2386 acb = qemu_aio_get(&bdrv_em_aio_pool, bs, cb, opaque);
2403 static void bdrv_rw_em_cb(void *opaque, int ret)
2405 *(int *)opaque = ret;
2482 BlockDriverCompletionFunc *cb, void *opaque)
2495 acb->opaque = opaque;
2603 BlockDriverCompletionFunc *cb, void *opaque)
2608 return drv->bdrv_aio_ioctl(bs, req, buf, cb, opaque);