|  | /* fcal.h: Generic Fibre Channel Arbitrated Loop SCSI host adapter driver definitions. | 
|  | * | 
|  | * Copyright (C) 1998,1999 Jakub Jelinek (jj@ultra.linux.cz) | 
|  | */ | 
|  |  | 
|  | #ifndef _FCAL_H | 
|  | #define _FCAL_H | 
|  |  | 
|  | #include "../fc4/fcp_impl.h" | 
|  |  | 
|  | struct fcal { | 
|  | /* fc must be first */ | 
|  | fc_channel		*fc; | 
|  | unsigned char		map[128]; | 
|  | fc_wwn			nport_wwn[128]; | 
|  | fc_wwn			node_wwn[128]; | 
|  | }; | 
|  |  | 
|  | /* Arbitrary constant. Cannot be too large, as fc4 layer has limitations | 
|  | for a particular channel */ | 
|  | #define FCAL_CAN_QUEUE		512 | 
|  |  | 
|  | int fcal_detect(Scsi_Host_Template *); | 
|  | int fcal_release(struct Scsi_Host *); | 
|  | int fcal_slave_configure(Scsi_Device *); | 
|  |  | 
|  | #endif /* !(_FCAL_H) */ |