Lines Matching +full:num +full:- +full:rings

4  * Copyright (C) 2017-2024 Broadcom. All Rights Reserved. The term *
6 * Copyright (C) 2004-2016 Emulex. All rights reserved. *
16 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
73 uint16_t iotag; /* pre-assigned IO tag */
74 uint16_t sli4_lxritag; /* logical pre-assigned XRI. */
75 uint16_t sli4_xritag; /* pre-assigned XRI, (OXID) tag. */
80 union lpfc_wqe128 wqe; /* SLI-4 */
81 IOCB_t iocb; /* SLI-3 */
86 /* Pack the u8's together and make them module-4. */
91 u8 retry; /* retry counter for IOCB cmd - if needed */
100 #define LPFC_IO_FCP 4 /* FCP command -- iocbq in scsi_buf */
108 #define LPFC_IO_DIF_PASS 0x400 /* T10 DIF IO pass-thru prot */
113 #define LPFC_FIP_ELS_ID_MASK 0xc000 /* ELS_ID range 0-3, non-shifted mask */
222 #define LPFC_MAX_RING_MASK 5 /* max num of rctl/type masks allowed per
224 #define LPFC_SLI3_MAX_RING 4 /* Max num of SLI3 rings used by driver.
262 uint32_t *cmdringaddr; /* virtual address for cmd rings */
263 uint32_t *rspringaddr; /* virtual address for rsp rings */
318 /* Structure used for configuring rings to a specific profile or rctl / type */
337 /* Non-config rings fields to keep track of buffer allocations */
408 /* Timeout for non-flash-based outstanding sli_config mbox command (Seconds) */
410 /* Timeout for flash-based outstanding sli_config mbox command (Seconds) */
412 /* Timeout for other flash-based outstanding mbox command (Seconds) */
445 uint16_t status; /* From IOCB Word 7- ulpStatus */
448 uint32_t seg_cnt; /* Number of scatter-gather segments returned by
467 * address of the dma-able buffer containing the