Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

NAME

       ata_std_bios_param  - generic bios head/sector/cylinder calculator used
       by sd.

SYNOPSIS

       int ata_std_bios_param  (struct scsi_device * sdev,
                                 struct block_device * bdev,
                                 sector_t capacity, int geom[]);

ARGUMENTS

       sdev   SCSI device for which BIOS geometry is to be determined

       bdev   block device associated with sdev

       capacity
              capacity of SCSI device

       geom[] location to which geometry will be output

DESCRIPTION

       Generic bios head/sector/cylinder calculator used by  sd.  Most  BIOSes
       nowadays  expect  a XXX/255/16 (CHS) mapping. Some situations may arise
       where the disk is not bootable if this is not used.

LOCKING

       Defined by the SCSI layer. We don’t really care.

RETURNS

       Zero.

AUTHOR

       Jeff Garzik.