Lines Matching +full:dma +full:- +full:pool
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 * Copyright (c) 2003-2004 LSI Logic Corporation.
31 * con_log() - console log routine
86 * struct uioc_t - the common ioctl packet structure
93 * @cmdbuf : Pointer to buffer - can point to mbox or plain data buffer
104 * @list : for kioc free pool list maintenance
106 * @buf_vaddr : dma pool buffer attached to kioc for data transfer
107 * @buf_paddr : physical address of the dma pool buffer
108 * @pool_index : index of the dma pool that @buf_vaddr is taken from
153 /* For on-stack uioc timers. */
160 * struct mraid_hba_info - information about the controller
172 * byte boundary so that 32-bit applications can be run on 64-bit platform
173 * drivers withoug re-compilation.
228 * mm_dmapool_t : Represents one dma pool with just one buffer
231 * @paddr : DMA physicall address
232 * @bufsize : In KB - 4 = 4k, 8 = 8k etc.
233 * @handle : Handle to the dma pool
234 * @lock : lock to synchronize access to the pool
235 * @in_use : If pool already in use, attach new block
255 * @pdev : pci dev; used for allocating dma'ble memory
261 * @kioc_pool : pool of free kiocs
262 * @kioc_pool_lock : protection for free pool
265 * @pthru_dma_pool : DMA pool to allocate passthru packets
266 * @dma_pool_list : array of dma pools