Lines Matching refs:opaque
52 static void dma_bdrv_cb(void *opaque, int ret);
54 static void reschedule_dma(void *opaque) in reschedule_dma() argument
56 DMAAIOCB *dbs = (DMAAIOCB *)opaque; in reschedule_dma()
60 dma_bdrv_cb(opaque, 0); in reschedule_dma()
63 static void continue_after_map_failure(void *opaque) in continue_after_map_failure() argument
65 DMAAIOCB *dbs = (DMAAIOCB *)opaque; in continue_after_map_failure()
82 static void dma_bdrv_cb(void *opaque, int ret) in dma_bdrv_cb() argument
84 DMAAIOCB *dbs = (DMAAIOCB *)opaque; in dma_bdrv_cb()
94 dbs->common.cb(dbs->common.opaque, ret); in dma_bdrv_cb()
149 BlockDriverCompletionFunc *cb, void *opaque, in dma_bdrv_io() argument
152 DMAAIOCB *dbs = qemu_aio_get(&dma_aio_pool, bs, cb, opaque); in dma_bdrv_io()
174 void (*cb)(void *opaque, int ret), void *opaque) in dma_bdrv_read() argument
176 return dma_bdrv_io(bs, sg, sector, cb, opaque, 0); in dma_bdrv_read()
181 void (*cb)(void *opaque, int ret), void *opaque) in dma_bdrv_write() argument
183 return dma_bdrv_io(bs, sg, sector, cb, opaque, 1); in dma_bdrv_write()