rcu: Add rcu_access_pointer and rcu_dereference_protected
[safe/jmp/linux-2.6] / include / scsi / scsi_transport_srp.h
index adbfca4..9c60ca1 100644 (file)
@@ -5,18 +5,25 @@
 #include <linux/types.h>
 #include <linux/mutex.h>
 
+#define SRP_RPORT_ROLE_INITIATOR 0
+#define SRP_RPORT_ROLE_TARGET 1
+
 struct srp_rport_identifiers {
        u8 port_id[16];
+       u8 roles;
 };
 
 struct srp_rport {
        struct device dev;
 
        u8 port_id[16];
+       u8 roles;
 };
 
 struct srp_function_template {
-       /* later */
+       /* for target drivers */
+       int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int);
+       int (* it_nexus_response)(struct Scsi_Host *, u64, int);
 };
 
 extern struct scsi_transport_template *