Searched refs:bdrv (Results 1 - 16 of 16) sorted by relevance

/external/qemu/hw/
H A Dscsi-disk.h27 SCSIDevice *scsi_disk_init(BlockDriverState *bdrv, int tcq,
29 SCSIDevice *scsi_generic_init(BlockDriverState *bdrv, int tcq,
H A Dscsi-disk.c65 BlockDriverState *bdrv; member in struct:SCSIDeviceState
213 r->aiocb = bdrv_aio_readv(s->bdrv, r->sector, &r->qiov, n,
223 BlockErrorAction action = bdrv_get_on_error(r->dev->bdrv, 0);
278 r->aiocb = bdrv_aio_writev(s->bdrv, r->sector, &r->qiov, n,
422 if (!bdrv_is_inserted(s->bdrv))
468 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) {
499 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) {
517 int id_len = strlen(bdrv_get_device_name(s->bdrv));
524 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) {
540 bdrv_get_device_name(s->bdrv), id_le
930 scsi_disk_init(BlockDriverState *bdrv, int tcq, scsi_completionfn completion, void *opaque) argument
[all...]
H A Dpcmcia.h54 PCMCIACardState *dscm1xxxx_init(BlockDriverState *bdrv);
H A Dusb-msd.c520 BlockDriverState *bdrv; local
553 bdrv = bdrv_new("usb");
554 if (bdrv_open(bdrv, filename, 0, drv) < 0)
556 s->bs = bdrv;
569 s->scsi_dev = scsi_disk_init(bdrv, 0, usb_msd_command_complete, s);
H A Dqdev.h77 typedef void (*SCSIAttachFn)(DeviceState *host, BlockDriverState *bdrv,
H A Dandroid_arm.c126 goldfish_mmc_init(0xff005000, 0, info->bdrv);
H A Dqdev.c403 return info->bdrv;
433 attach(host, info->bdrv, unit);
H A Dpc.c1056 goldfish_mmc_init(0xff005000, 0, info->bdrv);
1165 hd[i] = drives_table[index].bdrv;
1200 fd[i] = drives_table[index].bdrv;
/external/qemu/
H A Dblockdev.c97 if (dinfo->bdrv == bs) {
112 bdrv_delete(dinfo->bdrv);
414 dinfo->bdrv = bdrv_new(dinfo->id);
424 bdrv_set_on_error(dinfo->bdrv, on_read_error, on_write_error);
434 bdrv_set_geometry_hint(dinfo->bdrv, cyls, heads, secs);
435 bdrv_set_translation_hint(dinfo->bdrv, translation);
439 bdrv_set_type_hint(dinfo->bdrv, BDRV_TYPE_CDROM);
447 bdrv_set_type_hint(dinfo->bdrv, BDRV_TYPE_FLOPPY);
485 ret = bdrv_open(dinfo->bdrv, file, bdrv_flags, drv);
492 if (bdrv_key_required(dinfo->bdrv))
[all...]
H A Dblockdev.h22 BlockDriverState *bdrv; member in struct:DriveInfo
H A Dsysemu.h144 BlockDriverState *bdrv;
163 extern void drive_uninit(BlockDriverState *bdrv);
165 extern const char *drive_get_serial(BlockDriverState *bdrv);
166 extern BlockInterfaceErrorAction drive_get_onerror(BlockDriverState *bdrv);
H A Dvl-android.c982 const char *drive_get_serial(BlockDriverState *bdrv) argument
987 if (drives_table[index].bdrv == bdrv)
993 BlockInterfaceErrorAction drive_get_onerror(BlockDriverState *bdrv) argument
998 if (drives_table[index].bdrv == bdrv)
1009 void drive_uninit(BlockDriverState *bdrv) argument
1014 if (drives_table[i].bdrv == bdrv) {
1015 drives_table[i].bdrv
1034 BlockDriverState *bdrv; local
[all...]
H A Dvl.c789 const char *drive_get_serial(BlockDriverState *bdrv) argument
794 if (drives_table[index].bdrv == bdrv)
800 BlockInterfaceErrorAction drive_get_onerror(BlockDriverState *bdrv) argument
805 if (drives_table[index].bdrv == bdrv)
816 void drive_uninit(BlockDriverState *bdrv) argument
821 if (drives_table[i].bdrv == bdrv) {
822 drives_table[i].bdrv
841 BlockDriverState *bdrv; local
[all...]
H A Dblock.h53 void bdrv_mon_event(const BlockDriverState *bdrv,
97 void bdrv_register(BlockDriver *bdrv);
H A Dblock.c136 void bdrv_register(BlockDriver *bdrv) argument
138 if (!bdrv->bdrv_aio_readv) {
140 bdrv->bdrv_aio_readv = bdrv_aio_readv_em;
141 bdrv->bdrv_aio_writev = bdrv_aio_writev_em;
142 } else if (!bdrv->bdrv_read) {
144 bdrv->bdrv_read = bdrv_read_em;
145 bdrv->bdrv_write = bdrv_write_em;
148 if (!bdrv->bdrv_aio_flush)
149 bdrv->bdrv_aio_flush = bdrv_aio_flush_em;
151 QLIST_INSERT_HEAD(&bdrv_drivers, bdrv, lis
1514 bdrv_mon_event(const BlockDriverState *bdrv, BlockMonEventAction action, int is_read) argument
[all...]
H A Dsavevm.c1173 bs = drives_table[i].bdrv;

Completed in 122 milliseconds