Lines Matching refs:_curbitstr
200 bitstr_t *_curbitstr; in bit_ffs_at() local
211 _curbitstr = _bitstr + _bit_idx(_start); in bit_ffs_at()
214 _test = *_curbitstr; in bit_ffs_at()
217 while (_test == 0 && _curbitstr < _stopbitstr) in bit_ffs_at()
218 _test = *(++_curbitstr); in bit_ffs_at()
221 _value = ((_curbitstr - _bitstr) * _BITSTR_BITS) + _offset - 1; in bit_ffs_at()
234 bitstr_t *_curbitstr; in bit_ffc_at() local
245 _curbitstr = _bitstr + _bit_idx(_start); in bit_ffc_at()
248 _test = *_curbitstr; in bit_ffc_at()
251 while (_test == _BITSTR_MASK && _curbitstr < _stopbitstr) in bit_ffc_at()
252 _test = *(++_curbitstr); in bit_ffc_at()
255 _value = ((_curbitstr - _bitstr) * _BITSTR_BITS) + _offset - 1; in bit_ffc_at()
283 bitstr_t *_curbitstr; in bit_ffs_area_at() local
294 _curbitstr = _bitstr + _bit_idx(_start); in bit_ffs_area_at()
295 _test = ~*_curbitstr; in bit_ffs_area_at()
298 for (_offset = 0;; _offset -= _BITSTR_BITS, _test = ~*++_curbitstr) { in bit_ffs_area_at()
311 _value = (_curbitstr - _bitstr) * _BITSTR_BITS + in bit_ffs_area_at()
330 bitstr_t *_curbitstr; in bit_ffc_area_at() local
341 _curbitstr = _bitstr + _bit_idx(_start); in bit_ffc_area_at()
342 _test = *_curbitstr; in bit_ffc_area_at()
345 for (_offset = 0;; _offset -= _BITSTR_BITS, _test = *++_curbitstr) { in bit_ffc_area_at()
358 _value = (_curbitstr - _bitstr) * _BITSTR_BITS + in bit_ffc_area_at()
390 bitstr_t *_curbitstr, mask; in bit_count() local
396 _curbitstr = _bitstr + _bit_idx(_start); in bit_count()
404 _value += __bitcountl(*_curbitstr & mask); in bit_count()
405 _curbitstr++; in bit_count()
409 _value += __bitcountl(*_curbitstr); in bit_count()
410 _curbitstr++; in bit_count()
415 _value += __bitcountl(*_curbitstr & mask); in bit_count()