diff options
| author | Matt Jacob <mjacob@FreeBSD.org> | 2004-01-23 23:22:35 +0000 |
|---|---|---|
| committer | Matt Jacob <mjacob@FreeBSD.org> | 2004-01-23 23:22:35 +0000 |
| commit | 520b6299acc0cf8bb32bc8d6503e6afe129fdfa4 (patch) | |
| tree | 1212a73cf92980d6ee2fa0fd2646479d4346dd4c | |
| parent | a556b68e3a664e1ae37b9f675f9ed5ebfbbbe203 (diff) | |
Notes
| -rw-r--r-- | sys/dev/isp/ispmbox.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/dev/isp/ispmbox.h b/sys/dev/isp/ispmbox.h index ac8d89eb0084..77aeb00c5ec9 100644 --- a/sys/dev/isp/ispmbox.h +++ b/sys/dev/isp/ispmbox.h @@ -702,6 +702,16 @@ typedef struct isp_icb { array[ICB_NNM6] = (u_int8_t) ((wwn >> 48) & 0xff), \ array[ICB_NNM7] = (u_int8_t) ((wwn >> 56) & 0xff) +#define MAKE_WWN_FROM_NODE_NAME(wwn, array) \ + wwn = ((u_int64_t) array[ICB_NNM0]) | \ + ((u_int64_t) array[ICB_NNM1] << 8) | \ + ((u_int64_t) array[ICB_NNM2] << 16) | \ + ((u_int64_t) array[ICB_NNM3] << 24) | \ + ((u_int64_t) array[ICB_NNM4] << 32) | \ + ((u_int64_t) array[ICB_NNM5] << 40) | \ + ((u_int64_t) array[ICB_NNM6] << 48) | \ + ((u_int64_t) array[ICB_NNM7] << 56) + /* * FC-AL Position Map * |
