Lines Matching refs:field
18 #define EXP_TID_GET(tid, field) \ argument
19 (((tid) >> EXP_TID_TID##field##_SHIFT) & EXP_TID_TID##field##_MASK)
21 #define EXP_TID_SET(field, value) \ argument
22 (((value) & EXP_TID_TID##field##_MASK) << \
23 EXP_TID_TID##field##_SHIFT)
24 #define EXP_TID_CLEAR(tid, field) ({ \ argument
25 (tid) &= ~(EXP_TID_TID##field##_MASK << \
26 EXP_TID_TID##field##_SHIFT); \
28 #define EXP_TID_RESET(tid, field, value) do { \ argument
29 EXP_TID_CLEAR(tid, field); \
30 (tid) |= EXP_TID_SET(field, (value)); \
58 #define KDETH_GET(val, field) \ argument
59 (((le32_to_cpu((val))) >> KDETH_##field##_SHIFT) & KDETH_##field##_MASK)
60 #define KDETH_SET(dw, field, val) do { \ argument
62 dwval &= ~(KDETH_##field##_MASK << KDETH_##field##_SHIFT); \
63 dwval |= (((val) & KDETH_##field##_MASK) << \
64 KDETH_##field##_SHIFT); \
68 #define KDETH_RESET(dw, field, val) ({ dw = 0; KDETH_SET(dw, field, val); }) argument