Home
last modified time | relevance | path

Searched refs:lsbit (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/lib/
H A Dsort.c157 * @lsbit: a precomputed 1-bit mask, equal to "size & -size"
168 * Logically, we're doing "if (i & lsbit) i -= size;", but since the
173 static size_t parent(size_t i, unsigned int lsbit, size_t size) in parent() argument
176 i -= size & -(i & lsbit); in parent()
206 const unsigned int lsbit = size & -size; /* Used to find parent */ in sort_r() local
256 b = parent(b, lsbit, size); in sort_r()
259 b = parent(b, lsbit, size); in sort_r()
/kernel/linux/linux-6.6/lib/
H A Dsort.c168 * @lsbit: a precomputed 1-bit mask, equal to "size & -size"
179 * Logically, we're doing "if (i & lsbit) i -= size;", but since the
184 static size_t parent(size_t i, unsigned int lsbit, size_t size) in parent() argument
187 i -= size & -(i & lsbit); in parent()
217 const unsigned int lsbit = size & -size; /* Used to find parent */ in sort_r() local
271 b = parent(b, lsbit, size); in sort_r()
274 b = parent(b, lsbit, size); in sort_r()

Completed in 2 milliseconds