Searched refs:pages_needed (Results 1 - 3 of 3) sorted by relevance

/drivers/parisc/
H A Dccio-dma.c300 ret = iommu_is_span_boundary(idx << 3, pages_needed, 0, boundary_size);\
333 * @pages_needed: The requested number of pages to be mapped into the
342 unsigned int pages_needed = size >> IOVP_SHIFT; local
349 BUG_ON(pages_needed == 0);
350 BUG_ON((pages_needed * IOVP_SIZE) > DMA_CHUNK_SIZE);
352 DBG_RES("%s() size: %d pages_needed %d\n",
353 __func__, size, pages_needed);
363 if (pages_needed <= 8) {
374 unsigned long mask = ~(~0UL >> pages_needed);
379 } else if (pages_needed <
[all...]
H A Dsba_iommu.c437 unsigned int pages_needed = size >> IOVP_SHIFT; local
443 pide = sba_search_bitmap(ioc, dev, pages_needed);
445 pide = sba_search_bitmap(ioc, dev, pages_needed);
459 __func__, size, pages_needed, pide,
473 ioc->used_pages += pages_needed;
/drivers/base/
H A Dfirmware_class.c335 int pages_needed = ALIGN(min_size, PAGE_SIZE) >> PAGE_SHIFT; local
338 if (fw_priv->page_array_size < pages_needed) {
339 int new_array_size = max(pages_needed,
358 while (fw_priv->nr_pages < pages_needed) {

Completed in 116 milliseconds