ata_std_bios_param — generic bios head/sector/cylinder calculator used by sd.
|struct scsi_device * sdev,|
|struct block_device * bdev,|
struct scsi_device * sdev
SCSI device for which BIOS geometry is to be determined
struct block_device * bdev
block device associated with
capacity of SCSI device
location to which geometry will be output
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.