| /Linux-v5.4/arch/arm/mach-davinci/ | 
| D | sram.c | 15 static struct gen_pool *sram_pool;  variable19 	return sram_pool;  in sram_get_gen_pool()
 28 	if (!sram_pool || (dma && !dma_base))  in sram_alloc()
 31 	return gen_pool_dma_alloc(sram_pool, len, dma);  in sram_alloc()
 38 	gen_pool_free(sram_pool, (unsigned long) addr, len);  in sram_free()
 58 		sram_pool = gen_pool_create(ilog2(SRAM_GRANULARITY), -1);  in sram_init()
 59 		if (!sram_pool)  in sram_init()
 63 	if (sram_pool) {  in sram_init()
 67 		status = gen_pool_add_virt(sram_pool, (unsigned long) addr,  in sram_init()
 
 | 
| D | devices-da8xx.c | 647 	da8xx_uio_pruss_pdata.sram_pool = sram_get_gen_pool();  in da8xx_register_uio_pruss()
 | 
| D | board-da850-evm.c | 1467 	da850_evm_snd_data.sram_pool = sram_get_gen_pool();  in da850_evm_init()
 | 
| /Linux-v5.4/arch/sh/include/asm/ | 
| D | sram.h | 11 extern struct gen_pool *sram_pool;15 	if (!sram_pool)  in sram_alloc()
 18 	return gen_pool_alloc(sram_pool, len);  in sram_alloc()
 23 	return gen_pool_free(sram_pool, addr, len);  in sram_free()
 
 | 
| /Linux-v5.4/arch/sh/mm/ | 
| D | sram.c | 22 struct gen_pool *sram_pool;  variable29 	sram_pool = gen_pool_create(1, -1);  in sram_pool_init()
 30 	if (unlikely(!sram_pool))  in sram_pool_init()
 
 | 
| /Linux-v5.4/drivers/soc/ti/ | 
| D | pm33xx.c | 47 static struct gen_pool *sram_pool, *sram_pool_data;  variable96 	am33xx_do_wfi_sram_phys = gen_pool_virt_to_phys(sram_pool,  in am33xx_push_sram_idle()
 99 	am33xx_do_wfi_sram = sram_exec_copy(sram_pool, (void *)ocmcram_location,  in am33xx_push_sram_idle()
 111 	ret = ti_emif_copy_pm_function_table(sram_pool, (void *)table_addr);  in am33xx_push_sram_idle()
 120 	copy_addr = sram_exec_copy(sram_pool, (void *)ro_data_addr,  in am33xx_push_sram_idle()
 346 	gen_pool_free(sram_pool, ocmcram_location, *pm_sram->do_wfi_sz);  in am33xx_pm_free_sram()
 369 	sram_pool = of_gen_pool_get(np, "pm-sram", 0);  in am33xx_pm_alloc_sram()
 370 	if (!sram_pool) {  in am33xx_pm_alloc_sram()
 385 	ocmcram_location = gen_pool_alloc(sram_pool, *pm_sram->do_wfi_sz);  in am33xx_pm_alloc_sram()
 397 		gen_pool_free(sram_pool, ocmcram_location, *pm_sram->do_wfi_sz);  in am33xx_pm_alloc_sram()
 
 | 
| /Linux-v5.4/drivers/uio/ | 
| D | uio_pruss.c | 73 	struct gen_pool *sram_pool;  member110 		gen_pool_free(gdev->sram_pool,  in pruss_cleanup()
 165 	if (pdata->sram_pool) {  in pruss_probe()
 166 		gdev->sram_pool = pdata->sram_pool;  in pruss_probe()
 168 			(unsigned long)gen_pool_dma_alloc(gdev->sram_pool,  in pruss_probe()
 237 	if (pdata->sram_pool)  in pruss_probe()
 238 		gen_pool_free(gdev->sram_pool, gdev->sram_vaddr, sram_pool_sz);  in pruss_probe()
 
 | 
| /Linux-v5.4/arch/arm/mach-omap2/ | 
| D | omap4-common.c | 128 	struct gen_pool *sram_pool;  in omap4_sram_init()  local137 	sram_pool = of_gen_pool_get(np, "sram", 0);  in omap4_sram_init()
 138 	if (!sram_pool)  in omap4_sram_init()
 142 		sram_sync = (void *)gen_pool_alloc(sram_pool, PAGE_SIZE);  in omap4_sram_init()
 
 | 
| /Linux-v5.4/arch/arm/mach-at91/ | 
| D | pm.c | 573 	struct gen_pool *sram_pool;  in at91_pm_sram_init()  local592 	sram_pool = gen_pool_get(&pdev->dev, NULL);  in at91_pm_sram_init()
 593 	if (!sram_pool) {  in at91_pm_sram_init()
 598 	sram_base = gen_pool_alloc(sram_pool, at91_pm_suspend_in_sram_sz);  in at91_pm_sram_init()
 604 	sram_pbase = gen_pool_virt_to_phys(sram_pool, sram_base);  in at91_pm_sram_init()
 625 	struct gen_pool *sram_pool;  in at91_pm_backup_init()  local
 656 	sram_pool = gen_pool_get(&pdev->dev, NULL);  in at91_pm_backup_init()
 657 	if (!sram_pool) {  in at91_pm_backup_init()
 662 	pm_bu = (void *)gen_pool_alloc(sram_pool, sizeof(struct at91_pm_bu));  in at91_pm_backup_init()
 
 | 
| /Linux-v5.4/include/linux/platform_data/ | 
| D | uio_pruss.h | 24 	struct gen_pool *sram_pool;  member
 | 
| D | davinci_asp.h | 34 	struct gen_pool *sram_pool;  member
 | 
| /Linux-v5.4/arch/sh/boards/mach-sdk7786/ | 
| D | sram.c | 60 	ret = gen_pool_add(sram_pool, (unsigned long)vaddr, SZ_2K, -1);  in fpga_sram_init()
 | 
| /Linux-v5.4/drivers/memory/ | 
| D | ti-emif-pm.c | 201 int ti_emif_copy_pm_function_table(struct gen_pool *sram_pool, void *dst)  in ti_emif_copy_pm_function_table()  argument208 	copy_addr = sram_exec_copy(sram_pool, dst,  in ti_emif_copy_pm_function_table()
 
 | 
| /Linux-v5.4/drivers/fsi/ | 
| D | fsi-master-ast-cf.c | 110 	struct gen_pool		*sram_pool;  member1201 	gen_pool_free(master->sram_pool, (unsigned long)master->sram, SRAM_SIZE);  in fsi_master_acf_release()
 1340 	master->sram_pool = of_gen_pool_get(dev_of_node(&pdev->dev), "aspeed,sram", 0);  in fsi_master_acf_probe()
 1341 	if (!master->sram_pool) {  in fsi_master_acf_probe()
 1349 	master->sram = (void __iomem *)gen_pool_alloc_algo(master->sram_pool, SRAM_SIZE,  in fsi_master_acf_probe()
 1357 		(unsigned long)gen_pool_virt_to_phys(master->sram_pool,  in fsi_master_acf_probe()
 1405 	gen_pool_free(master->sram_pool, (unsigned long)master->sram, SRAM_SIZE);  in fsi_master_acf_probe()
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | ti-emif-sram.h | 143 int ti_emif_copy_pm_function_table(struct gen_pool *sram_pool, void *dst);
 |