Lines Matching defs:slot
283 // 0 (unused), -1 (marked deleted), or one plus the number of the zmap slot
284 // containing a key/value pair. The zlist slot entries are numbered from 0 to
294 struct zlist slot; // expanding list of zmap_slot elements
297 #define MAPSLOT ((struct zmap_slot *)(m->slot).base)
437 // "slot number" 0, 1, 2,...
448 return (p->avail - p->base - p->size) / p->size; // offset of updated slot
631 zlist_init(&m->slot, sizeof(struct zmap_slot));
644 for (struct zmap_slot *p = &MAPSLOT[0]; p < &MAPSLOT[zlist_len(&m->slot)]; p++) {
648 xfree(m->slot.base);
694 // Assign key to new slot entry and bump refcnt.
697 int n = zlist_append(&m->slot, &zs);
3960 int zlen = zlist_len(&m->slot);