X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Fscsi%2Fiscsi_if.h;h=e5618b90996e9a4c4e9eba4e06d105c8674e55bd;hb=3672558c6180ca28a7aa46765702467a37e58fc5;hp=be1bc792ab181f83c95536505e87468c7604777a;hpb=d40d9d29c020f8466c96f8e3ad4b7c014ff1085d;p=powerpc.git diff --git a/include/scsi/iscsi_if.h b/include/scsi/iscsi_if.h index be1bc792ab..e5618b9099 100644 --- a/include/scsi/iscsi_if.h +++ b/include/scsi/iscsi_if.h @@ -163,11 +163,14 @@ enum iscsi_param { }; #define ISCSI_PARAM_MAX 14 -typedef uint64_t iscsi_sessionh_t; /* iSCSI Data-Path session handle */ -typedef uint64_t iscsi_connh_t; /* iSCSI Data-Path connection handle */ - #define iscsi_ptr(_handle) ((void*)(unsigned long)_handle) #define iscsi_handle(_ptr) ((uint64_t)(unsigned long)_ptr) +#define hostdata_session(_hostdata) (iscsi_ptr(*(unsigned long *)_hostdata)) + +/** + * iscsi_hostdata - get LLD hostdata from scsi_host + * @_hostdata: pointer to scsi host's hostdata + **/ #define iscsi_hostdata(_hostdata) ((void*)_hostdata + sizeof(unsigned long)) /*