Home
last modified time | relevance | path

Searched refs:pool (Results 1 – 25 of 26) sorted by relevance

12

/include/linux/
Dzpool.h17 int (*evict)(struct zpool *pool, unsigned long handle);
42 char *zpool_get_type(struct zpool *pool);
44 void zpool_destroy_pool(struct zpool *pool);
46 int zpool_malloc(struct zpool *pool, size_t size, gfp_t gfp,
49 void zpool_free(struct zpool *pool, unsigned long handle);
51 int zpool_shrink(struct zpool *pool, unsigned int pages,
54 void *zpool_map_handle(struct zpool *pool, unsigned long handle,
57 void zpool_unmap_handle(struct zpool *pool, unsigned long handle);
59 u64 zpool_get_total_size(struct zpool *pool);
85 void (*destroy)(void *pool);
[all …]
Dzbud.h9 int (*evict)(struct zbud_pool *pool, unsigned long handle);
13 void zbud_destroy_pool(struct zbud_pool *pool);
14 int zbud_alloc(struct zbud_pool *pool, size_t size, gfp_t gfp,
16 void zbud_free(struct zbud_pool *pool, unsigned long handle);
17 int zbud_reclaim_page(struct zbud_pool *pool, unsigned int retries);
18 void *zbud_map(struct zbud_pool *pool, unsigned long handle);
19 void zbud_unmap(struct zbud_pool *pool, unsigned long handle);
20 u64 zbud_get_pool_size(struct zbud_pool *pool);
Dzsmalloc.h40 void zs_destroy_pool(struct zs_pool *pool);
42 unsigned long zs_malloc(struct zs_pool *pool, size_t size);
43 void zs_free(struct zs_pool *pool, unsigned long obj);
45 void *zs_map_object(struct zs_pool *pool, unsigned long handle,
47 void zs_unmap_object(struct zs_pool *pool, unsigned long handle);
49 unsigned long zs_get_total_pages(struct zs_pool *pool);
50 unsigned long zs_compact(struct zs_pool *pool);
Dpercpu_ida.h65 int percpu_ida_alloc(struct percpu_ida *pool, int state);
66 void percpu_ida_free(struct percpu_ida *pool, unsigned tag);
68 void percpu_ida_destroy(struct percpu_ida *pool);
69 int __percpu_ida_init(struct percpu_ida *pool, unsigned long nr_tags,
71 static inline int percpu_ida_init(struct percpu_ida *pool, unsigned long nr_tags) in percpu_ida_init() argument
73 return __percpu_ida_init(pool, nr_tags, IDA_DEFAULT_PCPU_SIZE, in percpu_ida_init()
78 int percpu_ida_for_each_free(struct percpu_ida *pool, percpu_ida_cb fn,
81 unsigned percpu_ida_free_tags(struct percpu_ida *pool, int cpu);
Ddmapool.h20 void dma_pool_destroy(struct dma_pool *pool);
22 void *dma_pool_alloc(struct dma_pool *pool, gfp_t mem_flags,
25 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr);
32 void dmam_pool_destroy(struct dma_pool *pool);
Dgenalloc.h78 extern phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long);
93 static inline int gen_pool_add(struct gen_pool *pool, unsigned long addr, in gen_pool_add() argument
96 return gen_pool_add_virt(pool, addr, -1, size, nid); in gen_pool_add()
100 extern void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size,
108 extern void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo,
125 bool addr_in_gen_pool(struct gen_pool *pool, unsigned long start,
Dmempool.h32 extern int mempool_resize(mempool_t *pool, int new_min_nr, gfp_t gfp_mask);
33 extern void mempool_destroy(mempool_t *pool);
34 extern void * mempool_alloc(mempool_t *pool, gfp_t gfp_mask);
35 extern void mempool_free(void *element, mempool_t *pool);
Dagpgart.h104 struct agp_memory *pool; member
Dpci.h1183 #define pci_pool_destroy(pool) dma_pool_destroy(pool) argument
1184 #define pci_pool_alloc(pool, flags, handle) dma_pool_alloc(pool, flags, handle) argument
1185 #define pci_pool_free(pool, vaddr, addr) dma_pool_free(pool, vaddr, addr) argument
Di2o.h707 extern int i2o_pool_alloc(struct i2o_pool *pool, const char *name,
709 extern void i2o_pool_free(struct i2o_pool *pool);
/include/linux/ceph/
Dmsgpool.h13 mempool_t *pool; member
18 extern int ceph_msgpool_init(struct ceph_msgpool *pool, int type,
21 extern void ceph_msgpool_destroy(struct ceph_msgpool *pool);
Dosdmap.h23 uint64_t pool; member
44 static inline bool ceph_can_shift_osds(struct ceph_pg_pool_info *pool) in ceph_can_shift_osds() argument
46 switch (pool->type) { in ceph_can_shift_osds()
57 s64 pool; member
189 pgid->pool = ceph_decode_64(p); in ceph_decode_pgid()
Dmon_client.h121 u32 pool, u64 *snapid);
124 u32 pool, u64 snapid);
Dmessenger.h162 struct ceph_msgpool *pool; member
Drados.h62 __le32 pool; /* object pool */ member
Dceph_fs.h199 __le32 pool; member
/include/rdma/
Dib_fmr_pool.h61 void (*flush_function)(struct ib_fmr_pool *pool,
69 struct ib_fmr_pool *pool; member
82 void ib_destroy_fmr_pool(struct ib_fmr_pool *pool);
84 int ib_flush_fmr_pool(struct ib_fmr_pool *pool);
/include/uapi/linux/netfilter_bridge/
Debt_among.h42 struct ebt_mac_wormhash_tuple pool[0]; member
/include/uapi/linux/
Dhyperv.h333 __u8 pool; member
388 __u8 pool; member
/include/trace/events/
Dworkqueue.h57 __entry->cpu = pwq->pool->cpu;
/include/linux/iio/
Dtrigger.h71 unsigned long pool[BITS_TO_LONGS(CONFIG_IIO_CONSUMERS_PER_TRIGGER)]; member
/include/linux/sunrpc/
Dsvc.h430 struct svc_pool *pool, int node);
/include/scsi/
Dlibiscsi.h259 void **pool; /* Pool of elements */ member
Dlibfc.h433 struct fc_exch_pool *pool; member
/include/linux/usb/
Dhcd.h179 struct dma_pool *pool[HCD_BUFFER_POOLS]; member

12