ATA_STD_BIOS_PARAM(9) libata SCSI translation/emulat ATA_STD_BIOS_PARAM(9)
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 Author.
COPYRIGHT Kernel Hackers Manual 2.6. September 2014 ATA_STD_BIOS_PARAM(9)