• Home
  • Raw
  • Download

Lines Matching refs:bdrv

65     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()
580 } else if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) { in scsi_send_command()
621 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) { in scsi_send_command()
632 bdrv_get_geometry_hint(s->bdrv, &cylinders, &heads, &secs); in scsi_send_command()
666 bdrv_get_geometry_hint(s->bdrv, &cylinders, &heads, &secs); in scsi_send_command()
703 && (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM)) { in scsi_send_command()
714 p[6] = 0x2d | (bdrv_is_locked(s->bdrv)? 2 : 0); in scsi_send_command()
740 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM && in scsi_send_command()
743 bdrv_eject(s->bdrv, !(buf[4] & 1)); in scsi_send_command()
747 bdrv_set_locked(s->bdrv, buf[4] & 1); in scsi_send_command()
753 bdrv_get_geometry(s->bdrv, &nb_sectors); in scsi_send_command()
799 bdrv_flush(s->bdrv); in scsi_send_command()
808 bdrv_get_geometry(s->bdrv, &nb_sectors); in scsi_send_command()
862 bdrv_get_geometry(s->bdrv, &nb_sectors); in scsi_send_command()
930 SCSIDevice *scsi_disk_init(BlockDriverState *bdrv, int tcq, in scsi_disk_init() argument
938 s->bdrv = bdrv; in scsi_disk_init()
942 if (bdrv_get_type_hint(s->bdrv) == BDRV_TYPE_CDROM) { in scsi_disk_init()
947 bdrv_get_geometry(s->bdrv, &nb_sectors); in scsi_disk_init()
953 strncpy(s->drive_serial_str, drive_get_serial(s->bdrv), in scsi_disk_init()