Searched refs:mempool (Results 1 - 25 of 29) sorted by relevance
12
/drivers/net/ethernet/neterion/vxge/ |
H A D | vxge-config.c | 2029 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 D | vxge-config.h | 884 * @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 D | memory.c | 259 * 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 D | i2o_block.c | 58 #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 D | iscsi_iser.h | 55 #include <linux/mempool.h>
|
/drivers/s390/scsi/ |
H A D | zfcp_def.h | 21 #include <linux/mempool.h>
|
/drivers/scsi/fnic/ |
H A D | fnic.h | 144 struct mempool;
|
H A D | fnic_main.c | 19 #include <linux/mempool.h> 886 /* Create a cache of io_req structs for use via mempool */
|
H A D | fnic_scsi.c | 18 #include <linux/mempool.h>
|
/drivers/staging/media/solo6x10/ |
H A D | g723.c | 21 #include <linux/mempool.h>
|
/drivers/md/ |
H A D | dm-io.c | 13 #include <linux/mempool.h> 48 * Create a client with mempool and bioset.
|
H A D | dm-kcopyd.c | 18 #include <linux/mempool.h> 203 * for this reason we use a mempool to prevent the client from
|
H A D | dm-mpath.c | 15 #include <linux/mempool.h> 98 * We must use a mempool of dm_mpath_io structs so that we
|
H A D | dm-raid1.c | 11 #include <linux/mempool.h>
|
H A D | dm-crypt.c | 16 #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 D | dm-snap.c | 16 #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 D | dm.c | 17 #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 D | lpfc_mem.c | 22 #include <linux/mempool.h>
|
/drivers/net/ethernet/qlogic/qlge/ |
H A D | qlge_ethtool.c | 11 #include <linux/mempool.h>
|
/drivers/scsi/qla4xxx/ |
H A D | ql4_def.h | 21 #include <linux/mempool.h>
|
/drivers/scsi/ |
H A D | virtio_scsi.c | 18 #include <linux/mempool.h>
|
H A D | storvsc_drv.c | 35 #include <linux/mempool.h> 212 * We setup a mempool to allocate request structures for this driver
|
H A D | scsi_lib.c | 16 #include <linux/mempool.h> 1790 printk(KERN_ERR "SCSI: can't init sg mempool %s\n",
|
/drivers/tty/hvc/ |
H A D | hvc_iucv.c | 21 #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 D | qla_def.h | 20 #include <linux/mempool.h>
|
Completed in 496 milliseconds
12