Home
last modified time | relevance | path

Searched refs:pMem_pool (Results 1 – 2 of 2) sorted by relevance

/utopia/UTPA2-700.0.x/modules/usb/drv/usb_ecos/newhost/
H A DdrvPCIMEM.c139 pool_alloc_page (struct ms_mem_pool *pMem_pool, int iFlags) in pool_alloc_page() argument
144 mapsize = pMem_pool->blocks_per_page; in pool_alloc_page()
158 ms_insert_list_after (&pPage->page_list, &pMem_pool->page_list); in pool_alloc_page()
179 void *ms_mem_pool_alloc (struct ms_mem_pool *pMem_pool, int iFlags, dma_addr_t *pDma_addr) in ms_mem_pool_alloc() argument
188 osapi_spin_lock_irqsave (&pMem_pool->lock, u32flag); in ms_mem_pool_alloc()
189 list_for_loop (entry, &pMem_pool->page_list) in ms_mem_pool_alloc()
197 for (iMap = 0, i = 0; i < pMem_pool->blocks_per_page; i += BITS_PER_LONG, iMap++) in ms_mem_pool_alloc()
202 if ((i + iBlock) < pMem_pool->blocks_per_page) in ms_mem_pool_alloc()
206 u32Offset *= pMem_pool->size; in ms_mem_pool_alloc()
212 if (!(ms_page = pool_alloc_page (pMem_pool, iFlags))) in ms_mem_pool_alloc()
[all …]
/utopia/UTPA2-700.0.x/modules/usb/drv/usb_ecos/newhost/include/
H A DdrvPCIMEM.h123 extern void *ms_mem_pool_alloc (struct ms_mem_pool *pMem_pool, int iFlags, dma_addr_t *pDma_addr);
124 extern void ms_mem_pool_destroy (struct ms_mem_pool *pMem_pool);
125 extern MS_BOOL ms_mem_pool_free (struct ms_mem_pool *pMem_pool, void *pVirt_addr, dma_addr_t dma_ad…