Lines Matching defs:spa
1803 register smr_slab_t *spa;
1817 spa = &(idn.slabpool->pool[p].sarray[0]);
1820 if (lock_try(&spa[s].sl_lock)) {
1835 ASSERT((&spa[s] >= idn.slabpool->savep) &&
1836 (&spa[s] < (idn.slabpool->savep +
1839 spa[s].sl_domid = (short)domid;
1849 * buffers. The "spa" is just a representative
1858 nsp->sl_start = spa[s].sl_start;
1859 nsp->sl_end = spa[s].sl_end;
1861 spa = nsp;
1868 spa += s;
1872 "domain %d\n", proc, (void *)spa, (void *)spa->sl_start,
1873 spa->sl_end - spa->sl_start, domid);
1877 spa = NULL;
1880 return (spa);
1887 register smr_slab_t *spa;
1901 spa = &(idn.slabpool->pool[p].sarray[0]);
1904 if (spa[s].sl_start == bufp) {
1917 ASSERT((&spa[s] >= idn.slabpool->savep) &&
1918 (&spa[s] < (idn.slabpool->savep +
1920 ASSERT(!lock_try(&spa[s].sl_lock));
1921 ASSERT(spa[s].sl_domid == (short)domid);
1923 spa[s].sl_next = NULL;
1924 spa[s].sl_domid = (short)IDN_NIL_DOMID;
1925 lock_clear(&spa[s].sl_lock);
1942 ASSERT(sp != &spa[s]);
1947 ASSERT(sp == &spa[s]);