Searched refs:mempool (Results 1 - 25 of 29) sorted by relevance

12

/drivers/net/ethernet/neterion/vxge/
H A Dvxge-config.c2029 dma_object = ring->mempool->memblocks_dma_arr;
2503 static void __vxge_hw_mempool_destroy(struct vxge_hw_mempool *mempool) argument
2506 struct __vxge_hw_device *devh = mempool->devh;
2508 for (i = 0; i < mempool->memblocks_allocated; i++) {
2511 vxge_assert(mempool->memblocks_arr[i]);
2512 vxge_assert(mempool->memblocks_dma_arr + i);
2514 dma_object = mempool->memblocks_dma_arr + i;
2516 for (j = 0; j < mempool->items_per_memblock; j++) {
2517 u32 index = i * mempool->items_per_memblock + j;
2520 if (index >= mempool
2542 __vxge_hw_mempool_grow(struct vxge_hw_mempool *mempool, u32 num_allocate, u32 *num_allocated) argument
2639 struct vxge_hw_mempool *mempool = NULL; local
[all...]
H A Dvxge-config.h884 * @mempool: Memory pool, the pool from which descriptors get allocated.
919 struct vxge_hw_mempool *mempool; member in struct:__vxge_hw_ring
979 * @mempool: Memory pool, from which descriptors get allocated.
1004 struct vxge_hw_mempool *mempool; member in struct:__vxge_hw_fifo
1950 struct vxge_hw_mempool *mempool,
1956 void *memblock = mempool->memblocks_arr[memblock_idx];
1960 vxge_assert(offset >= 0 && (u32)offset < mempool->memblock_size);
1962 (*memblock_item_idx) = (u32) offset / mempool->item_size;
1963 vxge_assert((*memblock_item_idx) < mempool->items_per_memblock);
1965 return (u8 *)mempool
1949 __vxge_hw_mempool_item_priv( struct vxge_hw_mempool *mempool, u32 memblock_idx, void *item, u32 *memblock_item_idx) argument
[all...]
/drivers/message/i2o/
H A Dmemory.c259 * i2o_pool_alloc - Allocate an slab cache and mempool
260 * @mempool: pointer to struct i2o_pool to write data into.
266 * mempool which uses the slab cache for allocation and freeing.
283 pool->mempool = mempool_create_slab_pool(min_nr, pool->slab);
284 if (!pool->mempool)
301 * i2o_pool_free - Free slab cache and mempool again
302 * @mempool: pointer to struct i2o_pool which should be freed
304 * Note that you have to return all objects to the mempool again before
309 mempool_destroy(pool->mempool);
H A Di2o_block.c58 #include <linux/mempool.h>
75 /* global Block OSM request mempool */
299 * Frees the allocated memory (give it back to the request mempool).
1144 * Allocate the slab and mempool for request structs, registers i2o_block
1156 /* Allocate request mempool and slab */
1170 osm_err("can't init request mempool\n");
1211 * and frees the mempool and slab.
1221 /* Free request mempool and slab */
/drivers/infiniband/ulp/iser/
H A Discsi_iser.h55 #include <linux/mempool.h>
/drivers/s390/scsi/
H A Dzfcp_def.h21 #include <linux/mempool.h>
/drivers/scsi/fnic/
H A Dfnic.h144 struct mempool;
H A Dfnic_main.c19 #include <linux/mempool.h>
886 /* Create a cache of io_req structs for use via mempool */
H A Dfnic_scsi.c18 #include <linux/mempool.h>
/drivers/staging/media/solo6x10/
H A Dg723.c21 #include <linux/mempool.h>
/drivers/md/
H A Ddm-io.c13 #include <linux/mempool.h>
48 * Create a client with mempool and bioset.
H A Ddm-kcopyd.c18 #include <linux/mempool.h>
203 * for this reason we use a mempool to prevent the client from
H A Ddm-mpath.c15 #include <linux/mempool.h>
98 * We must use a mempool of dm_mpath_io structs so that we
H A Ddm-raid1.c11 #include <linux/mempool.h>
H A Ddm-crypt.c16 #include <linux/mempool.h>
1613 ti->error = "Cannot allocate crypt io mempool";
1626 ti->error = "Cannot allocate crypt request mempool";
1632 ti->error = "Cannot allocate page mempool";
H A Ddm-snap.c16 #include <linux/mempool.h>
33 * The size of the mempool used to track chunks in use.
1119 ti->error = "Could not allocate mempool for pending exceptions";
1126 ti->error = "Could not allocate tracked_chunk mempool for "
H A Ddm.c17 #include <linux/mempool.h>
942 * dm own mempool and REQ_ALLOCED isn't set in clone->cmd_flags.
1964 /* mempool bind completed, now no need any mempools in the table */
/drivers/scsi/lpfc/
H A Dlpfc_mem.c22 #include <linux/mempool.h>
/drivers/net/ethernet/qlogic/qlge/
H A Dqlge_ethtool.c11 #include <linux/mempool.h>
/drivers/scsi/qla4xxx/
H A Dql4_def.h21 #include <linux/mempool.h>
/drivers/scsi/
H A Dvirtio_scsi.c18 #include <linux/mempool.h>
H A Dstorvsc_drv.c35 #include <linux/mempool.h>
212 * We setup a mempool to allocate request structures for this driver
H A Dscsi_lib.c16 #include <linux/mempool.h>
1790 printk(KERN_ERR "SCSI: can't init sg mempool %s\n",
/drivers/tty/hvc/
H A Dhvc_iucv.c21 #include <linux/mempool.h>
109 /* Kmem cache and mempool for iucv_tty_buffer elements */
139 * @flags: Memory allocation flags passed to mempool.
/drivers/scsi/qla2xxx/
H A Dqla_def.h20 #include <linux/mempool.h>

Completed in 496 milliseconds

12