emlxs_fcf.h (8f23e9fa) emlxs_fcf.h (a3170057)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at

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

17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21
22/*
23 * Copyright (c) 2004-2012 Emulex. All rights reserved.
24 * Use is subject to license terms.
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at

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

17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21
22/*
23 * Copyright (c) 2004-2012 Emulex. All rights reserved.
24 * Use is subject to license terms.
25 * Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
25 */
26
27#ifndef _EMLXS_FCF_H
28#define _EMLXS_FCF_H
29
30#ifdef __cplusplus
31extern "C" {
32#endif

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

95 struct XRIobj *_b;
96 uint16_t XRI;
97 uint16_t state;
98#define XRI_STATE_FREE 0
99#define XRI_STATE_ALLOCATED 1
100
101 uint16_t sge_count;
102 uint16_t iotag;
26 */
27
28#ifndef _EMLXS_FCF_H
29#define _EMLXS_FCF_H
30
31#ifdef __cplusplus
32extern "C" {
33#endif

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

96 struct XRIobj *_b;
97 uint16_t XRI;
98 uint16_t state;
99#define XRI_STATE_FREE 0
100#define XRI_STATE_ALLOCATED 1
101
102 uint16_t sge_count;
103 uint16_t iotag;
103 MBUF_INFO SGList;
104 MATCHMAP *SGList;
105 uint32_t SGSeg;
104 struct RPIobj *rpip;
105 struct RPIobj *reserved_rpip;
106 emlxs_buf_t *sbp;
107 uint32_t rx_id; /* Used for unsol exchanges */
108 uint32_t flag;
109#define EMLXS_XRI_RESERVED 0x00000001
110#define EMLXS_XRI_PENDING_IO 0x00000002
111#define EMLXS_XRI_BUSY 0x00000004

--- 397 unchanged lines hidden ---
106 struct RPIobj *rpip;
107 struct RPIobj *reserved_rpip;
108 emlxs_buf_t *sbp;
109 uint32_t rx_id; /* Used for unsol exchanges */
110 uint32_t flag;
111#define EMLXS_XRI_RESERVED 0x00000001
112#define EMLXS_XRI_PENDING_IO 0x00000002
113#define EMLXS_XRI_BUSY 0x00000004

--- 397 unchanged lines hidden ---