Searched refs:fldname (Results 1 – 3 of 3) sorted by relevance
/linux-3.4.99/drivers/infiniband/hw/qib/ |
D | qib_iba7322.c | 164 #define SYM_RMASK(regname, fldname) ((u64) \ argument 165 QIB_7322_##regname##_##fldname##_RMASK) 167 #define SYM_MASK(regname, fldname) ((u64) \ argument 168 QIB_7322_##regname##_##fldname##_RMASK << \ 169 QIB_7322_##regname##_##fldname##_LSB) 171 #define SYM_FIELD(value, regname, fldname) ((u64) \ argument 172 (((value) >> SYM_LSB(regname, fldname)) & \ 173 SYM_RMASK(regname, fldname))) 176 #define SYM_FIELD_ACROSS(value, regname, fldname, nbits) \ argument 177 (((value) >> SYM_LSB(regname, fldname)) & MASK_ACROSS(0, nbits)) [all …]
|
D | qib_iba6120.c | 151 #define SYM_RMASK(regname, fldname) ((u64) \ argument 152 QIB_6120_##regname##_##fldname##_RMASK) 153 #define SYM_MASK(regname, fldname) ((u64) \ argument 154 QIB_6120_##regname##_##fldname##_RMASK << \ 155 QIB_6120_##regname##_##fldname##_LSB) 156 #define SYM_LSB(regname, fldname) (QIB_6120_##regname##_##fldname##_LSB) argument 158 #define SYM_FIELD(value, regname, fldname) ((u64) \ argument 159 (((value) >> SYM_LSB(regname, fldname)) & \ 160 SYM_RMASK(regname, fldname))) 161 #define ERR_MASK(fldname) SYM_MASK(ErrMask, fldname##Mask) argument [all …]
|
D | qib_iba7220.c | 184 #define SYM_RMASK(regname, fldname) ((u64) \ argument 185 QIB_7220_##regname##_##fldname##_RMASK) 186 #define SYM_MASK(regname, fldname) ((u64) \ argument 187 QIB_7220_##regname##_##fldname##_RMASK << \ 188 QIB_7220_##regname##_##fldname##_LSB) 189 #define SYM_LSB(regname, fldname) (QIB_7220_##regname##_##fldname##_LSB) argument 190 #define SYM_FIELD(value, regname, fldname) ((u64) \ argument 191 (((value) >> SYM_LSB(regname, fldname)) & \ 192 SYM_RMASK(regname, fldname))) 193 #define ERR_MASK(fldname) SYM_MASK(ErrMask, fldname##Mask) argument [all …]
|