Lines Matching refs:nb_sectors
351 uint64_t nb_sectors; in scsi_send_command() local
753 bdrv_get_geometry(s->bdrv, &nb_sectors); in scsi_send_command()
754 nb_sectors /= s->cluster_size; in scsi_send_command()
756 if (nb_sectors) { in scsi_send_command()
757 nb_sectors--; in scsi_send_command()
759 s->max_lba = nb_sectors; in scsi_send_command()
761 if (nb_sectors > UINT32_MAX) in scsi_send_command()
762 nb_sectors = UINT32_MAX; in scsi_send_command()
763 outbuf[0] = (nb_sectors >> 24) & 0xff; in scsi_send_command()
764 outbuf[1] = (nb_sectors >> 16) & 0xff; in scsi_send_command()
765 outbuf[2] = (nb_sectors >> 8) & 0xff; in scsi_send_command()
766 outbuf[3] = nb_sectors & 0xff; in scsi_send_command()
808 bdrv_get_geometry(s->bdrv, &nb_sectors); in scsi_send_command()
810 nb_sectors /= s->cluster_size; in scsi_send_command()
813 toclen = cdrom_read_toc(nb_sectors, outbuf, msf, start_track); in scsi_send_command()
824 toclen = cdrom_read_toc_raw(nb_sectors, outbuf, msf, start_track); in scsi_send_command()
862 bdrv_get_geometry(s->bdrv, &nb_sectors); in scsi_send_command()
863 nb_sectors /= s->cluster_size; in scsi_send_command()
865 if (nb_sectors) { in scsi_send_command()
866 nb_sectors--; in scsi_send_command()
868 s->max_lba = nb_sectors; in scsi_send_command()
869 outbuf[0] = (nb_sectors >> 56) & 0xff; in scsi_send_command()
870 outbuf[1] = (nb_sectors >> 48) & 0xff; in scsi_send_command()
871 outbuf[2] = (nb_sectors >> 40) & 0xff; in scsi_send_command()
872 outbuf[3] = (nb_sectors >> 32) & 0xff; in scsi_send_command()
873 outbuf[4] = (nb_sectors >> 24) & 0xff; in scsi_send_command()
874 outbuf[5] = (nb_sectors >> 16) & 0xff; in scsi_send_command()
875 outbuf[6] = (nb_sectors >> 8) & 0xff; in scsi_send_command()
876 outbuf[7] = nb_sectors & 0xff; in scsi_send_command()
935 uint64_t nb_sectors; in scsi_disk_init() local
947 bdrv_get_geometry(s->bdrv, &nb_sectors); in scsi_disk_init()
948 nb_sectors /= s->cluster_size; in scsi_disk_init()
949 if (nb_sectors) in scsi_disk_init()
950 nb_sectors--; in scsi_disk_init()
951 s->max_lba = nb_sectors; in scsi_disk_init()