Lines Matching refs:sl_head

358  * chunks; the available chunks are chained in the slab's freelist (sl_head).
387 void *sl_head; /* first free buffer */
1617 buf = sp->sl_head;
1621 sp->sl_head = buf->obj_next;
1622 VERIFY(sp->sl_head != NULL || sp->sl_refcnt == (NMBPBG - 1));
1624 sp->sl_head = buf->obj_next;
1625 VERIFY(sp->sl_head != NULL || sp->sl_refcnt == (NCLPBG - 1));
1627 sp->sl_head = NULL;
1629 if (sp->sl_head != NULL && !slab_inrange(sp, sp->sl_head)) {
1630 slab_nextptr_panic(sp, sp->sl_head);
1631 /* In case sl_head is in the map but not in the slab */
1632 VERIFY(slab_inrange(sp, sp->sl_head));
1655 VERIFY(sp->sl_refcnt < NCLPBG || sp->sl_head == NULL);
1663 sp->sl_len == m_maxsize(class) && sp->sl_head == NULL);
1670 sp->sl_len == m_maxsize(class) && sp->sl_head == NULL);
1686 nsp->sl_head == NULL);
1706 VERIFY(sp->sl_refcnt < NMBPBG || sp->sl_head == NULL);
1710 if (sp->sl_head == NULL) {
1748 (slab_is_detached(sp) && sp->sl_head == NULL));
1756 sp->sl_len == m_maxsize(class) && sp->sl_head == NULL);
1767 sp->sl_len == m_maxsize(class) && sp->sl_head == NULL);
1779 nsp->sl_head == NULL);
1792 (slab_is_detached(sp) && sp->sl_head == NULL));
1810 buf->obj_next = sp->sl_head;
1818 buf->obj_next = sp->sl_head;
1820 sp->sl_head = buf;
1843 struct mbuf *m = sp->sl_head;
1845 sp->sl_head = m->m_next;
1848 VERIFY(sp->sl_head == NULL);
1859 (caddr_t)sp->sl_head, m_maxsize(MC_BIGCL));
1881 union mcluster *c = sp->sl_head;
1883 sp->sl_head = c->mcl_next;
1886 VERIFY(sp->sl_head == NULL);
1897 (caddr_t)sp->sl_head, m_maxsize(MC_BIGCL));
2931 VERIFY(sp->sl_head == NULL);
2966 m->m_next = sp->sl_head;
2967 sp->sl_head = (void *)m++;
2974 c->mcl_next = sp->sl_head;
2975 sp->sl_head = (void *)c++;
6140 sp->sl_head = head;