mempool          2022 drivers/net/ethernet/neterion/vxge/vxge-config.c 	dma_object = ring->mempool->memblocks_dma_arr;
mempool          2486 drivers/net/ethernet/neterion/vxge/vxge-config.c static void __vxge_hw_mempool_destroy(struct vxge_hw_mempool *mempool)
mempool          2489 drivers/net/ethernet/neterion/vxge/vxge-config.c 	struct __vxge_hw_device *devh = mempool->devh;
mempool          2491 drivers/net/ethernet/neterion/vxge/vxge-config.c 	for (i = 0; i < mempool->memblocks_allocated; i++) {
mempool          2494 drivers/net/ethernet/neterion/vxge/vxge-config.c 		vxge_assert(mempool->memblocks_arr[i]);
mempool          2495 drivers/net/ethernet/neterion/vxge/vxge-config.c 		vxge_assert(mempool->memblocks_dma_arr + i);
mempool          2497 drivers/net/ethernet/neterion/vxge/vxge-config.c 		dma_object = mempool->memblocks_dma_arr + i;
mempool          2499 drivers/net/ethernet/neterion/vxge/vxge-config.c 		for (j = 0; j < mempool->items_per_memblock; j++) {
mempool          2500 drivers/net/ethernet/neterion/vxge/vxge-config.c 			u32 index = i * mempool->items_per_memblock + j;
mempool          2503 drivers/net/ethernet/neterion/vxge/vxge-config.c 			if (index >= mempool->items_current)
mempool          2507 drivers/net/ethernet/neterion/vxge/vxge-config.c 		vfree(mempool->memblocks_priv_arr[i]);
mempool          2509 drivers/net/ethernet/neterion/vxge/vxge-config.c 		__vxge_hw_blockpool_free(devh, mempool->memblocks_arr[i],
mempool          2510 drivers/net/ethernet/neterion/vxge/vxge-config.c 				mempool->memblock_size, dma_object);
mempool          2513 drivers/net/ethernet/neterion/vxge/vxge-config.c 	vfree(mempool->items_arr);
mempool          2514 drivers/net/ethernet/neterion/vxge/vxge-config.c 	vfree(mempool->memblocks_dma_arr);
mempool          2515 drivers/net/ethernet/neterion/vxge/vxge-config.c 	vfree(mempool->memblocks_priv_arr);
mempool          2516 drivers/net/ethernet/neterion/vxge/vxge-config.c 	vfree(mempool->memblocks_arr);
mempool          2517 drivers/net/ethernet/neterion/vxge/vxge-config.c 	vfree(mempool);
mempool          2525 drivers/net/ethernet/neterion/vxge/vxge-config.c __vxge_hw_mempool_grow(struct vxge_hw_mempool *mempool, u32 num_allocate,
mempool          2528 drivers/net/ethernet/neterion/vxge/vxge-config.c 	u32 i, first_time = mempool->memblocks_allocated == 0 ? 1 : 0;
mempool          2529 drivers/net/ethernet/neterion/vxge/vxge-config.c 	u32 n_items = mempool->items_per_memblock;
mempool          2530 drivers/net/ethernet/neterion/vxge/vxge-config.c 	u32 start_block_idx = mempool->memblocks_allocated;
mempool          2531 drivers/net/ethernet/neterion/vxge/vxge-config.c 	u32 end_block_idx = mempool->memblocks_allocated + num_allocate;
mempool          2536 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (end_block_idx > mempool->memblocks_max) {
mempool          2545 drivers/net/ethernet/neterion/vxge/vxge-config.c 			mempool->memblocks_dma_arr + i;
mempool          2553 drivers/net/ethernet/neterion/vxge/vxge-config.c 		mempool->memblocks_priv_arr[i] =
mempool          2554 drivers/net/ethernet/neterion/vxge/vxge-config.c 			vzalloc(array_size(mempool->items_priv_size, n_items));
mempool          2555 drivers/net/ethernet/neterion/vxge/vxge-config.c 		if (mempool->memblocks_priv_arr[i] == NULL) {
mempool          2561 drivers/net/ethernet/neterion/vxge/vxge-config.c 		mempool->memblocks_arr[i] =
mempool          2562 drivers/net/ethernet/neterion/vxge/vxge-config.c 			__vxge_hw_blockpool_malloc(mempool->devh,
mempool          2563 drivers/net/ethernet/neterion/vxge/vxge-config.c 				mempool->memblock_size, dma_object);
mempool          2564 drivers/net/ethernet/neterion/vxge/vxge-config.c 		if (mempool->memblocks_arr[i] == NULL) {
mempool          2565 drivers/net/ethernet/neterion/vxge/vxge-config.c 			vfree(mempool->memblocks_priv_arr[i]);
mempool          2571 drivers/net/ethernet/neterion/vxge/vxge-config.c 		mempool->memblocks_allocated++;
mempool          2573 drivers/net/ethernet/neterion/vxge/vxge-config.c 		memset(mempool->memblocks_arr[i], 0, mempool->memblock_size);
mempool          2575 drivers/net/ethernet/neterion/vxge/vxge-config.c 		the_memblock = mempool->memblocks_arr[i];
mempool          2581 drivers/net/ethernet/neterion/vxge/vxge-config.c 			if (first_time && index >= mempool->items_initial)
mempool          2584 drivers/net/ethernet/neterion/vxge/vxge-config.c 			mempool->items_arr[index] =
mempool          2585 drivers/net/ethernet/neterion/vxge/vxge-config.c 				((char *)the_memblock + j*mempool->item_size);
mempool          2588 drivers/net/ethernet/neterion/vxge/vxge-config.c 			if (mempool->item_func_alloc != NULL)
mempool          2589 drivers/net/ethernet/neterion/vxge/vxge-config.c 				mempool->item_func_alloc(mempool, i,
mempool          2592 drivers/net/ethernet/neterion/vxge/vxge-config.c 			mempool->items_current = index + 1;
mempool          2595 drivers/net/ethernet/neterion/vxge/vxge-config.c 		if (first_time && mempool->items_current ==
mempool          2596 drivers/net/ethernet/neterion/vxge/vxge-config.c 					mempool->items_initial)
mempool          2622 drivers/net/ethernet/neterion/vxge/vxge-config.c 	struct vxge_hw_mempool *mempool = NULL;
mempool          2630 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool = vzalloc(sizeof(struct vxge_hw_mempool));
mempool          2631 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (mempool == NULL) {
mempool          2636 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->devh			= devh;
mempool          2637 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->memblock_size		= memblock_size;
mempool          2638 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->items_max		= items_max;
mempool          2639 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->items_initial		= items_initial;
mempool          2640 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->item_size		= item_size;
mempool          2641 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->items_priv_size	= items_priv_size;
mempool          2642 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->item_func_alloc	= mp_callback->item_func_alloc;
mempool          2643 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->userdata		= userdata;
mempool          2645 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->memblocks_allocated = 0;
mempool          2647 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->items_per_memblock = memblock_size / item_size;
mempool          2649 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->memblocks_max = (items_max + mempool->items_per_memblock - 1) /
mempool          2650 drivers/net/ethernet/neterion/vxge/vxge-config.c 					mempool->items_per_memblock;
mempool          2653 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->memblocks_arr =
mempool          2654 drivers/net/ethernet/neterion/vxge/vxge-config.c 		vzalloc(array_size(sizeof(void *), mempool->memblocks_max));
mempool          2655 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (mempool->memblocks_arr == NULL) {
mempool          2656 drivers/net/ethernet/neterion/vxge/vxge-config.c 		__vxge_hw_mempool_destroy(mempool);
mempool          2658 drivers/net/ethernet/neterion/vxge/vxge-config.c 		mempool = NULL;
mempool          2663 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->memblocks_priv_arr =
mempool          2664 drivers/net/ethernet/neterion/vxge/vxge-config.c 		vzalloc(array_size(sizeof(void *), mempool->memblocks_max));
mempool          2665 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (mempool->memblocks_priv_arr == NULL) {
mempool          2666 drivers/net/ethernet/neterion/vxge/vxge-config.c 		__vxge_hw_mempool_destroy(mempool);
mempool          2668 drivers/net/ethernet/neterion/vxge/vxge-config.c 		mempool = NULL;
mempool          2673 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->memblocks_dma_arr =
mempool          2675 drivers/net/ethernet/neterion/vxge/vxge-config.c 				   mempool->memblocks_max));
mempool          2676 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (mempool->memblocks_dma_arr == NULL) {
mempool          2677 drivers/net/ethernet/neterion/vxge/vxge-config.c 		__vxge_hw_mempool_destroy(mempool);
mempool          2679 drivers/net/ethernet/neterion/vxge/vxge-config.c 		mempool = NULL;
mempool          2684 drivers/net/ethernet/neterion/vxge/vxge-config.c 	mempool->items_arr = vzalloc(array_size(sizeof(void *),
mempool          2685 drivers/net/ethernet/neterion/vxge/vxge-config.c 						mempool->items_max));
mempool          2686 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (mempool->items_arr == NULL) {
mempool          2687 drivers/net/ethernet/neterion/vxge/vxge-config.c 		__vxge_hw_mempool_destroy(mempool);
mempool          2689 drivers/net/ethernet/neterion/vxge/vxge-config.c 		mempool = NULL;
mempool          2694 drivers/net/ethernet/neterion/vxge/vxge-config.c 	memblocks_to_allocate = (mempool->items_initial +
mempool          2695 drivers/net/ethernet/neterion/vxge/vxge-config.c 				 mempool->items_per_memblock - 1) /
mempool          2696 drivers/net/ethernet/neterion/vxge/vxge-config.c 						mempool->items_per_memblock;
mempool          2699 drivers/net/ethernet/neterion/vxge/vxge-config.c 	status = __vxge_hw_mempool_grow(mempool, memblocks_to_allocate,
mempool          2702 drivers/net/ethernet/neterion/vxge/vxge-config.c 		__vxge_hw_mempool_destroy(mempool);
mempool          2704 drivers/net/ethernet/neterion/vxge/vxge-config.c 		mempool = NULL;
mempool          2709 drivers/net/ethernet/neterion/vxge/vxge-config.c 	return mempool;
mempool          2779 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (ring->mempool)
mempool          2780 drivers/net/ethernet/neterion/vxge/vxge-config.c 		__vxge_hw_mempool_destroy(ring->mempool);
mempool          2859 drivers/net/ethernet/neterion/vxge/vxge-config.c 	ring->mempool = __vxge_hw_mempool_create(hldev,
mempool          2867 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (ring->mempool == NULL) {
mempool          3383 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (fifo->mempool)
mempool          3384 drivers/net/ethernet/neterion/vxge/vxge-config.c 		__vxge_hw_mempool_destroy(fifo->mempool);
mempool          3532 drivers/net/ethernet/neterion/vxge/vxge-config.c 	fifo->mempool =
mempool          3542 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (fifo->mempool == NULL) {
mempool           919 drivers/net/ethernet/neterion/vxge/vxge-config.h 	struct vxge_hw_mempool			*mempool;
mempool          1004 drivers/net/ethernet/neterion/vxge/vxge-config.h 	struct vxge_hw_mempool			*mempool;
mempool          1950 drivers/net/ethernet/neterion/vxge/vxge-config.h 	struct vxge_hw_mempool *mempool,
mempool          1956 drivers/net/ethernet/neterion/vxge/vxge-config.h 	void *memblock = mempool->memblocks_arr[memblock_idx];
mempool          1960 drivers/net/ethernet/neterion/vxge/vxge-config.h 	vxge_assert(offset >= 0 && (u32)offset < mempool->memblock_size);
mempool          1962 drivers/net/ethernet/neterion/vxge/vxge-config.h 	(*memblock_item_idx) = (u32) offset / mempool->item_size;
mempool          1963 drivers/net/ethernet/neterion/vxge/vxge-config.h 	vxge_assert((*memblock_item_idx) < mempool->items_per_memblock);
mempool          1965 drivers/net/ethernet/neterion/vxge/vxge-config.h 	return (u8 *)mempool->memblocks_priv_arr[memblock_idx] +
mempool          1966 drivers/net/ethernet/neterion/vxge/vxge-config.h 			    (*memblock_item_idx) * mempool->items_priv_size;
mempool           202 drivers/scsi/fnic/fnic.h struct mempool;
mempool             7 include/linux/btree-128.h 					 mempool_t *mempool)
mempool             9 include/linux/btree-128.h 	btree_init_mempool(&head->h, mempool);
mempool            15 include/linux/btree-type.h 					  mempool_t *mempool)
mempool            17 include/linux/btree-type.h 	btree_init_mempool(&head->h, mempool);
mempool            37 include/linux/btree.h 	mempool_t *mempool;
mempool            67 include/linux/btree.h void btree_init_mempool(struct btree_head *head, mempool_t *mempool);
mempool            97 lib/btree.c    	node = mempool_alloc(head->mempool, gfp);
mempool           182 lib/btree.c    void btree_init_mempool(struct btree_head *head, mempool_t *mempool)
mempool           185 lib/btree.c    	head->mempool = mempool;
mempool           192 lib/btree.c    	head->mempool = mempool_create(0, btree_alloc, btree_free, NULL);
mempool           193 lib/btree.c    	if (!head->mempool)
mempool           201 lib/btree.c    	mempool_free(head->node, head->mempool);
mempool           202 lib/btree.c    	mempool_destroy(head->mempool);
mempool           203 lib/btree.c    	head->mempool = NULL;
mempool           445 lib/btree.c    	mempool_free(node, head->mempool);
mempool           480 lib/btree.c    			mempool_free(new, head->mempool);
mempool           537 lib/btree.c    	mempool_free(right, head->mempool);
mempool           552 lib/btree.c    		mempool_free(child, head->mempool);
mempool           698 lib/btree.c    		mempool_free(node, head->mempool);
mempool           548 net/ceph/osd_client.c 	bool mempool = req->r_mempool;
mempool           566 net/ceph/osd_client.c 	req->r_mempool = mempool;