| /OK3568_Linux_fs/kernel/arch/parisc/kernel/ |
| H A D | pci-dma.c | 253 unsigned int pages_needed = size >> PAGE_SHIFT; in pcxl_alloc_range() local 256 mask >>= BITS_PER_LONG - pages_needed; in pcxl_alloc_range() 259 size, pages_needed, mask); in pcxl_alloc_range() 263 if(pages_needed <= 8) { in pcxl_alloc_range() 265 } else if(pages_needed <= 16) { in pcxl_alloc_range() 267 } else if(pages_needed <= 32) { in pcxl_alloc_range() 283 pcxl_used_pages += pages_needed; in pcxl_alloc_range() 284 pcxl_used_bytes += ((pages_needed >> 3) ? (pages_needed >> 3) : 1); in pcxl_alloc_range()
|
| /OK3568_Linux_fs/kernel/drivers/firmware/efi/ |
| H A D | capsule-loader.c | 40 size_t pages_needed; in __efi_capsule_setup_info() local 44 pages_needed = ALIGN(cap_info->total_size, PAGE_SIZE) / PAGE_SIZE; in __efi_capsule_setup_info() 46 if (pages_needed == 0) { in __efi_capsule_setup_info() 62 pages_needed * sizeof(void *), in __efi_capsule_setup_info() 70 pages_needed * sizeof(phys_addr_t *), in __efi_capsule_setup_info()
|
| /OK3568_Linux_fs/kernel/drivers/parisc/ |
| H A D | ccio-dma.c | 300 ret = iommu_is_span_boundary(idx << 3, pages_needed, 0, boundary_size);\ 342 unsigned int pages_needed = size >> IOVP_SHIFT; in ccio_alloc_range() local 349 BUG_ON(pages_needed == 0); in ccio_alloc_range() 350 BUG_ON((pages_needed * IOVP_SIZE) > DMA_CHUNK_SIZE); in ccio_alloc_range() 353 __func__, size, pages_needed); in ccio_alloc_range() 362 if (pages_needed <= 8) { in ccio_alloc_range() 373 unsigned long mask = ~(~0UL >> pages_needed); in ccio_alloc_range() 378 } else if (pages_needed <= 16) { in ccio_alloc_range() 380 } else if (pages_needed <= 32) { in ccio_alloc_range() 383 } else if (pages_needed <= 64) { in ccio_alloc_range() [all …]
|
| H A D | sba_iommu.c | 436 unsigned int pages_needed = size >> IOVP_SHIFT; in sba_alloc_range() local 442 pide = sba_search_bitmap(ioc, dev, pages_needed); in sba_alloc_range() 444 pide = sba_search_bitmap(ioc, dev, pages_needed); in sba_alloc_range() 458 __func__, size, pages_needed, pide, in sba_alloc_range() 472 ioc->used_pages += pages_needed; in sba_alloc_range()
|
| /OK3568_Linux_fs/kernel/drivers/base/firmware_loader/ |
| H A D | firmware.h | 156 int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed); 161 static inline int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed) { return -ENXIO; } in fw_grow_paged_buf() argument
|
| H A D | main.c | 317 int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed) in fw_grow_paged_buf() argument 320 if (fw_priv->page_array_size < pages_needed) { in fw_grow_paged_buf() 321 int new_array_size = max(pages_needed, in fw_grow_paged_buf() 338 while (fw_priv->nr_pages < pages_needed) { in fw_grow_paged_buf()
|
| /OK3568_Linux_fs/kernel/arch/ia64/hp/common/ |
| H A D | sba_iommu.c | 624 unsigned int pages_needed = size >> iovp_shift; in sba_alloc_range() local 630 ASSERT(pages_needed); in sba_alloc_range() 639 pide = sba_search_bitmap(ioc, dev, pages_needed, 1); in sba_alloc_range() 641 pide = sba_search_bitmap(ioc, dev, pages_needed, 0); in sba_alloc_range() 670 pide = sba_search_bitmap(ioc, dev, pages_needed, 0); in sba_alloc_range() 675 pages_needed, dma_get_seg_boundary(dev)); in sba_alloc_range() 682 pages_needed, dma_get_seg_boundary(dev)); in sba_alloc_range() 689 ioc->avg_search[ioc->avg_idx++] = (ia64_get_itc() - itc_start) / pages_needed; in sba_alloc_range() 703 __func__, size, pages_needed, pide, in sba_alloc_range()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_mem.c | 3739 struct kbase_va_region *reg, size_t pages_needed, 3927 struct kbase_va_region *reg, size_t pages_needed, in kbase_mem_jit_trim_pages_from_region() argument 4024 to_free = min(available_pages, pages_needed); in kbase_mem_jit_trim_pages_from_region() 4057 size_t pages_needed) in kbase_mem_jit_trim_pages() argument 4073 pages_needed, &freed, true); in kbase_mem_jit_trim_pages() 4081 WARN_ON(freed > pages_needed); in kbase_mem_jit_trim_pages() 4082 pages_needed -= freed; in kbase_mem_jit_trim_pages() 4083 if (!pages_needed) in kbase_mem_jit_trim_pages()
|