Home
last modified time | relevance | path

Searched refs:rbufp (Results 1 – 2 of 2) sorted by relevance

/picolibc-3.5.0-3.4.0/newlib/libc/search/
Dhash.c628 BUFHEAD *rbufp; local
642 rbufp = __get_buf(hashp, __call_hash(hashp, kp, size), NULL, 0);
643 if (!rbufp)
645 save_bufp = rbufp;
648 rbufp->flags |= BUF_PIN;
649 for (bp = (__uint16_t *)rbufp->page, n = *bp++, ndx = 1; ndx < n;)
653 memcmp(kp, rbufp->page + *bp, size) == 0)
662 rbufp = __get_buf(hashp, *bp, rbufp, 0);
663 if (!rbufp) {
668 bp = (__uint16_t *)rbufp->page;
[all …]
Dhash_bigkey.c191 BUFHEAD *last_bfp, *rbufp; in __big_delete() local
195 rbufp = bufp; in __big_delete()
213 rbufp->flags |= BUF_MOD; in __big_delete()
214 rbufp = __get_buf(hashp, pageno, rbufp, 0); in __big_delete()
217 last_bfp = rbufp; in __big_delete()
218 if (!rbufp) in __big_delete()
220 bp = (__uint16_t *)rbufp->page; in __big_delete()
240 bufp->ovfl = rbufp->ovfl; in __big_delete()
250 if (rbufp) in __big_delete()
251 __free_ovflpage(hashp, rbufp); in __big_delete()
[all …]