Lines Matching refs:limit
134 static inline u32 MODULO(u32 val, u32 limit)
136 BUG_ON(limit & (limit - 1));
137 return val & (limit - 1);
140 static inline void index_adv(u32 *index, u32 val, u32 limit)
142 *index = MODULO((*index + val), limit);
145 static inline void index_inc(u32 *index, u32 limit)
147 *index = MODULO((*index + 1), limit);
170 static inline void index_dec(u32 *index, u32 limit)
172 *index = MODULO((*index - 1), limit);