Lines Matching defs:id
149 static apr_status_t slotmem_dptr(ap_slotmem_instance_t *score, unsigned int id, void **mem)
156 if (id >= score->num)
159 ptr = (char *)score->base + score->size * id;
166 static apr_status_t slotmem_get(ap_slotmem_instance_t *slot, unsigned int id, unsigned char *dest, apr_size_t dest_len)
176 inuse = slot->inuse + id;
177 if (id >= slot->num) {
183 ret = slotmem_dptr(slot, id, &ptr);
192 static apr_status_t slotmem_put(ap_slotmem_instance_t *slot, unsigned int id, unsigned char *src, apr_size_t src_len)
202 inuse = slot->inuse + id;
203 if (id >= slot->num) {
209 ret = slotmem_dptr(slot, id, &ptr);
243 static apr_status_t slotmem_grab(ap_slotmem_instance_t *slot, unsigned int *id)
263 *id = i;
267 static apr_status_t slotmem_fgrab(ap_slotmem_instance_t *slot, unsigned int id)
275 if (id >= slot->num) {
278 inuse = slot->inuse + id;
283 static apr_status_t slotmem_release(ap_slotmem_instance_t *slot, unsigned int id)
293 if (id >= slot->num) {
296 if (!inuse[id] ) {
299 inuse[id] = 0;