The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/cxgb/common/cxgb_tcb.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /**************************************************************************
    2 SPDX-License-Identifier: BSD-2-Clause-FreeBSD
    3 
    4 Copyright (c) 2007, Chelsio Inc.
    5 All rights reserved.
    6 
    7 Redistribution and use in source and binary forms, with or without
    8 modification, are permitted provided that the following conditions are met:
    9 
   10  1. Redistributions of source code must retain the above copyright notice,
   11     this list of conditions and the following disclaimer.
   12 
   13  2. Neither the name of the Chelsio Corporation nor the names of its
   14     contributors may be used to endorse or promote products derived from
   15     this software without specific prior written permission.
   16 
   17 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
   18 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
   19 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   20 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
   21 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
   22 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
   23 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
   24 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
   25 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
   26 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
   27 POSSIBILITY OF SUCH DAMAGE.
   28 
   29 $FreeBSD$
   30 
   31 ***************************************************************************/
   32 
   33 /* This file is automatically generated --- do not edit */
   34 
   35 #ifndef _TCB_DEFS_H
   36 #define _TCB_DEFS_H
   37 
   38 #define W_TCB_T_STATE    0
   39 #define S_TCB_T_STATE    0
   40 #define M_TCB_T_STATE    0xfULL
   41 #define V_TCB_T_STATE(x) ((x) << S_TCB_T_STATE)
   42 
   43 #define W_TCB_TIMER    0
   44 #define S_TCB_TIMER    4
   45 #define M_TCB_TIMER    0x1ULL
   46 #define V_TCB_TIMER(x) ((x) << S_TCB_TIMER)
   47 
   48 #define W_TCB_DACK_TIMER    0
   49 #define S_TCB_DACK_TIMER    5
   50 #define M_TCB_DACK_TIMER    0x1ULL
   51 #define V_TCB_DACK_TIMER(x) ((x) << S_TCB_DACK_TIMER)
   52 
   53 #define W_TCB_DEL_FLAG    0
   54 #define S_TCB_DEL_FLAG    6
   55 #define M_TCB_DEL_FLAG    0x1ULL
   56 #define V_TCB_DEL_FLAG(x) ((x) << S_TCB_DEL_FLAG)
   57 
   58 #define W_TCB_L2T_IX    0
   59 #define S_TCB_L2T_IX    7
   60 #define M_TCB_L2T_IX    0x7ffULL
   61 #define V_TCB_L2T_IX(x) ((x) << S_TCB_L2T_IX)
   62 
   63 #define W_TCB_SMAC_SEL    0
   64 #define S_TCB_SMAC_SEL    18
   65 #define M_TCB_SMAC_SEL    0x3ULL
   66 #define V_TCB_SMAC_SEL(x) ((x) << S_TCB_SMAC_SEL)
   67 
   68 #define W_TCB_TOS    0
   69 #define S_TCB_TOS    20
   70 #define M_TCB_TOS    0x3fULL
   71 #define V_TCB_TOS(x) ((x) << S_TCB_TOS)
   72 
   73 #define W_TCB_MAX_RT    0
   74 #define S_TCB_MAX_RT    26
   75 #define M_TCB_MAX_RT    0xfULL
   76 #define V_TCB_MAX_RT(x) ((x) << S_TCB_MAX_RT)
   77 
   78 #define W_TCB_T_RXTSHIFT    0
   79 #define S_TCB_T_RXTSHIFT    30
   80 #define M_TCB_T_RXTSHIFT    0xfULL
   81 #define V_TCB_T_RXTSHIFT(x) ((x) << S_TCB_T_RXTSHIFT)
   82 
   83 #define W_TCB_T_DUPACKS    1
   84 #define S_TCB_T_DUPACKS    2
   85 #define M_TCB_T_DUPACKS    0xfULL
   86 #define V_TCB_T_DUPACKS(x) ((x) << S_TCB_T_DUPACKS)
   87 
   88 #define W_TCB_T_MAXSEG    1
   89 #define S_TCB_T_MAXSEG    6
   90 #define M_TCB_T_MAXSEG    0xfULL
   91 #define V_TCB_T_MAXSEG(x) ((x) << S_TCB_T_MAXSEG)
   92 
   93 #define W_TCB_T_FLAGS1    1
   94 #define S_TCB_T_FLAGS1    10
   95 #define M_TCB_T_FLAGS1    0xffffffffULL
   96 #define V_TCB_T_FLAGS1(x) ((x) << S_TCB_T_FLAGS1)
   97 
   98 #define W_TCB_T_FLAGS2    2
   99 #define S_TCB_T_FLAGS2    10
  100 #define M_TCB_T_FLAGS2    0x7fULL
  101 #define V_TCB_T_FLAGS2(x) ((x) << S_TCB_T_FLAGS2)
  102 
  103 #define W_TCB_SND_SCALE    2
  104 #define S_TCB_SND_SCALE    17
  105 #define M_TCB_SND_SCALE    0xfULL
  106 #define V_TCB_SND_SCALE(x) ((x) << S_TCB_SND_SCALE)
  107 
  108 #define W_TCB_RCV_SCALE    2
  109 #define S_TCB_RCV_SCALE    21
  110 #define M_TCB_RCV_SCALE    0xfULL
  111 #define V_TCB_RCV_SCALE(x) ((x) << S_TCB_RCV_SCALE)
  112 
  113 #define W_TCB_SND_UNA_RAW    2
  114 #define S_TCB_SND_UNA_RAW    25
  115 #define M_TCB_SND_UNA_RAW    0x7ffffffULL
  116 #define V_TCB_SND_UNA_RAW(x) ((x) << S_TCB_SND_UNA_RAW)
  117 
  118 #define W_TCB_SND_NXT_RAW    3
  119 #define S_TCB_SND_NXT_RAW    20
  120 #define M_TCB_SND_NXT_RAW    0x7ffffffULL
  121 #define V_TCB_SND_NXT_RAW(x) ((x) << S_TCB_SND_NXT_RAW)
  122 
  123 #define W_TCB_RCV_NXT    4
  124 #define S_TCB_RCV_NXT    15
  125 #define M_TCB_RCV_NXT    0xffffffffULL
  126 #define V_TCB_RCV_NXT(x) ((x) << S_TCB_RCV_NXT)
  127 
  128 #define W_TCB_RCV_ADV    5
  129 #define S_TCB_RCV_ADV    15
  130 #define M_TCB_RCV_ADV    0xffffULL
  131 #define V_TCB_RCV_ADV(x) ((x) << S_TCB_RCV_ADV)
  132 
  133 #define W_TCB_SND_MAX_RAW    5
  134 #define S_TCB_SND_MAX_RAW    31
  135 #define M_TCB_SND_MAX_RAW    0x7ffffffULL
  136 #define V_TCB_SND_MAX_RAW(x) ((x) << S_TCB_SND_MAX_RAW)
  137 
  138 #define W_TCB_SND_CWND    6
  139 #define S_TCB_SND_CWND    26
  140 #define M_TCB_SND_CWND    0x7ffffffULL
  141 #define V_TCB_SND_CWND(x) ((x) << S_TCB_SND_CWND)
  142 
  143 #define W_TCB_SND_SSTHRESH    7
  144 #define S_TCB_SND_SSTHRESH    21
  145 #define M_TCB_SND_SSTHRESH    0x7ffffffULL
  146 #define V_TCB_SND_SSTHRESH(x) ((x) << S_TCB_SND_SSTHRESH)
  147 
  148 #define W_TCB_T_RTT_TS_RECENT_AGE    8
  149 #define S_TCB_T_RTT_TS_RECENT_AGE    16
  150 #define M_TCB_T_RTT_TS_RECENT_AGE    0xffffffffULL
  151 #define V_TCB_T_RTT_TS_RECENT_AGE(x) ((x) << S_TCB_T_RTT_TS_RECENT_AGE)
  152 
  153 #define W_TCB_T_RTSEQ_RECENT    9
  154 #define S_TCB_T_RTSEQ_RECENT    16
  155 #define M_TCB_T_RTSEQ_RECENT    0xffffffffULL
  156 #define V_TCB_T_RTSEQ_RECENT(x) ((x) << S_TCB_T_RTSEQ_RECENT)
  157 
  158 #define W_TCB_T_SRTT    10
  159 #define S_TCB_T_SRTT    16
  160 #define M_TCB_T_SRTT    0xffffULL
  161 #define V_TCB_T_SRTT(x) ((x) << S_TCB_T_SRTT)
  162 
  163 #define W_TCB_T_RTTVAR    11
  164 #define S_TCB_T_RTTVAR    0
  165 #define M_TCB_T_RTTVAR    0xffffULL
  166 #define V_TCB_T_RTTVAR(x) ((x) << S_TCB_T_RTTVAR)
  167 
  168 #define W_TCB_TS_LAST_ACK_SENT_RAW    11
  169 #define S_TCB_TS_LAST_ACK_SENT_RAW    16
  170 #define M_TCB_TS_LAST_ACK_SENT_RAW    0x7ffffffULL
  171 #define V_TCB_TS_LAST_ACK_SENT_RAW(x) ((x) << S_TCB_TS_LAST_ACK_SENT_RAW)
  172 
  173 #define W_TCB_DIP    12
  174 #define S_TCB_DIP    11
  175 #define M_TCB_DIP    0xffffffffULL
  176 #define V_TCB_DIP(x) ((x) << S_TCB_DIP)
  177 
  178 #define W_TCB_SIP    13
  179 #define S_TCB_SIP    11
  180 #define M_TCB_SIP    0xffffffffULL
  181 #define V_TCB_SIP(x) ((x) << S_TCB_SIP)
  182 
  183 #define W_TCB_DP    14
  184 #define S_TCB_DP    11
  185 #define M_TCB_DP    0xffffULL
  186 #define V_TCB_DP(x) ((x) << S_TCB_DP)
  187 
  188 #define W_TCB_SP    14
  189 #define S_TCB_SP    27
  190 #define M_TCB_SP    0xffffULL
  191 #define V_TCB_SP(x) ((x) << S_TCB_SP)
  192 
  193 #define W_TCB_TIMESTAMP    15
  194 #define S_TCB_TIMESTAMP    11
  195 #define M_TCB_TIMESTAMP    0xffffffffULL
  196 #define V_TCB_TIMESTAMP(x) ((x) << S_TCB_TIMESTAMP)
  197 
  198 #define W_TCB_TIMESTAMP_OFFSET    16
  199 #define S_TCB_TIMESTAMP_OFFSET    11
  200 #define M_TCB_TIMESTAMP_OFFSET    0xfULL
  201 #define V_TCB_TIMESTAMP_OFFSET(x) ((x) << S_TCB_TIMESTAMP_OFFSET)
  202 
  203 #define W_TCB_TX_MAX    16
  204 #define S_TCB_TX_MAX    15
  205 #define M_TCB_TX_MAX    0xffffffffULL
  206 #define V_TCB_TX_MAX(x) ((x) << S_TCB_TX_MAX)
  207 
  208 #define W_TCB_TX_HDR_PTR_RAW    17
  209 #define S_TCB_TX_HDR_PTR_RAW    15
  210 #define M_TCB_TX_HDR_PTR_RAW    0x1ffffULL
  211 #define V_TCB_TX_HDR_PTR_RAW(x) ((x) << S_TCB_TX_HDR_PTR_RAW)
  212 
  213 #define W_TCB_TX_LAST_PTR_RAW    18
  214 #define S_TCB_TX_LAST_PTR_RAW    0
  215 #define M_TCB_TX_LAST_PTR_RAW    0x1ffffULL
  216 #define V_TCB_TX_LAST_PTR_RAW(x) ((x) << S_TCB_TX_LAST_PTR_RAW)
  217 
  218 #define W_TCB_TX_COMPACT    18
  219 #define S_TCB_TX_COMPACT    17
  220 #define M_TCB_TX_COMPACT    0x1ULL
  221 #define V_TCB_TX_COMPACT(x) ((x) << S_TCB_TX_COMPACT)
  222 
  223 #define W_TCB_RX_COMPACT    18
  224 #define S_TCB_RX_COMPACT    18
  225 #define M_TCB_RX_COMPACT    0x1ULL
  226 #define V_TCB_RX_COMPACT(x) ((x) << S_TCB_RX_COMPACT)
  227 
  228 #define W_TCB_RCV_WND    18
  229 #define S_TCB_RCV_WND    19
  230 #define M_TCB_RCV_WND    0x7ffffffULL
  231 #define V_TCB_RCV_WND(x) ((x) << S_TCB_RCV_WND)
  232 
  233 #define W_TCB_RX_HDR_OFFSET    19
  234 #define S_TCB_RX_HDR_OFFSET    14
  235 #define M_TCB_RX_HDR_OFFSET    0x7ffffffULL
  236 #define V_TCB_RX_HDR_OFFSET(x) ((x) << S_TCB_RX_HDR_OFFSET)
  237 
  238 #define W_TCB_RX_FRAG0_START_IDX_RAW    20
  239 #define S_TCB_RX_FRAG0_START_IDX_RAW    9
  240 #define M_TCB_RX_FRAG0_START_IDX_RAW    0x7ffffffULL
  241 #define V_TCB_RX_FRAG0_START_IDX_RAW(x) ((x) << S_TCB_RX_FRAG0_START_IDX_RAW)
  242 
  243 #define W_TCB_RX_FRAG1_START_IDX_OFFSET    21
  244 #define S_TCB_RX_FRAG1_START_IDX_OFFSET    4
  245 #define M_TCB_RX_FRAG1_START_IDX_OFFSET    0x7ffffffULL
  246 #define V_TCB_RX_FRAG1_START_IDX_OFFSET(x) ((x) << S_TCB_RX_FRAG1_START_IDX_OFFSET)
  247 
  248 #define W_TCB_RX_FRAG0_LEN    21
  249 #define S_TCB_RX_FRAG0_LEN    31
  250 #define M_TCB_RX_FRAG0_LEN    0x7ffffffULL
  251 #define V_TCB_RX_FRAG0_LEN(x) ((x) << S_TCB_RX_FRAG0_LEN)
  252 
  253 #define W_TCB_RX_FRAG1_LEN    22
  254 #define S_TCB_RX_FRAG1_LEN    26
  255 #define M_TCB_RX_FRAG1_LEN    0x7ffffffULL
  256 #define V_TCB_RX_FRAG1_LEN(x) ((x) << S_TCB_RX_FRAG1_LEN)
  257 
  258 #define W_TCB_NEWRENO_RECOVER    23
  259 #define S_TCB_NEWRENO_RECOVER    21
  260 #define M_TCB_NEWRENO_RECOVER    0x7ffffffULL
  261 #define V_TCB_NEWRENO_RECOVER(x) ((x) << S_TCB_NEWRENO_RECOVER)
  262 
  263 #define W_TCB_PDU_HAVE_LEN    24
  264 #define S_TCB_PDU_HAVE_LEN    16
  265 #define M_TCB_PDU_HAVE_LEN    0x1ULL
  266 #define V_TCB_PDU_HAVE_LEN(x) ((x) << S_TCB_PDU_HAVE_LEN)
  267 
  268 #define W_TCB_PDU_LEN    24
  269 #define S_TCB_PDU_LEN    17
  270 #define M_TCB_PDU_LEN    0xffffULL
  271 #define V_TCB_PDU_LEN(x) ((x) << S_TCB_PDU_LEN)
  272 
  273 #define W_TCB_RX_QUIESCE    25
  274 #define S_TCB_RX_QUIESCE    1
  275 #define M_TCB_RX_QUIESCE    0x1ULL
  276 #define V_TCB_RX_QUIESCE(x) ((x) << S_TCB_RX_QUIESCE)
  277 
  278 #define W_TCB_RX_PTR_RAW    25
  279 #define S_TCB_RX_PTR_RAW    2
  280 #define M_TCB_RX_PTR_RAW    0x1ffffULL
  281 #define V_TCB_RX_PTR_RAW(x) ((x) << S_TCB_RX_PTR_RAW)
  282 
  283 #define W_TCB_CPU_NO    25
  284 #define S_TCB_CPU_NO    19
  285 #define M_TCB_CPU_NO    0x7fULL
  286 #define V_TCB_CPU_NO(x) ((x) << S_TCB_CPU_NO)
  287 
  288 #define W_TCB_ULP_TYPE    25
  289 #define S_TCB_ULP_TYPE    26
  290 #define M_TCB_ULP_TYPE    0xfULL
  291 #define V_TCB_ULP_TYPE(x) ((x) << S_TCB_ULP_TYPE)
  292 
  293 #define W_TCB_RX_FRAG1_PTR_RAW    25
  294 #define S_TCB_RX_FRAG1_PTR_RAW    30
  295 #define M_TCB_RX_FRAG1_PTR_RAW    0x1ffffULL
  296 #define V_TCB_RX_FRAG1_PTR_RAW(x) ((x) << S_TCB_RX_FRAG1_PTR_RAW)
  297 
  298 #define W_TCB_RX_FRAG2_START_IDX_OFFSET_RAW    26
  299 #define S_TCB_RX_FRAG2_START_IDX_OFFSET_RAW    15
  300 #define M_TCB_RX_FRAG2_START_IDX_OFFSET_RAW    0x7ffffffULL
  301 #define V_TCB_RX_FRAG2_START_IDX_OFFSET_RAW(x) ((x) << S_TCB_RX_FRAG2_START_IDX_OFFSET_RAW)
  302 
  303 #define W_TCB_RX_FRAG2_PTR_RAW    27
  304 #define S_TCB_RX_FRAG2_PTR_RAW    10
  305 #define M_TCB_RX_FRAG2_PTR_RAW    0x1ffffULL
  306 #define V_TCB_RX_FRAG2_PTR_RAW(x) ((x) << S_TCB_RX_FRAG2_PTR_RAW)
  307 
  308 #define W_TCB_RX_FRAG2_LEN_RAW    27
  309 #define S_TCB_RX_FRAG2_LEN_RAW    27
  310 #define M_TCB_RX_FRAG2_LEN_RAW    0x7ffffffULL
  311 #define V_TCB_RX_FRAG2_LEN_RAW(x) ((x) << S_TCB_RX_FRAG2_LEN_RAW)
  312 
  313 #define W_TCB_RX_FRAG3_PTR_RAW    28
  314 #define S_TCB_RX_FRAG3_PTR_RAW    22
  315 #define M_TCB_RX_FRAG3_PTR_RAW    0x1ffffULL
  316 #define V_TCB_RX_FRAG3_PTR_RAW(x) ((x) << S_TCB_RX_FRAG3_PTR_RAW)
  317 
  318 #define W_TCB_RX_FRAG3_LEN_RAW    29
  319 #define S_TCB_RX_FRAG3_LEN_RAW    7
  320 #define M_TCB_RX_FRAG3_LEN_RAW    0x7ffffffULL
  321 #define V_TCB_RX_FRAG3_LEN_RAW(x) ((x) << S_TCB_RX_FRAG3_LEN_RAW)
  322 
  323 #define W_TCB_RX_FRAG3_START_IDX_OFFSET_RAW    30
  324 #define S_TCB_RX_FRAG3_START_IDX_OFFSET_RAW    2
  325 #define M_TCB_RX_FRAG3_START_IDX_OFFSET_RAW    0x7ffffffULL
  326 #define V_TCB_RX_FRAG3_START_IDX_OFFSET_RAW(x) ((x) << S_TCB_RX_FRAG3_START_IDX_OFFSET_RAW)
  327 
  328 #define W_TCB_PDU_HDR_LEN    30
  329 #define S_TCB_PDU_HDR_LEN    29
  330 #define M_TCB_PDU_HDR_LEN    0xffULL
  331 #define V_TCB_PDU_HDR_LEN(x) ((x) << S_TCB_PDU_HDR_LEN)
  332 
  333 #define W_TCB_SLUSH1    31
  334 #define S_TCB_SLUSH1    5
  335 #define M_TCB_SLUSH1    0x7ffffULL
  336 #define V_TCB_SLUSH1(x) ((x) << S_TCB_SLUSH1)
  337 
  338 #define W_TCB_ULP_RAW    31
  339 #define S_TCB_ULP_RAW    24
  340 #define M_TCB_ULP_RAW    0xffULL
  341 #define V_TCB_ULP_RAW(x) ((x) << S_TCB_ULP_RAW)
  342 
  343 #define W_TCB_DDP_RDMAP_VERSION    25
  344 #define S_TCB_DDP_RDMAP_VERSION    30
  345 #define M_TCB_DDP_RDMAP_VERSION    0x1ULL
  346 #define V_TCB_DDP_RDMAP_VERSION(x) ((x) << S_TCB_DDP_RDMAP_VERSION)
  347 
  348 #define W_TCB_MARKER_ENABLE_RX    25
  349 #define S_TCB_MARKER_ENABLE_RX    31
  350 #define M_TCB_MARKER_ENABLE_RX    0x1ULL
  351 #define V_TCB_MARKER_ENABLE_RX(x) ((x) << S_TCB_MARKER_ENABLE_RX)
  352 
  353 #define W_TCB_MARKER_ENABLE_TX    26
  354 #define S_TCB_MARKER_ENABLE_TX    0
  355 #define M_TCB_MARKER_ENABLE_TX    0x1ULL
  356 #define V_TCB_MARKER_ENABLE_TX(x) ((x) << S_TCB_MARKER_ENABLE_TX)
  357 
  358 #define W_TCB_CRC_ENABLE    26
  359 #define S_TCB_CRC_ENABLE    1
  360 #define M_TCB_CRC_ENABLE    0x1ULL
  361 #define V_TCB_CRC_ENABLE(x) ((x) << S_TCB_CRC_ENABLE)
  362 
  363 #define W_TCB_IRS_ULP    26
  364 #define S_TCB_IRS_ULP    2
  365 #define M_TCB_IRS_ULP    0x1ffULL
  366 #define V_TCB_IRS_ULP(x) ((x) << S_TCB_IRS_ULP)
  367 
  368 #define W_TCB_ISS_ULP    26
  369 #define S_TCB_ISS_ULP    11
  370 #define M_TCB_ISS_ULP    0x1ffULL
  371 #define V_TCB_ISS_ULP(x) ((x) << S_TCB_ISS_ULP)
  372 
  373 #define W_TCB_TX_PDU_LEN    26
  374 #define S_TCB_TX_PDU_LEN    20
  375 #define M_TCB_TX_PDU_LEN    0x3fffULL
  376 #define V_TCB_TX_PDU_LEN(x) ((x) << S_TCB_TX_PDU_LEN)
  377 
  378 #define W_TCB_TX_PDU_OUT    27
  379 #define S_TCB_TX_PDU_OUT    2
  380 #define M_TCB_TX_PDU_OUT    0x1ULL
  381 #define V_TCB_TX_PDU_OUT(x) ((x) << S_TCB_TX_PDU_OUT)
  382 
  383 #define W_TCB_CQ_IDX_SQ    27
  384 #define S_TCB_CQ_IDX_SQ    3
  385 #define M_TCB_CQ_IDX_SQ    0xffffULL
  386 #define V_TCB_CQ_IDX_SQ(x) ((x) << S_TCB_CQ_IDX_SQ)
  387 
  388 #define W_TCB_CQ_IDX_RQ    27
  389 #define S_TCB_CQ_IDX_RQ    19
  390 #define M_TCB_CQ_IDX_RQ    0xffffULL
  391 #define V_TCB_CQ_IDX_RQ(x) ((x) << S_TCB_CQ_IDX_RQ)
  392 
  393 #define W_TCB_QP_ID    28
  394 #define S_TCB_QP_ID    3
  395 #define M_TCB_QP_ID    0xffffULL
  396 #define V_TCB_QP_ID(x) ((x) << S_TCB_QP_ID)
  397 
  398 #define W_TCB_PD_ID    28
  399 #define S_TCB_PD_ID    19
  400 #define M_TCB_PD_ID    0xffffULL
  401 #define V_TCB_PD_ID(x) ((x) << S_TCB_PD_ID)
  402 
  403 #define W_TCB_STAG    29
  404 #define S_TCB_STAG    3
  405 #define M_TCB_STAG    0xffffffffULL
  406 #define V_TCB_STAG(x) ((x) << S_TCB_STAG)
  407 
  408 #define W_TCB_RQ_START    30
  409 #define S_TCB_RQ_START    3
  410 #define M_TCB_RQ_START    0x3ffffffULL
  411 #define V_TCB_RQ_START(x) ((x) << S_TCB_RQ_START)
  412 
  413 #define W_TCB_RQ_MSN    30
  414 #define S_TCB_RQ_MSN    29
  415 #define M_TCB_RQ_MSN    0x3ffULL
  416 #define V_TCB_RQ_MSN(x) ((x) << S_TCB_RQ_MSN)
  417 
  418 #define W_TCB_RQ_MAX_OFFSET    31
  419 #define S_TCB_RQ_MAX_OFFSET    7
  420 #define M_TCB_RQ_MAX_OFFSET    0xfULL
  421 #define V_TCB_RQ_MAX_OFFSET(x) ((x) << S_TCB_RQ_MAX_OFFSET)
  422 
  423 #define W_TCB_RQ_WRITE_PTR    31
  424 #define S_TCB_RQ_WRITE_PTR    11
  425 #define M_TCB_RQ_WRITE_PTR    0x3ffULL
  426 #define V_TCB_RQ_WRITE_PTR(x) ((x) << S_TCB_RQ_WRITE_PTR)
  427 
  428 #define W_TCB_INB_WRITE_PERM    31
  429 #define S_TCB_INB_WRITE_PERM    21
  430 #define M_TCB_INB_WRITE_PERM    0x1ULL
  431 #define V_TCB_INB_WRITE_PERM(x) ((x) << S_TCB_INB_WRITE_PERM)
  432 
  433 #define W_TCB_INB_READ_PERM    31
  434 #define S_TCB_INB_READ_PERM    22
  435 #define M_TCB_INB_READ_PERM    0x1ULL
  436 #define V_TCB_INB_READ_PERM(x) ((x) << S_TCB_INB_READ_PERM)
  437 
  438 #define W_TCB_ORD_L_BIT_VLD    31
  439 #define S_TCB_ORD_L_BIT_VLD    23
  440 #define M_TCB_ORD_L_BIT_VLD    0x1ULL
  441 #define V_TCB_ORD_L_BIT_VLD(x) ((x) << S_TCB_ORD_L_BIT_VLD)
  442 
  443 #define W_TCB_RDMAP_OPCODE    31
  444 #define S_TCB_RDMAP_OPCODE    24
  445 #define M_TCB_RDMAP_OPCODE    0xfULL
  446 #define V_TCB_RDMAP_OPCODE(x) ((x) << S_TCB_RDMAP_OPCODE)
  447 
  448 #define W_TCB_TX_FLUSH    31
  449 #define S_TCB_TX_FLUSH    28
  450 #define M_TCB_TX_FLUSH    0x1ULL
  451 #define V_TCB_TX_FLUSH(x) ((x) << S_TCB_TX_FLUSH)
  452 
  453 #define W_TCB_TX_OOS_RXMT    31
  454 #define S_TCB_TX_OOS_RXMT    29
  455 #define M_TCB_TX_OOS_RXMT    0x1ULL
  456 #define V_TCB_TX_OOS_RXMT(x) ((x) << S_TCB_TX_OOS_RXMT)
  457 
  458 #define W_TCB_TX_OOS_TXMT    31
  459 #define S_TCB_TX_OOS_TXMT    30
  460 #define M_TCB_TX_OOS_TXMT    0x1ULL
  461 #define V_TCB_TX_OOS_TXMT(x) ((x) << S_TCB_TX_OOS_TXMT)
  462 
  463 #define W_TCB_SLUSH_AUX2    31
  464 #define S_TCB_SLUSH_AUX2    31
  465 #define M_TCB_SLUSH_AUX2    0x1ULL
  466 #define V_TCB_SLUSH_AUX2(x) ((x) << S_TCB_SLUSH_AUX2)
  467 
  468 #define W_TCB_RX_FRAG1_PTR_RAW2    25
  469 #define S_TCB_RX_FRAG1_PTR_RAW2    30
  470 #define M_TCB_RX_FRAG1_PTR_RAW2    0x1ffffULL
  471 #define V_TCB_RX_FRAG1_PTR_RAW2(x) ((x) << S_TCB_RX_FRAG1_PTR_RAW2)
  472 
  473 #define W_TCB_RX_DDP_FLAGS    26
  474 #define S_TCB_RX_DDP_FLAGS    15
  475 #define M_TCB_RX_DDP_FLAGS    0xffffULL
  476 #define V_TCB_RX_DDP_FLAGS(x) ((x) << S_TCB_RX_DDP_FLAGS)
  477 
  478 #define W_TCB_SLUSH_AUX3    26
  479 #define S_TCB_SLUSH_AUX3    31
  480 #define M_TCB_SLUSH_AUX3    0x1ffULL
  481 #define V_TCB_SLUSH_AUX3(x) ((x) << S_TCB_SLUSH_AUX3)
  482 
  483 #define W_TCB_RX_DDP_BUF0_OFFSET    27
  484 #define S_TCB_RX_DDP_BUF0_OFFSET    8
  485 #define M_TCB_RX_DDP_BUF0_OFFSET    0x3fffffULL
  486 #define V_TCB_RX_DDP_BUF0_OFFSET(x) ((x) << S_TCB_RX_DDP_BUF0_OFFSET)
  487 
  488 #define W_TCB_RX_DDP_BUF0_LEN    27
  489 #define S_TCB_RX_DDP_BUF0_LEN    30
  490 #define M_TCB_RX_DDP_BUF0_LEN    0x3fffffULL
  491 #define V_TCB_RX_DDP_BUF0_LEN(x) ((x) << S_TCB_RX_DDP_BUF0_LEN)
  492 
  493 #define W_TCB_RX_DDP_BUF1_OFFSET    28
  494 #define S_TCB_RX_DDP_BUF1_OFFSET    20
  495 #define M_TCB_RX_DDP_BUF1_OFFSET    0x3fffffULL
  496 #define V_TCB_RX_DDP_BUF1_OFFSET(x) ((x) << S_TCB_RX_DDP_BUF1_OFFSET)
  497 
  498 #define W_TCB_RX_DDP_BUF1_LEN    29
  499 #define S_TCB_RX_DDP_BUF1_LEN    10
  500 #define M_TCB_RX_DDP_BUF1_LEN    0x3fffffULL
  501 #define V_TCB_RX_DDP_BUF1_LEN(x) ((x) << S_TCB_RX_DDP_BUF1_LEN)
  502 
  503 #define W_TCB_RX_DDP_BUF0_TAG    30
  504 #define S_TCB_RX_DDP_BUF0_TAG    0
  505 #define M_TCB_RX_DDP_BUF0_TAG    0xffffffffULL
  506 #define V_TCB_RX_DDP_BUF0_TAG(x) ((x) << S_TCB_RX_DDP_BUF0_TAG)
  507 
  508 #define W_TCB_RX_DDP_BUF1_TAG    31
  509 #define S_TCB_RX_DDP_BUF1_TAG    0
  510 #define M_TCB_RX_DDP_BUF1_TAG    0xffffffffULL
  511 #define V_TCB_RX_DDP_BUF1_TAG(x) ((x) << S_TCB_RX_DDP_BUF1_TAG)
  512 
  513 #define S_TF_DACK    10
  514 #define V_TF_DACK(x) ((x) << S_TF_DACK)
  515 
  516 #define S_TF_NAGLE    11
  517 #define V_TF_NAGLE(x) ((x) << S_TF_NAGLE)
  518 
  519 #define S_TF_RECV_SCALE    12
  520 #define V_TF_RECV_SCALE(x) ((x) << S_TF_RECV_SCALE)
  521 
  522 #define S_TF_RECV_TSTMP    13
  523 #define V_TF_RECV_TSTMP(x) ((x) << S_TF_RECV_TSTMP)
  524 
  525 #define S_TF_RECV_SACK    14
  526 #define V_TF_RECV_SACK(x) ((x) << S_TF_RECV_SACK)
  527 
  528 #define S_TF_TURBO    15
  529 #define V_TF_TURBO(x) ((x) << S_TF_TURBO)
  530 
  531 #define S_TF_KEEPALIVE    16
  532 #define V_TF_KEEPALIVE(x) ((x) << S_TF_KEEPALIVE)
  533 
  534 #define S_TF_TCAM_BYPASS    17
  535 #define V_TF_TCAM_BYPASS(x) ((x) << S_TF_TCAM_BYPASS)
  536 
  537 #define S_TF_CORE_FIN    18
  538 #define V_TF_CORE_FIN(x) ((x) << S_TF_CORE_FIN)
  539 
  540 #define S_TF_CORE_MORE    19
  541 #define V_TF_CORE_MORE(x) ((x) << S_TF_CORE_MORE)
  542 
  543 #define S_TF_MIGRATING    20
  544 #define V_TF_MIGRATING(x) ((x) << S_TF_MIGRATING)
  545 
  546 #define S_TF_ACTIVE_OPEN    21
  547 #define V_TF_ACTIVE_OPEN(x) ((x) << S_TF_ACTIVE_OPEN)
  548 
  549 #define S_TF_ASK_MODE    22
  550 #define V_TF_ASK_MODE(x) ((x) << S_TF_ASK_MODE)
  551 
  552 #define S_TF_NON_OFFLOAD    23
  553 #define V_TF_NON_OFFLOAD(x) ((x) << S_TF_NON_OFFLOAD)
  554 
  555 #define S_TF_MOD_SCHD    24
  556 #define V_TF_MOD_SCHD(x) ((x) << S_TF_MOD_SCHD)
  557 
  558 #define S_TF_MOD_SCHD_REASON0    25
  559 #define V_TF_MOD_SCHD_REASON0(x) ((x) << S_TF_MOD_SCHD_REASON0)
  560 
  561 #define S_TF_MOD_SCHD_REASON1    26
  562 #define V_TF_MOD_SCHD_REASON1(x) ((x) << S_TF_MOD_SCHD_REASON1)
  563 
  564 #define S_TF_MOD_SCHD_RX    27
  565 #define V_TF_MOD_SCHD_RX(x) ((x) << S_TF_MOD_SCHD_RX)
  566 
  567 #define S_TF_CORE_PUSH    28
  568 #define V_TF_CORE_PUSH(x) ((x) << S_TF_CORE_PUSH)
  569 
  570 #define S_TF_RCV_COALESCE_ENABLE    29
  571 #define V_TF_RCV_COALESCE_ENABLE(x) ((x) << S_TF_RCV_COALESCE_ENABLE)
  572 
  573 #define S_TF_RCV_COALESCE_PUSH    30
  574 #define V_TF_RCV_COALESCE_PUSH(x) ((x) << S_TF_RCV_COALESCE_PUSH)
  575 
  576 #define S_TF_RCV_COALESCE_LAST_PSH    31
  577 #define V_TF_RCV_COALESCE_LAST_PSH(x) ((x) << S_TF_RCV_COALESCE_LAST_PSH)
  578 
  579 #define S_TF_RCV_COALESCE_HEARTBEAT    32
  580 #define V_TF_RCV_COALESCE_HEARTBEAT(x) ((x) << S_TF_RCV_COALESCE_HEARTBEAT)
  581 
  582 #define S_TF_LOCK_TID    33
  583 #define V_TF_LOCK_TID(x) ((x) << S_TF_LOCK_TID)
  584 
  585 #define S_TF_DACK_MSS    34
  586 #define V_TF_DACK_MSS(x) ((x) << S_TF_DACK_MSS)
  587 
  588 #define S_TF_CCTRL_SEL0    35
  589 #define V_TF_CCTRL_SEL0(x) ((x) << S_TF_CCTRL_SEL0)
  590 
  591 #define S_TF_CCTRL_SEL1    36
  592 #define V_TF_CCTRL_SEL1(x) ((x) << S_TF_CCTRL_SEL1)
  593 
  594 #define S_TF_TCP_NEWRENO_FAST_RECOVERY    37
  595 #define V_TF_TCP_NEWRENO_FAST_RECOVERY(x) ((x) << S_TF_TCP_NEWRENO_FAST_RECOVERY)
  596 
  597 #define S_TF_TX_PACE_AUTO    38
  598 #define V_TF_TX_PACE_AUTO(x) ((x) << S_TF_TX_PACE_AUTO)
  599 
  600 #define S_TF_PEER_FIN_HELD    39
  601 #define V_TF_PEER_FIN_HELD(x) ((x) << S_TF_PEER_FIN_HELD)
  602 
  603 #define S_TF_CORE_URG    40
  604 #define V_TF_CORE_URG(x) ((x) << S_TF_CORE_URG)
  605 
  606 #define S_TF_RDMA_ERROR    41
  607 #define V_TF_RDMA_ERROR(x) ((x) << S_TF_RDMA_ERROR)
  608 
  609 #define S_TF_SSWS_DISABLED    42
  610 #define V_TF_SSWS_DISABLED(x) ((x) << S_TF_SSWS_DISABLED)
  611 
  612 #define S_TF_DUPACK_COUNT_ODD    43
  613 #define V_TF_DUPACK_COUNT_ODD(x) ((x) << S_TF_DUPACK_COUNT_ODD)
  614 
  615 #define S_TF_TX_CHANNEL    44
  616 #define V_TF_TX_CHANNEL(x) ((x) << S_TF_TX_CHANNEL)
  617 
  618 #define S_TF_RX_CHANNEL    45
  619 #define V_TF_RX_CHANNEL(x) ((x) << S_TF_RX_CHANNEL)
  620 
  621 #define S_TF_TX_PACE_FIXED    46
  622 #define V_TF_TX_PACE_FIXED(x) ((x) << S_TF_TX_PACE_FIXED)
  623 
  624 #define S_TF_RDMA_FLM_ERROR    47
  625 #define V_TF_RDMA_FLM_ERROR(x) ((x) << S_TF_RDMA_FLM_ERROR)
  626 
  627 #define S_TF_RX_FLOW_CONTROL_DISABLE    48
  628 #define V_TF_RX_FLOW_CONTROL_DISABLE(x) ((x) << S_TF_RX_FLOW_CONTROL_DISABLE)
  629 
  630 #define S_TF_DDP_INDICATE_OUT    15
  631 #define V_TF_DDP_INDICATE_OUT(x) ((x) << S_TF_DDP_INDICATE_OUT)
  632 
  633 #define S_TF_DDP_ACTIVE_BUF    16
  634 #define V_TF_DDP_ACTIVE_BUF(x) ((x) << S_TF_DDP_ACTIVE_BUF)
  635 
  636 #define S_TF_DDP_BUF0_VALID    17
  637 #define V_TF_DDP_BUF0_VALID(x) ((x) << S_TF_DDP_BUF0_VALID)
  638 
  639 #define S_TF_DDP_BUF1_VALID    18
  640 #define V_TF_DDP_BUF1_VALID(x) ((x) << S_TF_DDP_BUF1_VALID)
  641 
  642 #define S_TF_DDP_BUF0_INDICATE    19
  643 #define V_TF_DDP_BUF0_INDICATE(x) ((x) << S_TF_DDP_BUF0_INDICATE)
  644 
  645 #define S_TF_DDP_BUF1_INDICATE    20
  646 #define V_TF_DDP_BUF1_INDICATE(x) ((x) << S_TF_DDP_BUF1_INDICATE)
  647 
  648 #define S_TF_DDP_PUSH_DISABLE_0    21
  649 #define V_TF_DDP_PUSH_DISABLE_0(x) ((x) << S_TF_DDP_PUSH_DISABLE_0)
  650 
  651 #define S_TF_DDP_PUSH_DISABLE_1    22
  652 #define V_TF_DDP_PUSH_DISABLE_1(x) ((x) << S_TF_DDP_PUSH_DISABLE_1)
  653 
  654 #define S_TF_DDP_OFF    23
  655 #define V_TF_DDP_OFF(x) ((x) << S_TF_DDP_OFF)
  656 
  657 #define S_TF_DDP_WAIT_FRAG    24
  658 #define V_TF_DDP_WAIT_FRAG(x) ((x) << S_TF_DDP_WAIT_FRAG)
  659 
  660 #define S_TF_DDP_BUF_INF    25
  661 #define V_TF_DDP_BUF_INF(x) ((x) << S_TF_DDP_BUF_INF)
  662 
  663 #define S_TF_DDP_RX2TX    26
  664 #define V_TF_DDP_RX2TX(x) ((x) << S_TF_DDP_RX2TX)
  665 
  666 #define S_TF_DDP_BUF0_FLUSH    27
  667 #define V_TF_DDP_BUF0_FLUSH(x) ((x) << S_TF_DDP_BUF0_FLUSH)
  668 
  669 #define S_TF_DDP_BUF1_FLUSH    28
  670 #define V_TF_DDP_BUF1_FLUSH(x) ((x) << S_TF_DDP_BUF1_FLUSH)
  671 
  672 #define S_TF_DDP_PSH_NO_INVALIDATE0    29
  673 #define V_TF_DDP_PSH_NO_INVALIDATE0(x) ((x) << S_TF_DDP_PSH_NO_INVALIDATE0)
  674 
  675 #define S_TF_DDP_PSH_NO_INVALIDATE1    30
  676 #define V_TF_DDP_PSH_NO_INVALIDATE1(x) ((x) << S_TF_DDP_PSH_NO_INVALIDATE1)
  677 
  678 #endif /* _TCB_DEFS_H */

Cache object: 36a5a5d4524f9973f87fe326886a725e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.