Merge remote-tracking branch 'lsk/v3.10/topic/pe-wq' into linux-linaro-lsk
[firefly-linux-kernel-4.4.55.git] / include / scsi / scsi_transport_srp.h
index 9c60ca1c08c5a12ac77ba84f3d046cbd21fc60df..ff0f04ac91aad7c2311f9b889aa09c0accb90cc6 100644 (file)
@@ -14,13 +14,21 @@ struct srp_rport_identifiers {
 };
 
 struct srp_rport {
+       /* for initiator and target drivers */
+
        struct device dev;
 
        u8 port_id[16];
        u8 roles;
+
+       /* for initiator drivers */
+
+       void *lld_data; /* LLD private data */
 };
 
 struct srp_function_template {
+       /* for initiator drivers */
+       void (*rport_delete)(struct srp_rport *rport);
        /* for target drivers */
        int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int);
        int (* it_nexus_response)(struct Scsi_Host *, u64, int);