Home
last modified time | relevance | path

Searched refs:gen_pool (Results 1 – 41 of 41) sorted by relevance

/linux-4.4.14/include/linux/
Dgenalloc.h55 struct gen_pool { struct
78 extern struct gen_pool *gen_pool_create(int, int); argument
79 extern phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long);
80 extern int gen_pool_add_virt(struct gen_pool *, unsigned long, phys_addr_t,
94 static inline int gen_pool_add(struct gen_pool *pool, unsigned long addr, in gen_pool_add()
99 extern void gen_pool_destroy(struct gen_pool *);
100 extern unsigned long gen_pool_alloc(struct gen_pool *, size_t);
101 extern void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size,
103 extern void gen_pool_free(struct gen_pool *, unsigned long, size_t);
104 extern void gen_pool_for_each_chunk(struct gen_pool *,
[all …]
/linux-4.4.14/lib/
Dgenalloc.c152 struct gen_pool *gen_pool_create(int min_alloc_order, int nid) in gen_pool_create()
154 struct gen_pool *pool; in gen_pool_create()
156 pool = kmalloc_node(sizeof(struct gen_pool), GFP_KERNEL, nid); in gen_pool_create()
182 int gen_pool_add_virt(struct gen_pool *pool, unsigned long virt, phys_addr_t phys, in gen_pool_add_virt()
214 phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long addr) in gen_pool_virt_to_phys()
239 void gen_pool_destroy(struct gen_pool *pool) in gen_pool_destroy()
271 unsigned long gen_pool_alloc(struct gen_pool *pool, size_t size) in gen_pool_alloc()
326 void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size, dma_addr_t *dma) in gen_pool_dma_alloc()
354 void gen_pool_free(struct gen_pool *pool, unsigned long addr, size_t size) in gen_pool_free()
392 void gen_pool_for_each_chunk(struct gen_pool *pool, in gen_pool_for_each_chunk()
[all …]
/linux-4.4.14/include/linux/platform_data/
Ddma-mmp_tdma.h32 extern struct gen_pool *sram_get_gpool(char *pool_name);
34 static inline struct gen_pool *sram_get_gpool(char *pool_name) in sram_get_gpool()
Duio_pruss.h24 struct gen_pool *sram_pool;
Ddavinci_asp.h34 struct gen_pool *sram_pool;
/linux-4.4.14/arch/arm/mach-davinci/
Dsram.c19 static struct gen_pool *sram_pool;
21 struct gen_pool *sram_get_gen_pool(void) in sram_get_gen_pool()
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce-genpool.c25 static struct gen_pool *mce_evt_pool;
73 struct gen_pool *tmpp; in mce_gen_pool_create()
/linux-4.4.14/arch/ia64/kernel/
Duncached.c35 struct gen_pool *pool;
229 struct gen_pool *pool = uncached_pools[nid].pool; in uncached_free_page()
255 struct gen_pool *pool = uncached_pools[nid].pool; in uncached_build_memmap()
/linux-4.4.14/arch/arm/mach-mmp/
Dsram.c29 struct gen_pool *gpool;
42 struct gen_pool *sram_get_gpool(char *pool_name) in sram_get_gpool()
/linux-4.4.14/arch/sh/mm/
Dsram.c22 struct gen_pool *sram_pool;
/linux-4.4.14/arch/arm/mach-davinci/include/mach/
Dsram.h28 extern struct gen_pool *sram_get_gen_pool(void);
/linux-4.4.14/arch/avr32/mach-at32ap/include/mach/
Dsram.h15 extern struct gen_pool *sram_pool;
/linux-4.4.14/arch/sh/include/asm/
Dsram.h10 extern struct gen_pool *sram_pool;
/linux-4.4.14/sound/core/
Dmemalloc.c121 struct gen_pool *pool = NULL; in snd_malloc_dev_iram()
144 struct gen_pool *pool = dmab->private_data; in snd_free_dev_iram()
/linux-4.4.14/drivers/dma/
Dmmp_tdma.c129 struct gen_pool *pool;
359 struct gen_pool *gpool; in mmp_tdma_free_descriptor()
409 struct gen_pool *gpool; in mmp_tdma_alloc_descriptor()
543 int type, struct gen_pool *pool) in mmp_tdma_chan_init()
631 struct gen_pool *pool = NULL; in mmp_tdma_probe()
/linux-4.4.14/sound/soc/pxa/
Dmmp-pcm.c149 struct gen_pool *gpool; in mmp_pcm_free_dma_buffers()
177 struct gen_pool *gpool; in mmp_pcm_preallocate_dma_buffer()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Dcxio_hal.h111 struct gen_pool *pbl_pool;
112 struct gen_pool *rqt_pool;
/linux-4.4.14/arch/arm/mach-socfpga/
Dpm.c41 struct gen_pool *ocram_pool; in socfpga_setup_ocram_self_refresh()
/linux-4.4.14/arch/metag/kernel/
Dtcm.c21 struct gen_pool *pool;
/linux-4.4.14/drivers/misc/
Dsram.c34 struct gen_pool *pool;
43 struct gen_pool *pool;
/linux-4.4.14/arch/hexagon/kernel/
Ddma.c47 static struct gen_pool *coherent_pool;
/linux-4.4.14/drivers/staging/android/ion/
Dion_carveout_heap.c30 struct gen_pool *pool;
Dion_chunk_heap.c29 struct gen_pool *pool;
/linux-4.4.14/arch/arm/mach-omap2/
Domap4-common.c132 struct gen_pool *sram_pool; in omap4_sram_init()
/linux-4.4.14/drivers/uio/
Duio_pruss.c73 struct gen_pool *sram_pool;
/linux-4.4.14/arch/arm/kernel/
Dtcm.c24 static struct gen_pool *tcm_pool;
/linux-4.4.14/arch/arm/mach-at91/
Dpm.c358 struct gen_pool *sram_pool; in at91_pm_sram_init()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h171 struct gen_pool *pbl_pool;
172 struct gen_pool *rqt_pool;
173 struct gen_pool *ocqp_pool;
/linux-4.4.14/drivers/media/platform/coda/
Dcoda.h86 struct gen_pool *iram_pool;
Dcoda-common.c2111 struct gen_pool *pool; in coda_probe()
/linux-4.4.14/arch/arm/mach-imx/
Dpm-imx5.c280 struct gen_pool *ocram_pool; in imx_suspend_alloc_ocram()
Dpm-imx6.c455 struct gen_pool *ocram_pool; in imx6q_suspend_init()
/linux-4.4.14/drivers/acpi/apei/
Dghes.c124 static struct gen_pool *ghes_estatus_pool;
201 static void ghes_estatus_pool_free_chunk_page(struct gen_pool *pool, in ghes_estatus_pool_free_chunk_page()
/linux-4.4.14/drivers/crypto/marvell/
Dcesa.h446 struct gen_pool *pool;
/linux-4.4.14/drivers/video/fbdev/
Dsh_mobile_meram.c160 struct gen_pool *pool;
/linux-4.4.14/drivers/net/caif/
Dcaif_virtio.c122 struct gen_pool *genpool;
/linux-4.4.14/arch/avr32/mach-at32ap/
Dat32ap700x.c2330 struct gen_pool *sram_pool;
2334 struct gen_pool *pool; in sram_init()
/linux-4.4.14/drivers/iommu/
Dfsl_pamu.c77 static struct gen_pool *spaace_pool;
/linux-4.4.14/arch/arm64/mm/
Ddma-mapping.c40 static struct gen_pool *atomic_pool;
/linux-4.4.14/drivers/crypto/
Dmv_cesa.c89 struct gen_pool *sram_pool;
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c322 static struct gen_pool *atomic_pool;