Lines Matching defs:value
106 * This macro spins on a field waiting for it to reach a value. It
108 * to match a specific value. Conceptually this macro expands to:
111 * 2) Check if ("type".s."field" "op" "value")
114 #define CVMX_WAIT_FOR_FIELD64(address, type, field, op, value, timeout_usec)\
123 if ((c.s.field) op (value)) { \
164 * Perform mask and shift to place the supplied value into
167 * Example: cvmx_build_bits(39,24,value)
175 * @param high_bit Highest bit value can occupy (inclusive) 0-63
176 * @param low_bit Lowest bit value can occupy inclusive 0-high_bit
177 * @param value Value to use
180 static inline uint64_t cvmx_build_bits(uint64_t high_bit, uint64_t low_bit, uint64_t value)
182 return ((value & cvmx_build_mask(high_bit - low_bit + 1)) << low_bit);