Lines Matching refs:drive
523 vioblk_bd_driveinfo(void *arg, bd_drive_t *drive) in vioblk_bd_driveinfo() argument
527 drive->d_qsize = vib->vib_reqs_capacity; in vioblk_bd_driveinfo()
528 drive->d_removable = B_FALSE; in vioblk_bd_driveinfo()
529 drive->d_hotpluggable = B_TRUE; in vioblk_bd_driveinfo()
530 drive->d_target = 0; in vioblk_bd_driveinfo()
531 drive->d_lun = 0; in vioblk_bd_driveinfo()
533 drive->d_vendor = "Virtio"; in vioblk_bd_driveinfo()
534 drive->d_vendor_len = strlen(drive->d_vendor); in vioblk_bd_driveinfo()
536 drive->d_product = "Block Device"; in vioblk_bd_driveinfo()
537 drive->d_product_len = strlen(drive->d_product); in vioblk_bd_driveinfo()
539 drive->d_serial = vib->vib_devid; in vioblk_bd_driveinfo()
540 drive->d_serial_len = strlen(drive->d_serial); in vioblk_bd_driveinfo()
542 drive->d_revision = "0000"; in vioblk_bd_driveinfo()
543 drive->d_revision_len = strlen(drive->d_revision); in vioblk_bd_driveinfo()
546 drive->d_free_align = vib->vib_discard_sector_align; in vioblk_bd_driveinfo()
547 drive->d_max_free_seg = vib->vib_max_discard_seg; in vioblk_bd_driveinfo()
548 drive->d_max_free_blks = vib->vib_max_discard_sectors; in vioblk_bd_driveinfo()
560 drive->d_max_free_seg_blks = vib->vib_max_discard_sectors; in vioblk_bd_driveinfo()