Searched refs:gen_pool_dma_alloc (Results 1 – 18 of 18) sorted by relevance
/linux-6.14.4/arch/arm/mach-davinci/ |
D | sram.c | 31 return gen_pool_dma_alloc(sram_pool, len, dma); in sram_alloc()
|
/linux-6.14.4/Documentation/translations/zh_CN/core-api/ |
D | genalloc.rst | 73 正如人们所期望的,gen_pool_alloc()将从给定的池中分配size<字节。gen_pool_dma_alloc()
|
/linux-6.14.4/drivers/gpu/drm/vboxvideo/ |
D | vbox_hgsmi.c | 56 h = gen_pool_dma_alloc(guest_pool, total_size, &offset); in hgsmi_buffer_alloc()
|
/linux-6.14.4/drivers/firmware/tegra/ |
D | bpmp-tegra186.c | 244 priv->tx.sram = (void __iomem *)gen_pool_dma_alloc(priv->tx.pool, 4096, in tegra186_bpmp_sram_init() 258 priv->rx.sram = (void __iomem *)gen_pool_dma_alloc(priv->rx.pool, 4096, in tegra186_bpmp_sram_init()
|
/linux-6.14.4/drivers/usb/core/ |
D | buffer.c | 129 return gen_pool_dma_alloc(hcd->localmem_pool, size, dma); in hcd_buffer_alloc()
|
/linux-6.14.4/include/linux/ |
D | genalloc.h | 156 extern void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size,
|
/linux-6.14.4/Documentation/core-api/ |
D | genalloc.rst | 72 :functions: gen_pool_dma_alloc 78 from the given pool. The gen_pool_dma_alloc() variant allocates
|
/linux-6.14.4/drivers/media/platform/chips-media/wave5/ |
D | wave5-vdi.c | 189 vaddr = gen_pool_dma_alloc(vpu_dev->sram_pool, size, &daddr); in wave5_vdi_allocate_sram()
|
/linux-6.14.4/lib/ |
D | genalloc.c | 341 void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size, dma_addr_t *dma) in gen_pool_dma_alloc() function 345 EXPORT_SYMBOL(gen_pool_dma_alloc);
|
/linux-6.14.4/drivers/gpu/ipu-v3/ |
D | ipu-pre.c | 336 pre->buffer_virt = gen_pool_dma_alloc(pre->iram, IPU_PRE_MAX_WIDTH * in ipu_pre_probe()
|
/linux-6.14.4/drivers/net/ethernet/marvell/ |
D | mvneta_bm.c | 381 priv->bppi_virt_addr = gen_pool_dma_alloc(priv->bppi_pool, in mvneta_bm_get_sram()
|
/linux-6.14.4/drivers/media/platform/nvidia/tegra-vde/ |
D | vde.c | 319 vde->iram = gen_pool_dma_alloc(vde->iram_pool, in tegra_vde_probe()
|
/linux-6.14.4/drivers/s390/cio/ |
D | css.c | 1126 addr = gen_pool_dma_alloc(gp_dma, size, &dma_addr); in __cio_gp_dma_zalloc() 1133 addr = gen_pool_dma_alloc(gp_dma, size, dma_handle ? &dma_addr : NULL); in __cio_gp_dma_zalloc()
|
/linux-6.14.4/drivers/crypto/marvell/cesa/ |
D | cesa.c | 383 engine->sram_pool = gen_pool_dma_alloc(engine->pool, in mv_cesa_get_sram()
|
/linux-6.14.4/drivers/dma/ |
D | imx-sdma.c | 1389 sdma->bd0 = gen_pool_dma_alloc(sdma->iram_pool, in sdma_request_channel0() 1419 desc->bd = gen_pool_dma_alloc(sdma->iram_pool, bd_size, &desc->bd_phys); in sdma_alloc_bd() 2140 sdma->channel_control = gen_pool_dma_alloc(sdma->iram_pool, ccbsize, &ccb_phys); in sdma_init()
|
D | mmp_tdma.c | 417 tdmac->desc_arr = gen_pool_dma_alloc(gpool, size, &tdmac->desc_arr_phys); in mmp_tdma_alloc_descriptor()
|
/linux-6.14.4/drivers/mtd/nand/raw/atmel/ |
D | nand-controller.c | 2297 nc->sram.virt = (void __iomem *)gen_pool_dma_alloc(nc->sram.pool, in atmel_hsmc_nand_controller_init()
|
/linux-6.14.4/drivers/media/platform/chips-media/coda/ |
D | coda-common.c | 3256 dev->iram.vaddr = gen_pool_dma_alloc(dev->iram_pool, dev->iram.size, in coda_probe()
|