lpfc_sli.h (3bc4f3993b93dbf1f6402e2034a2e20eb07db807) lpfc_sli.h (b5a9b2dfe685117d20062e7cb7998df4d786fca7)
1/*******************************************************************
2 * This file is part of the Emulex Linux Device Driver for *
3 * Fibre Channel Host Bus Adapters. *
4 * Copyright (C) 2004-2013 Emulex. All rights reserved. *
5 * EMULEX and SLI are trademarks of Emulex. *
6 * www.emulex.com *
7 * *
8 * This program is free software; you can redistribute it and/or *

--- 63 unchanged lines hidden (view full) ---

72#define LPFC_IO_ON_TXCMPLQ 0x200 /* The IO is still on the TXCMPLQ */
73#define LPFC_IO_DIF_PASS 0x400 /* T10 DIF IO pass-thru prot */
74#define LPFC_IO_DIF_STRIP 0x800 /* T10 DIF IO strip prot */
75#define LPFC_IO_DIF_INSERT 0x1000 /* T10 DIF IO insert prot */
76
77#define LPFC_FIP_ELS_ID_MASK 0xc000 /* ELS_ID range 0-3, non-shifted mask */
78#define LPFC_FIP_ELS_ID_SHIFT 14
79
1/*******************************************************************
2 * This file is part of the Emulex Linux Device Driver for *
3 * Fibre Channel Host Bus Adapters. *
4 * Copyright (C) 2004-2013 Emulex. All rights reserved. *
5 * EMULEX and SLI are trademarks of Emulex. *
6 * www.emulex.com *
7 * *
8 * This program is free software; you can redistribute it and/or *

--- 63 unchanged lines hidden (view full) ---

72#define LPFC_IO_ON_TXCMPLQ 0x200 /* The IO is still on the TXCMPLQ */
73#define LPFC_IO_DIF_PASS 0x400 /* T10 DIF IO pass-thru prot */
74#define LPFC_IO_DIF_STRIP 0x800 /* T10 DIF IO strip prot */
75#define LPFC_IO_DIF_INSERT 0x1000 /* T10 DIF IO insert prot */
76
77#define LPFC_FIP_ELS_ID_MASK 0xc000 /* ELS_ID range 0-3, non-shifted mask */
78#define LPFC_FIP_ELS_ID_SHIFT 14
79
80 uint8_t rsvd2;
80 uint8_t iocb_aux_flag;
81#define LPFC_IO_CMD_OUTSTANDING 0x01 /* timeout handler abort window */
81 uint32_t drvrTimeout; /* driver timeout in seconds */
82 uint32_t fcp_wqidx; /* index to FCP work queue */
83 struct lpfc_vport *vport;/* virtual port pointer */
84 void *context1; /* caller context information */
85 void *context2; /* caller context information */
86 void *context3; /* caller context information */
87 union {
88 wait_queue_head_t *wait_queue;

--- 239 unchanged lines hidden ---
82 uint32_t drvrTimeout; /* driver timeout in seconds */
83 uint32_t fcp_wqidx; /* index to FCP work queue */
84 struct lpfc_vport *vport;/* virtual port pointer */
85 void *context1; /* caller context information */
86 void *context2; /* caller context information */
87 void *context3; /* caller context information */
88 union {
89 wait_queue_head_t *wait_queue;

--- 239 unchanged lines hidden ---