Lines Matching refs:genpool
95 * @genpool: Gen Pool used for allocating TX buffers
96 * @reserved_mem: Pointer to memory reserve allocated from genpool
97 * @reserved_size: Size of memory reserve allocated from genpool
122 struct gen_pool *genpool;
152 gen_pool_free(cfv->genpool, (unsigned long) buf_info->vaddr,
190 if (cfv->reserved_mem == 0 && cfv->genpool)
192 gen_pool_alloc(cfv->genpool,
366 if (!cfv->genpool)
368 gen_pool_free(cfv->genpool, cfv->reserved_mem,
370 gen_pool_destroy(cfv->genpool);
371 cfv->genpool = NULL;
379 * fine graned allocation so we use genpool. We ask for space needed
409 cfv->genpool = gen_pool_create(7, -1);
410 if (!cfv->genpool)
413 err = gen_pool_add_virt(cfv->genpool, (unsigned long)cfv->alloc_addr,
423 cfv->reserved_mem = gen_pool_alloc(cfv->genpool,
487 if (!cfv->genpool)
506 buf_info->vaddr = (void *)gen_pool_alloc(cfv->genpool, buf_info->size);
553 if (cfv->reserved_mem && cfv->genpool) {
554 gen_pool_free(cfv->genpool, cfv->reserved_mem,