Lines Matching refs:bufp

585 	caddr_t		bufp = NULL;
659 for (; sp && !bufp; sp = sp->sl_next) {
682 bufp = bp->sb_bufp;
687 if (!all_empty && !bufp) {
697 } while (bufp == NULL);
699 *bufpp = bufp;
714 smr_buf_free(int domid, caddr_t bufp, uint_t len)
735 if (((uintptr_t)bufp & (IDN_SMR_BUFSIZE-1)) &&
736 (IDN_ADDR2OFFSET(bufp) % IDN_SMR_BUFSIZE)) {
739 "%d boundary", (void *)bufp, domid, IDN_SMR_BUFSIZE);
751 if ((bufp >= sp->sl_start) && (bufp < sp->sl_end))
762 if (bp->sb_bufp == bufp)
784 (void *)bufp, domid);
799 smr_buf_free_locked(int domid, caddr_t bufp, uint_t len)
801 return (smr_buf_free(domid, bufp, (uint_t)-1));
1351 PR_SMR("%s: domain = %d, bufp = 0x%p, ebufp = 0x%p, "
1475 * Get the slab representing [bufp,ebufp] from the respective
1478 * If bufp == NULL, then return however many free ones you
1486 smr_slaballoc_get(int domid, caddr_t bufp, caddr_t ebufp)
1494 PR_SMR("%s: getting slab for domain %d [bufp=0x%p, ebufp=0x%p]\n",
1495 proc, domid, (void *)bufp, (void *)ebufp);
1514 if (bufp != NULL) {
1535 if (bufp && (sp->sl_start != bufp)) {
1540 if (bufp && (ebufp > sp->sl_end)) {
1541 PR_SMR("%s: bufp/ebufp (0x%p/0x%p) "
1542 "expected (0x%p/0x%p)\n", proc, (void *)bufp,
1591 * If bufp == NULL (alternate interface) and we haven't
1594 if (bufp || (foundit == nslabs))
1610 if (bufp == NULL)
1645 register caddr_t bufp;
1696 bufp = idn.smr.vaddr + reserved_size;
1711 sp->sl_start = bufp;
1712 sp->sl_end = bufp = sp->sl_start + IDN_SLAB_SIZE;
1725 ASSERT(bufp == (idn.smr.vaddr + reserved_size
1890 caddr_t bufp;
1893 bufp = sp->sl_start;
1904 if (spa[s].sl_start == bufp) {
1929 PR_SMR("%s: freed (bufp=0x%p) for domain %d\n",
1930 proc, (void *)bufp, domid);
1953 PR_SMR("%s: FAILED to free (bufp=0x%p) for domain %d\n",
1954 proc, (void *)bufp, domid);