Lines Matching refs:__pstart

101 #define LE_P4BYTE_TO_HOST_4BYTE(__pstart) \  argument
102 (EF4BYTE(*((__le32 *)(__pstart))))
103 #define LE_P2BYTE_TO_HOST_2BYTE(__pstart) \ argument
104 (EF2BYTE(*((__le16 *)(__pstart))))
105 #define LE_P1BYTE_TO_HOST_1BYTE(__pstart) \ argument
106 (EF1BYTE(*((u8 *)(__pstart))))
113 #define LE_BITS_TO_4BYTE(__pstart, __bitoffset, __bitlen) \ argument
115 (LE_P4BYTE_TO_HOST_4BYTE(__pstart) >> (__bitoffset)) & \
118 #define LE_BITS_TO_2BYTE(__pstart, __bitoffset, __bitlen) \ argument
120 (LE_P2BYTE_TO_HOST_2BYTE(__pstart) >> (__bitoffset)) & \
123 #define LE_BITS_TO_1BYTE(__pstart, __bitoffset, __bitlen) \ argument
125 (LE_P1BYTE_TO_HOST_1BYTE(__pstart) >> (__bitoffset)) & \
134 #define LE_BITS_CLEARED_TO_4BYTE(__pstart, __bitoffset, __bitlen) \ argument
136 LE_P4BYTE_TO_HOST_4BYTE(__pstart) & \
139 #define LE_BITS_CLEARED_TO_2BYTE(__pstart, __bitoffset, __bitlen) \ argument
141 LE_P2BYTE_TO_HOST_2BYTE(__pstart) & \
144 #define LE_BITS_CLEARED_TO_1BYTE(__pstart, __bitoffset, __bitlen) \ argument
146 LE_P1BYTE_TO_HOST_1BYTE(__pstart) & \
154 #define SET_BITS_TO_LE_4BYTE(__pstart, __bitoffset, __bitlen, __val) \ argument
155 *((u32 *)(__pstart)) = \
157 LE_BITS_CLEARED_TO_4BYTE(__pstart, __bitoffset, __bitlen) | \
161 #define SET_BITS_TO_LE_2BYTE(__pstart, __bitoffset, __bitlen, __val) \ argument
162 *((u16 *)(__pstart)) = \
164 LE_BITS_CLEARED_TO_2BYTE(__pstart, __bitoffset, __bitlen) | \
168 #define SET_BITS_TO_LE_1BYTE(__pstart, __bitoffset, __bitlen, __val) \ argument
169 *((u8 *)(__pstart)) = EF1BYTE \
171 LE_BITS_CLEARED_TO_1BYTE(__pstart, __bitoffset, __bitlen) | \