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 --- |