Lines Matching defs:nslots
173 if (newslotcount <= this->a.nslots) {
175 __FUNCTION__, newslotcount, this->a.nslots);
179 assert(newslotcount > this->a.nslots);
181 cslot_t grow = newslotcount - this->a.nslots;
192 err = free_slots(this, this->a.nslots, grow, &this->a.mutex);
198 this->a.nslots = newslotcount;
205 cslot_t nslots, void *buf, size_t buflen)
210 ret->a.space = nslots;
211 ret->a.nslots = nslots;
224 size_t buflen_proper = SINGLE_SLOT_ALLOC_BUFLEN(nslots);
240 ret->head->space = nslots;
247 cslot_t nslots, cslot_t *retslots)
253 err = cnode_create(&cap, &cnode, nslots, &nslots);
257 size_t buflen = SINGLE_SLOT_ALLOC_BUFLEN(nslots);
263 err = single_slot_alloc_init_raw(ret, cap, cnode, nslots, buf, buflen);
269 *retslots = nslots;