Home
last modified time | relevance | path

Searched refs:bdrv (Results 1 – 18 of 18) sorted by relevance

/external/qemu/hw/
Dscsi-disk.c65 BlockDriverState *bdrv; member
213 r->aiocb = bdrv_aio_readv(s->bdrv, r->sector, &r->qiov, n, in scsi_read_data()
223 BlockErrorAction action = bdrv_get_on_error(r->dev->bdrv, 0); in scsi_handle_write_error()
278 r->aiocb = bdrv_aio_writev(s->bdrv, r->sector, &r->qiov, n, in scsi_write_request()
422 if (!bdrv_is_inserted(s->bdrv)) in scsi_send_command()
468 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) { in scsi_send_command()
499 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) { in scsi_send_command()
517 int id_len = strlen(bdrv_get_device_name(s->bdrv)); in scsi_send_command()
524 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) { in scsi_send_command()
540 bdrv_get_device_name(s->bdrv), id_len); in scsi_send_command()
[all …]
Dscsi-disk.h27 SCSIDevice *scsi_disk_init(BlockDriverState *bdrv, int tcq,
29 SCSIDevice *scsi_generic_init(BlockDriverState *bdrv, int tcq,
Dusb-msd.c520 BlockDriverState *bdrv; in usb_msd_init() local
553 bdrv = bdrv_new("usb"); in usb_msd_init()
554 if (bdrv_open(bdrv, filename, 0, drv) < 0) in usb_msd_init()
556 s->bs = bdrv; in usb_msd_init()
569 s->scsi_dev = scsi_disk_init(bdrv, 0, usb_msd_command_complete, s); in usb_msd_init()
Dpcmcia.h54 PCMCIACardState *dscm1xxxx_init(BlockDriverState *bdrv);
Dqdev.h77 typedef void (*SCSIAttachFn)(DeviceState *host, BlockDriverState *bdrv,
Dandroid_arm.c126 goldfish_mmc_init(0xff005000, 0, info->bdrv); in android_arm_init_()
Dqdev.c403 return info->bdrv; in qdev_init_bdrv()
433 attach(host, info->bdrv, unit); in scsi_bus_new()
Dandroid_mips.c219 goldfish_mmc_init(GOLDFISH_MMC, 0, info->bdrv); in android_mips_init_()
Dmips_r4k.c233 dinfo->bdrv, sector_len, mips_rom / sector_len, in mips_r4k_init()
Dpc.c1061 goldfish_mmc_init(0xff005000, 0, info->bdrv);
1179 hd[i] = drives_table[index].bdrv;
1214 fd[i] = drives_table[index].bdrv;
/external/qemu/
Dblockdev.c97 if (dinfo->bdrv == bs) { in drive_get_by_blockdev()
112 bdrv_delete(dinfo->bdrv); in drive_uninit()
414 dinfo->bdrv = bdrv_new(dinfo->id); in drive_init()
424 bdrv_set_on_error(dinfo->bdrv, on_read_error, on_write_error); in drive_init()
434 bdrv_set_geometry_hint(dinfo->bdrv, cyls, heads, secs); in drive_init()
435 bdrv_set_translation_hint(dinfo->bdrv, translation); in drive_init()
439 bdrv_set_type_hint(dinfo->bdrv, BDRV_TYPE_CDROM); in drive_init()
447 bdrv_set_type_hint(dinfo->bdrv, BDRV_TYPE_FLOPPY); in drive_init()
485 ret = bdrv_open(dinfo->bdrv, file, bdrv_flags, drv); in drive_init()
492 if (bdrv_key_required(dinfo->bdrv)) in drive_init()
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);
Dvl.c789 const char *drive_get_serial(BlockDriverState *bdrv) in drive_get_serial() argument
794 if (drives_table[index].bdrv == bdrv) in drive_get_serial()
800 BlockInterfaceErrorAction drive_get_onerror(BlockDriverState *bdrv) in drive_get_onerror() argument
805 if (drives_table[index].bdrv == bdrv) in drive_get_onerror()
816 void drive_uninit(BlockDriverState *bdrv) in drive_uninit() argument
821 if (drives_table[i].bdrv == bdrv) { in drive_uninit()
822 drives_table[i].bdrv = NULL; in drive_uninit()
841 BlockDriverState *bdrv; in drive_init() local
1125 bdrv = bdrv_new(buf); in drive_init()
1127 drives_table[drives_table_idx].bdrv = bdrv; in drive_init()
[all …]
Dvl-android.c986 const char *drive_get_serial(BlockDriverState *bdrv) in drive_get_serial() argument
991 if (drives_table[index].bdrv == bdrv) in drive_get_serial()
997 BlockInterfaceErrorAction drive_get_onerror(BlockDriverState *bdrv) in drive_get_onerror() argument
1002 if (drives_table[index].bdrv == bdrv) in drive_get_onerror()
1013 void drive_uninit(BlockDriverState *bdrv) in drive_uninit() argument
1018 if (drives_table[i].bdrv == bdrv) { in drive_uninit()
1019 drives_table[i].bdrv = NULL; in drive_uninit()
1038 BlockDriverState *bdrv; in drive_init() local
1322 bdrv = bdrv_new(buf); in drive_init()
1324 drives_table[drives_table_idx].bdrv = bdrv; in drive_init()
[all …]
Dblockdev.h22 BlockDriverState *bdrv; member
Dblock.c136 void bdrv_register(BlockDriver *bdrv) in bdrv_register() argument
138 if (!bdrv->bdrv_aio_readv) { in bdrv_register()
140 bdrv->bdrv_aio_readv = bdrv_aio_readv_em; in bdrv_register()
141 bdrv->bdrv_aio_writev = bdrv_aio_writev_em; in bdrv_register()
142 } else if (!bdrv->bdrv_read) { in bdrv_register()
144 bdrv->bdrv_read = bdrv_read_em; in bdrv_register()
145 bdrv->bdrv_write = bdrv_write_em; in bdrv_register()
148 if (!bdrv->bdrv_aio_flush) in bdrv_register()
149 bdrv->bdrv_aio_flush = bdrv_aio_flush_em; in bdrv_register()
151 QLIST_INSERT_HEAD(&bdrv_drivers, bdrv, list); in bdrv_register()
[all …]
Dblock.h53 void bdrv_mon_event(const BlockDriverState *bdrv,
97 void bdrv_register(BlockDriver *bdrv);
Dsavevm.c1209 bs = drives_table[i].bdrv;