]> err.no Git - linux-2.6/blobdiff - drivers/scsi/libsas/sas_internal.h
[SCSI] libsas: Convert sas_proto users to sas_protocol
[linux-2.6] / drivers / scsi / libsas / sas_internal.h
index a78638df2018dd50cb8fb420076052252f130ffc..baa0666ffa80d772e13a290655ab5a5204ad274d 100644 (file)
 #define SAS_DPRINTK(fmt, ...)
 #endif
 
+#define TO_SAS_TASK(_scsi_cmd)  ((void *)(_scsi_cmd)->host_scribble)
+#define ASSIGN_SAS_TASK(_sc, _t) do { (_sc)->host_scribble = (void *) _t; } while (0)
+
 void sas_scsi_recover_host(struct Scsi_Host *shost);
 
 int sas_show_class(enum sas_class class, char *buf);
-int sas_show_proto(enum sas_proto proto, char *buf);
+int sas_show_proto(enum sas_protocol proto, char *buf);
 int sas_show_linkrate(enum sas_linkrate linkrate, char *buf);
 int sas_show_oob_mode(enum sas_oob_mode oob_mode, char *buf);