patch-2.3.38 linux/drivers/scsi/hosts.h
Next file: linux/drivers/scsi/scsi.c
Previous file: linux/drivers/sbus/char/sunkbd.c
Back to the patch index
Back to the overall index
- Lines: 17
- Date:
Fri Jan 7 11:55:28 2000
- Orig file:
v2.3.37/linux/drivers/scsi/hosts.h
- Orig date:
Wed Dec 29 13:13:18 1999
diff -u --recursive --new-file v2.3.37/linux/drivers/scsi/hosts.h linux/drivers/scsi/hosts.h
@@ -397,6 +397,16 @@
__attribute__ ((aligned (sizeof(unsigned long))));
};
+/*
+ * These two functions are used to allocate and free a pseudo device
+ * which will connect to the host adapter itself rather than any
+ * physical device. You must deallocate when you are done with the
+ * thing. This physical pseudo-device isn't real and won't be available
+ * from any high-level drivers.
+ */
+extern void scsi_free_host_dev(Scsi_Device * SDpnt);
+extern Scsi_Device * scsi_get_host_dev(struct Scsi_Host * SHpnt);
+
extern struct Scsi_Host * scsi_hostlist;
extern struct Scsi_Device_Template * scsi_devicelist;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)