Lines Matching refs:allocator
29 * RAR-specific allocator.
95 * @allocator: Allocator associated with the RAR. Note the allocator
97 * length is not a multiple of the configured allocator
113 struct memrar_allocator *allocator;
225 struct memrar_allocator * const allocator =
226 memrars[user_info->type].allocator;
230 memrar_allocator_free(allocator, user_info->handle);
289 rar->allocator = NULL;
331 /* Initialize corresponding memory allocator. */
332 rar->allocator = memrar_create_allocator((unsigned long) rar->iobase,
334 if (rar->allocator == NULL) {
344 devname, rarnum, rar->allocator->capacity / 1024);
382 memrar_destroy_allocator(rar->allocator);
383 rar->allocator = NULL;
423 handle = memrar_allocator_alloc(rar->allocator, rinfo->size);
430 memrar_allocator_free(rar->allocator, handle);
523 struct memrar_allocator *allocator;
531 allocator = memrars[r->type].allocator;
533 BUG_ON(allocator == NULL);
539 r->capacity = allocator->capacity;
541 mutex_lock(&allocator->lock);
542 r->largest_block_size = allocator->largest_free_area;
543 mutex_unlock(&allocator->lock);