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