| /linux-6.15/drivers/gpu/drm/msm/ |
| H A D | msm_gem_shrinker.c | 188 unsigned idx, unmapped = 0; in msm_gem_shrinker_vmap() local 191 for (idx = 0; lrus[idx] && unmapped < vmap_shrink_limit; idx++) { in msm_gem_shrinker_vmap() 192 unmapped += drm_gem_lru_scan(lrus[idx], in msm_gem_shrinker_vmap() 193 vmap_shrink_limit - unmapped, in msm_gem_shrinker_vmap() 198 *(unsigned long *)ptr += unmapped; in msm_gem_shrinker_vmap() 200 if (unmapped > 0) in msm_gem_shrinker_vmap() 201 trace_msm_gem_purge_vmaps(unmapped); in msm_gem_shrinker_vmap()
|
| H A D | msm_gpu_trace.h | 143 TP_PROTO(u32 unmapped), 144 TP_ARGS(unmapped), 146 __field(u32, unmapped) 149 __entry->unmapped = unmapped; 151 TP_printk("Purging %u vmaps", __entry->unmapped)
|
| H A D | msm_iommu.c | 98 size_t unmapped, pgsize, count; in msm_iommu_pagetable_unmap() local 102 unmapped = ops->unmap_pages(ops, iova, pgsize, count, NULL); in msm_iommu_pagetable_unmap() 103 if (!unmapped) in msm_iommu_pagetable_unmap() 106 iova += unmapped; in msm_iommu_pagetable_unmap() 107 size -= unmapped; in msm_iommu_pagetable_unmap()
|
| /linux-6.15/include/trace/events/ |
| H A D | huge_memory.h | 59 int referenced, int none_or_zero, int status, int unmapped), 61 TP_ARGS(mm, page, writable, referenced, none_or_zero, status, unmapped), 70 __field(int, unmapped) 80 __entry->unmapped = unmapped; 90 __entry->unmapped)
|
| /linux-6.15/drivers/iommu/amd/ |
| H A D | io_pgtable_v2.c | 292 unsigned long unmapped = 0; in iommu_v2_unmap_pages() local 299 while (unmapped < size) { in iommu_v2_unmap_pages() 302 return unmapped; in iommu_v2_unmap_pages() 307 unmapped += unmap_size; in iommu_v2_unmap_pages() 310 return unmapped; in iommu_v2_unmap_pages()
|
| H A D | io_pgtable.c | 409 unsigned long long unmapped; in iommu_v1_unmap_pages() local 416 unmapped = 0; in iommu_v1_unmap_pages() 418 while (unmapped < size) { in iommu_v1_unmap_pages() 427 return unmapped; in iommu_v1_unmap_pages() 431 unmapped += unmap_size; in iommu_v1_unmap_pages() 434 return unmapped; in iommu_v1_unmap_pages()
|
| /linux-6.15/mm/ |
| H A D | migrate_device.c | 67 unsigned long addr = start, unmapped = 0; in migrate_vma_collect_pmd() local 275 unmapped++; in migrate_vma_collect_pmd() 287 if (unmapped) in migrate_vma_collect_pmd() 384 unsigned long unmapped = 0; in migrate_device_unmap() local 394 unmapped++; in migrate_device_unmap() 432 unmapped++; in migrate_device_unmap() 452 return unmapped; in migrate_device_unmap()
|
| H A D | khugepaged.c | 1105 int referenced, int unmapped, in collapse_huge_page() argument 1145 if (unmapped) { in collapse_huge_page() 1280 int node = NUMA_NO_NODE, unmapped = 0; in hpage_collapse_scan_pmd() local 1301 ++unmapped; in hpage_collapse_scan_pmd() 1303 unmapped <= khugepaged_max_ptes_swap) { in hpage_collapse_scan_pmd() 1424 (unmapped && referenced < HPAGE_PMD_NR / 2))) { in hpage_collapse_scan_pmd() 1433 unmapped, cc); in hpage_collapse_scan_pmd() 1439 none_or_zero, result, unmapped); in hpage_collapse_scan_pmd()
|
| /linux-6.15/drivers/vfio/ |
| H A D | vfio_iommu_type1.c | 1000 size_t unmapped = 0; in unmap_unpin_fast() local 1007 if (!unmapped) { in unmap_unpin_fast() 1015 *iova += unmapped; in unmap_unpin_fast() 1030 return unmapped; in unmap_unpin_fast() 1040 if (unmapped) { in unmap_unpin_slow() 1045 *iova += unmapped; in unmap_unpin_slow() 1048 return unmapped; in unmap_unpin_slow() 1084 size_t unmapped, len; in vfio_unmap_unpin() local 1113 if (!unmapped) { in vfio_unmap_unpin() 1401 unmapped = 0; in vfio_dma_do_unmap() [all …]
|
| /linux-6.15/drivers/staging/media/ipu3/ |
| H A D | ipu3-mmu.c | 383 size_t unmapped_page, unmapped = 0; in imgu_mmu_unmap() local 402 while (unmapped < size) { in imgu_mmu_unmap() 411 unmapped += unmapped_page; in imgu_mmu_unmap() 416 return unmapped; in imgu_mmu_unmap()
|
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | vfio_compat.c | 209 unsigned long unmapped = 0; in iommufd_vfio_unmap_dma() local 228 rc = iopt_unmap_all(&ioas->iopt, &unmapped); in iommufd_vfio_unmap_dma() 245 &unmapped); in iommufd_vfio_unmap_dma() 247 unmap.size = unmapped; in iommufd_vfio_unmap_dma()
|
| H A D | ioas.c | 350 unsigned long unmapped = 0; in iommufd_ioas_unmap() local 358 rc = iopt_unmap_all(&ioas->iopt, &unmapped); in iommufd_ioas_unmap() 367 &unmapped); in iommufd_ioas_unmap() 372 cmd->length = unmapped; in iommufd_ioas_unmap()
|
| H A D | io_pagetable.c | 696 unsigned long last, unsigned long *unmapped) in iopt_unmap_iova_range() argument 769 if (unmapped) in iopt_unmap_iova_range() 770 *unmapped = unmapped_bytes; in iopt_unmap_iova_range() 785 unsigned long length, unsigned long *unmapped) in iopt_unmap_iova() argument 795 return iopt_unmap_iova_range(iopt, iova, iova_last, unmapped); in iopt_unmap_iova() 798 int iopt_unmap_all(struct io_pagetable *iopt, unsigned long *unmapped) in iopt_unmap_all() argument 802 rc = iopt_unmap_iova_range(iopt, 0, ULONG_MAX, unmapped); in iopt_unmap_all()
|
| /linux-6.15/drivers/iommu/ |
| H A D | virtio-iommu.c | 347 size_t unmapped = 0; in viommu_del_mappings() local 367 unmapped += mapping->iova.last - mapping->iova.start + 1; in viommu_del_mappings() 374 return unmapped; in viommu_del_mappings() 863 size_t unmapped; in viommu_unmap_pages() local 868 unmapped = viommu_del_mappings(vdomain, iova, iova + size - 1); in viommu_unmap_pages() 869 if (unmapped < size) in viommu_unmap_pages() 874 return unmapped; in viommu_unmap_pages() 880 .virt_end = cpu_to_le64(iova + unmapped - 1), in viommu_unmap_pages() 884 return ret ? 0 : unmapped; in viommu_unmap_pages()
|
| H A D | io-pgtable-arm-v7s.c | 627 size_t unmapped = 0, ret; in arm_v7s_unmap_pages() local 637 unmapped += pgsize; in arm_v7s_unmap_pages() 641 return unmapped; in arm_v7s_unmap_pages()
|
| /linux-6.15/drivers/media/platform/qcom/venus/ |
| H A D | firmware.c | 178 size_t unmapped; in venus_shutdown_no_tz() local 199 unmapped = iommu_unmap(iommu, VENUS_FW_START_ADDR, mapped); in venus_shutdown_no_tz() 201 if (unmapped != mapped) in venus_shutdown_no_tz()
|
| /linux-6.15/Documentation/features/vm/TLB/ |
| H A D | arch-support.txt | 4 # description: arch supports deferral of TLB flush until multiple pages are unmapped
|
| /linux-6.15/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | ti,sci-inta.yaml | 81 ti,unmapped-event-sources: 86 Array of phandles to DMA controllers where the unmapped events originate.
|
| /linux-6.15/Documentation/arch/x86/x86_64/ |
| H A D | 5level-paging.rst | 49 to look for unmapped area by specified address. If it's already 50 occupied, we look for unmapped area in *full* address space, rather than
|
| /linux-6.15/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_mmu.c | 19 size_t unmapped_page, unmapped = 0; in etnaviv_context_unmap() local 22 while (unmapped < size) { in etnaviv_context_unmap() 29 unmapped += unmapped_page; in etnaviv_context_unmap()
|
| /linux-6.15/drivers/iommu/riscv/ |
| H A D | iommu.c | 1251 size_t unmapped = 0; in riscv_iommu_unmap_pages() local 1254 while (unmapped < size) { in riscv_iommu_unmap_pages() 1257 return unmapped; in riscv_iommu_unmap_pages() 1261 return unmapped; in riscv_iommu_unmap_pages() 1271 unmapped += pte_size; in riscv_iommu_unmap_pages() 1274 return unmapped; in riscv_iommu_unmap_pages()
|
| /linux-6.15/Documentation/userspace-api/ |
| H A D | tee.rst | 16 any longer it should be unmapped with munmap() to allow the reuse of
|
| /linux-6.15/Documentation/networking/device_drivers/ethernet/marvell/ |
| H A D | octeontx2.rst | 173 - Error due to operation of unmapped PF. 187 - Error due to unmapped slot. 237 - Receive packet on an unmapped PF. 249 - Error due to unmapped slot. 291 Rx on unmapped PF_FUNC
|
| /linux-6.15/arch/arm64/kvm/hyp/ |
| H A D | pgtable.c | 467 u64 *unmapped = ctx->arg; in hyp_unmap_walker() local 489 *unmapped += granule; in hyp_unmap_walker() 504 u64 unmapped = 0; in kvm_pgtable_hyp_unmap() local 507 .arg = &unmapped, in kvm_pgtable_hyp_unmap() 515 return unmapped; in kvm_pgtable_hyp_unmap()
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-class-rnbd-server | 32 When the device is unmapped by that client, the directory will be removed.
|