Lines Matching refs:ptr
48 #define bf_get_be32(name, ptr) \
49 ((be32_to_cpu((ptr)->name##_WORD) >> name##_SHIFT) & name##_MASK)
50 #define bf_get_le32(name, ptr) \
51 ((le32_to_cpu((ptr)->name##_WORD) >> name##_SHIFT) & name##_MASK)
52 #define bf_get(name, ptr) \
53 (((ptr)->name##_WORD >> name##_SHIFT) & name##_MASK)
54 #define bf_set_le32(name, ptr, value) \
55 ((ptr)->name##_WORD = cpu_to_le32(((((value) & \
56 name##_MASK) << name##_SHIFT) | (le32_to_cpu((ptr)->name##_WORD) & \
58 #define bf_set(name, ptr, value) \
59 ((ptr)->name##_WORD = ((((value) & name##_MASK) << name##_SHIFT) | \
60 ((ptr)->name##_WORD & ~(name##_MASK << name##_SHIFT))))