Home
last modified time | relevance | path

Searched refs:pages_needed (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/arch/parisc/kernel/
Dpci-dma.c249 unsigned int pages_needed = size >> PAGE_SHIFT; in pcxl_alloc_range() local
252 mask >>= BITS_PER_LONG - pages_needed; in pcxl_alloc_range()
255 size, pages_needed, mask); in pcxl_alloc_range()
259 if(pages_needed <= 8) { in pcxl_alloc_range()
261 } else if(pages_needed <= 16) { in pcxl_alloc_range()
263 } else if(pages_needed <= 32) { in pcxl_alloc_range()
279 pcxl_used_pages += pages_needed; in pcxl_alloc_range()
280 pcxl_used_bytes += ((pages_needed >> 3) ? (pages_needed >> 3) : 1); in pcxl_alloc_range()
/Linux-v4.19/drivers/firmware/efi/
Dcapsule-loader.c41 size_t pages_needed; in __efi_capsule_setup_info() local
45 pages_needed = ALIGN(cap_info->total_size, PAGE_SIZE) / PAGE_SIZE; in __efi_capsule_setup_info()
47 if (pages_needed == 0) { in __efi_capsule_setup_info()
63 pages_needed * sizeof(void *), in __efi_capsule_setup_info()
71 pages_needed * sizeof(phys_addr_t *), in __efi_capsule_setup_info()
/Linux-v4.19/drivers/parisc/
Dccio-dma.c302 ret = iommu_is_span_boundary(idx << 3, pages_needed, 0, boundary_size);\
344 unsigned int pages_needed = size >> IOVP_SHIFT; in ccio_alloc_range() local
351 BUG_ON(pages_needed == 0); in ccio_alloc_range()
352 BUG_ON((pages_needed * IOVP_SIZE) > DMA_CHUNK_SIZE); in ccio_alloc_range()
355 __func__, size, pages_needed); in ccio_alloc_range()
365 if (pages_needed <= 8) { in ccio_alloc_range()
376 unsigned long mask = ~(~0UL >> pages_needed); in ccio_alloc_range()
381 } else if (pages_needed <= 16) { in ccio_alloc_range()
383 } else if (pages_needed <= 32) { in ccio_alloc_range()
386 } else if (pages_needed <= 64) { in ccio_alloc_range()
[all …]
Dsba_iommu.c439 unsigned int pages_needed = size >> IOVP_SHIFT; in sba_alloc_range() local
445 pide = sba_search_bitmap(ioc, dev, pages_needed); in sba_alloc_range()
447 pide = sba_search_bitmap(ioc, dev, pages_needed); in sba_alloc_range()
461 __func__, size, pages_needed, pide, in sba_alloc_range()
475 ioc->used_pages += pages_needed; in sba_alloc_range()
/Linux-v4.19/drivers/base/firmware_loader/
Dfallback.c393 int pages_needed = PAGE_ALIGN(min_size) >> PAGE_SHIFT; in fw_realloc_pages() local
396 if (fw_priv->page_array_size < pages_needed) { in fw_realloc_pages()
397 int new_array_size = max(pages_needed, in fw_realloc_pages()
415 while (fw_priv->nr_pages < pages_needed) { in fw_realloc_pages()
/Linux-v4.19/arch/ia64/hp/common/
Dsba_iommu.c633 unsigned int pages_needed = size >> iovp_shift; in sba_alloc_range() local
639 ASSERT(pages_needed); in sba_alloc_range()
648 pide = sba_search_bitmap(ioc, dev, pages_needed, 1); in sba_alloc_range()
650 pide = sba_search_bitmap(ioc, dev, pages_needed, 0); in sba_alloc_range()
679 pide = sba_search_bitmap(ioc, dev, pages_needed, 0); in sba_alloc_range()
684 pages_needed, dma_get_seg_boundary(dev)); in sba_alloc_range()
691 pages_needed, dma_get_seg_boundary(dev)); in sba_alloc_range()
698 ioc->avg_search[ioc->avg_idx++] = (ia64_get_itc() - itc_start) / pages_needed; in sba_alloc_range()
712 __func__, size, pages_needed, pide, in sba_alloc_range()