162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * scsicam.h - SCSI CAM support functions, use for HDIO_GETGEO, etc. 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright 1993, 1994 Drew Eckhardt 662306a36Sopenharmony_ci * Visionary Computing 762306a36Sopenharmony_ci * (Unix and Linux consulting and custom programming) 862306a36Sopenharmony_ci * drew@Colorado.EDU 962306a36Sopenharmony_ci * +1 (303) 786-7975 1062306a36Sopenharmony_ci * 1162306a36Sopenharmony_ci * For more information, please consult the SCSI-CAM draft. 1262306a36Sopenharmony_ci */ 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci#ifndef SCSICAM_H 1562306a36Sopenharmony_ci#define SCSICAM_H 1662306a36Sopenharmony_ciint scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip); 1762306a36Sopenharmony_cibool scsi_partsize(struct block_device *bdev, sector_t capacity, int geom[3]); 1862306a36Sopenharmony_ciunsigned char *scsi_bios_ptable(struct block_device *bdev); 1962306a36Sopenharmony_ci#endif /* def SCSICAM_H */ 20