/linux-6.8/drivers/gpu/drm/msm/ |
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()
|
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)
|
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.8/include/trace/events/ |
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; 83 …TP_printk("mm=%p, scan_pfn=0x%lx, writable=%d, referenced=%d, none_or_zero=%d, status=%s, unmapped… 90 __entry->unmapped)
|
/linux-6.8/mm/damon/ |
D | vaddr.c | 104 * Find three regions separated by two biggest unmapped regions 110 * separated by the two biggest unmapped regions in the space. Please refer to 197 * is actually mapped to the memory and accessed, monitoring the unmapped 202 * with the noise by simply identifying the unmapped areas as a region that 204 * unmapped areas inside will make the adaptive mechanism quite complex. That 205 * said, too huge unmapped areas inside the monitoring target should be removed 210 * between the three regions are the two biggest unmapped areas in the given 212 * end of the mappings and the two biggest unmapped areas of the address space. 221 * region and the stack will be two biggest unmapped regions. Because these 223 * two biggest unmapped regions will be sufficient to make a trade-off. [all …]
|
D | vaddr-test.h | 45 * regions should not include the two biggest unmapped areas in the original 48 * Because these two unmapped areas are very huge but obviously never accessed, 53 * unmapped areas. After that, based on the information, it constructs the 61 * and end with 305. The process also has three unmapped areas, 25-200, 63 * unmapped areas, and thus it should be converted to three regions of 10-25,
|
/linux-6.8/drivers/scsi/lpfc/ |
D | lpfc_disc.h | 222 * nodes transition from the unmapped to the mapped list. 241 * and put on the unmapped list. For ADISC processing, the node is taken off 242 * the ADISC list and placed on either the mapped or unmapped list (depending 243 * on its previous state). Once on the unmapped list, a PRLI is issued and the 246 * node, the node is taken off the unmapped list. The binding list is checked 248 * assignment is unsuccessful, the node is left on the unmapped list. If 253 * For a Link Down, all nodes on the ADISC, PLOGI, unmapped or mapped 258 * For a Link Up or RSCN, all nodes will move from the mapped / unmapped lists 275 * unmapped lists.
|
/linux-6.8/drivers/iommu/amd/ |
D | io_pgtable_v2.c | 290 unsigned long unmapped = 0; in iommu_v2_unmap_pages() local 297 while (unmapped < size) { in iommu_v2_unmap_pages() 300 return unmapped; in iommu_v2_unmap_pages() 305 unmapped += unmap_size; in iommu_v2_unmap_pages() 308 return unmapped; in iommu_v2_unmap_pages()
|
D | io_pgtable.c | 445 unsigned long long unmapped; in iommu_v1_unmap_pages() local 452 unmapped = 0; in iommu_v1_unmap_pages() 454 while (unmapped < size) { in iommu_v1_unmap_pages() 463 return unmapped; in iommu_v1_unmap_pages() 467 unmapped += unmap_size; in iommu_v1_unmap_pages() 470 return unmapped; in iommu_v1_unmap_pages()
|
/linux-6.8/drivers/vfio/ |
D | vfio_iommu_type1.c | 986 size_t unmapped = 0; in unmap_unpin_fast() local 990 unmapped = iommu_unmap_fast(domain->domain, *iova, len, in unmap_unpin_fast() 993 if (!unmapped) { in unmap_unpin_fast() 998 entry->len = unmapped; in unmap_unpin_fast() 1001 *iova += unmapped; in unmap_unpin_fast() 1010 if (*unmapped_cnt >= VFIO_IOMMU_TLB_SYNC_MAX || !unmapped) { in unmap_unpin_fast() 1016 return unmapped; in unmap_unpin_fast() 1024 size_t unmapped = iommu_unmap(domain->domain, *iova, len); in unmap_unpin_slow() local 1026 if (unmapped) { in unmap_unpin_slow() 1029 unmapped >> PAGE_SHIFT, in unmap_unpin_slow() [all …]
|
/linux-6.8/Documentation/devicetree/bindings/interrupt-controller/ |
D | ti,sci-inta.yaml | 37 Unmapped events ---->| | umapidx |-------------------------> Globalevents 81 ti,unmapped-event-sources: 86 Array of phandles to DMA controllers where the unmapped events originate.
|
/linux-6.8/drivers/gpu/drm/nouveau/ |
D | nouveau_exec.c | 33 * mapping. If such memory backed mappings are unmapped the kernel will make 36 * will result in those memory backed mappings being unmapped first. 46 * backed mappings being mapped and unmapped, either within a single or multiple 52 * of the previously unmapped sparse mapping within the same VM_BIND ioctl 54 * range of the previously unmapped sparse mapping within the same VM_BIND
|
/linux-6.8/mm/ |
D | migrate_device.c | 65 unsigned long addr = start, unmapped = 0; in migrate_vma_collect_pmd() local 261 unmapped++; in migrate_vma_collect_pmd() 273 if (unmapped) in migrate_vma_collect_pmd() 366 unsigned long unmapped = 0; in migrate_device_unmap() local 376 unmapped++; in migrate_device_unmap() 414 unmapped++; in migrate_device_unmap() 433 return unmapped; in migrate_device_unmap() 463 * and unmapped, check whether each page is pinned or not. Pages that aren't 548 * At this point pages are locked and unmapped, and thus they have in migrate_vma_setup() 713 * called if the page could not be unmapped. in __migrate_device_pages()
|
/linux-6.8/Documentation/networking/device_drivers/ethernet/marvell/ |
D | octeontx2.rst | 172 - Error due to operation of unmapped PF. 186 - Error due to unmapped slot. 236 - Receive packet on an unmapped PF. 248 - Error due to unmapped slot. 290 Rx on unmapped PF_FUNC
|
/linux-6.8/drivers/media/platform/chips-media/wave5/ |
D | wave5-vdi.c | 87 dev_err(vpu_dev->dev, "%s: unable to clear unmapped buffer\n", __func__); in wave5_vdi_clear_memory() 99 dev_err(vpu_dev->dev, "%s: unable to write to unmapped buffer\n", __func__); in wave5_vdi_write_memory() 138 dev_err(vpu_dev->dev, "%s: requested free of unmapped buffer\n", __func__); in wave5_vdi_free_dma_memory()
|
/linux-6.8/include/linux/dma/ |
D | k3-psil.h | 56 * @flow_start: PKDMA flow range start of mapped channel. Unmapped 58 * @flow_num: PKDMA flow count of mapped channel. Unmapped channels
|
/linux-6.8/lib/ |
D | devres.c | 67 * Managed ioremap(). Map is automatically unmapped on driver detach. 82 * Managed ioremap_uc(). Map is automatically unmapped on driver detach. 97 * Managed ioremap_wc(). Map is automatically unmapped on driver detach. 271 * Managed ioport_map(). Map is automatically unmapped on driver 341 * recorded in the iomap table are automatically unmapped on driver 371 * Managed pci_iomap(). Map is automatically unmapped on driver
|
/linux-6.8/Documentation/translations/zh_CN/mm/damon/ |
D | design.rst | 57 <BIG UNMAPPED REGION 1> 61 <BIG UNMAPPED REGION 2>
|
/linux-6.8/Documentation/mm/damon/ |
D | design.rst | 86 mapped to the physical memory and accessed. Thus, tracking the unmapped 90 cases. That said, too huge unmapped areas inside the monitoring target should 95 gaps between the three regions are the two biggest unmapped areas in the given 96 address space. The two biggest unmapped areas would be the gap between the 103 <BIG UNMAPPED REGION 1> 107 <BIG UNMAPPED REGION 2> 228 virtual memory could be dynamically mapped and unmapped. Physical memory could
|
/linux-6.8/drivers/iommu/iommufd/ |
D | ioas.c | 292 unsigned long unmapped = 0; in iommufd_ioas_unmap() local 300 rc = iopt_unmap_all(&ioas->iopt, &unmapped); in iommufd_ioas_unmap() 309 &unmapped); in iommufd_ioas_unmap() 314 cmd->length = unmapped; in iommufd_ioas_unmap()
|
/linux-6.8/drivers/staging/media/ipu3/ |
D | ipu3-mmu.c | 383 size_t unmapped_page, unmapped = 0; in imgu_mmu_unmap() local 402 while (unmapped < size) { in imgu_mmu_unmap() 407 dev_dbg(mmu->dev, "unmapped: iova 0x%lx size 0x%zx\n", in imgu_mmu_unmap() 411 unmapped += unmapped_page; in imgu_mmu_unmap() 416 return unmapped; in imgu_mmu_unmap()
|
/linux-6.8/drivers/iommu/ |
D | virtio-iommu.c | 342 * On success, returns the number of unmapped bytes 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()
|
/linux-6.8/Documentation/arch/x86/x86_64/ |
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.8/arch/hexagon/include/asm/ |
D | processor.h | 47 * Apparently the convention is that ld.so will ask for "unmapped" private 52 * you have to kick the "unmapped" base requests higher up.
|
/linux-6.8/drivers/irqchip/ |
D | irq-ti-sci-inta.c | 90 * unmapped event sources. 91 * Unmapped Events are not part of the Global Event Map and 95 * generating Unmapped Event, we must use the INTA's TI-SCI 127 * For devices sending Unmapped Events we must use the INTA's TI-SCI in ti_sci_inta_get_dev_id() 619 count = of_count_phandle_with_args(node, "ti,unmapped-event-sources", NULL); in ti_sci_inta_get_unmapped_sources() 630 of_for_each_phandle(&it, err, node, "ti,unmapped-event-sources", NULL, 0) { in ti_sci_inta_get_unmapped_sources()
|