1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * scsicam.h - SCSI CAM support functions, use for HDIO_GETGEO, etc. 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright 1993, 1994 Drew Eckhardt 6*4882a593Smuzhiyun * Visionary Computing 7*4882a593Smuzhiyun * (Unix and Linux consulting and custom programming) 8*4882a593Smuzhiyun * drew@Colorado.EDU 9*4882a593Smuzhiyun * +1 (303) 786-7975 10*4882a593Smuzhiyun * 11*4882a593Smuzhiyun * For more information, please consult the SCSI-CAM draft. 12*4882a593Smuzhiyun */ 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun #ifndef SCSICAM_H 15*4882a593Smuzhiyun #define SCSICAM_H 16*4882a593Smuzhiyun int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip); 17*4882a593Smuzhiyun bool scsi_partsize(struct block_device *bdev, sector_t capacity, int geom[3]); 18*4882a593Smuzhiyun unsigned char *scsi_bios_ptable(struct block_device *bdev); 19*4882a593Smuzhiyun #endif /* def SCSICAM_H */ 20