Searched refs:unmapped (Results 1 - 25 of 31) sorted by path

12

/linux-master/arch/arm64/kvm/hyp/
H A Dpgtable.c517 u64 *unmapped = ctx->arg; local
539 *unmapped += granule;
554 u64 unmapped = 0; local
557 .arg = &unmapped,
565 return unmapped;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_umsch_mm.c190 mqd->unmapped = 1;
H A Damdgpu_umsch_mm.h104 uint32_t unmapped; member in struct:MQD_INFO
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_mmu.c19 size_t unmapped_page, unmapped = 0; local
28 while (unmapped < size) {
35 unmapped += unmapped_page;
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem_shrinker.c188 unsigned idx, unmapped = 0; local
191 for (idx = 0; lrus[idx] && unmapped < vmap_shrink_limit; idx++) {
192 unmapped += drm_gem_lru_scan(lrus[idx],
193 vmap_shrink_limit - unmapped,
198 *(unsigned long *)ptr += unmapped;
200 if (unmapped > 0)
201 trace_msm_gem_purge_vmaps(unmapped);
H A Dmsm_gpu_trace.h143 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 Dmsm_iommu.c98 size_t unmapped, pgsize, count; local
102 unmapped = ops->unmap_pages(ops, iova, pgsize, count, NULL);
103 if (!unmapped)
106 iova += unmapped;
107 size -= unmapped;
/linux-master/drivers/iommu/amd/
H A Dio_pgtable.c446 unsigned long long unmapped; local
453 unmapped = 0;
455 while (unmapped < size) {
464 return unmapped;
468 unmapped += unmap_size;
471 return unmapped;
H A Dio_pgtable_v2.c286 unsigned long unmapped = 0; local
293 while (unmapped < size) {
296 return unmapped;
301 unmapped += unmap_size;
304 return unmapped;
/linux-master/drivers/iommu/
H A Ddma-iommu.c832 size_t unmapped; local
839 unmapped = iommu_unmap_fast(domain, dma_addr, size, &iotlb_gather);
840 WARN_ON(unmapped != size);
H A Dio-pgtable-arm-v7s.c633 return 0; /* Bytes unmapped */
743 size_t unmapped = 0, ret; local
753 unmapped += pgsize;
757 return unmapped;
H A Diommu.c2471 * so we should account for those so they can be unmapped.
2526 size_t unmapped_page, unmapped = 0; local
2556 while (unmapped < size) {
2559 pgsize = iommu_pgsize(domain, iova, iova, size - unmapped, &count);
2564 pr_debug("unmapped: iova 0x%lx size 0x%zx\n",
2568 unmapped += unmapped_page;
2571 trace_unmap(orig_iova, size, unmapped);
2572 return unmapped;
H A Dvirtio-iommu.c342 * On success, returns the number of unmapped bytes
347 size_t unmapped = 0; local
367 unmapped += mapping->iova.last - mapping->iova.start + 1;
374 return unmapped;
863 size_t unmapped; local
868 unmapped = viommu_del_mappings(vdomain, iova, iova + size - 1);
869 if (unmapped < size)
874 return unmapped;
880 .virt_end = cpu_to_le64(iova + unmapped - 1),
884 return ret ? 0 : unmapped;
[all...]
/linux-master/drivers/iommu/iommufd/
H A Dio_pagetable.c641 unsigned long last, unsigned long *unmapped)
714 if (unmapped)
715 *unmapped = unmapped_bytes;
724 * @unmapped: Return number of bytes unmapped
730 unsigned long length, unsigned long *unmapped)
740 return iopt_unmap_iova_range(iopt, iova, iova_last, unmapped);
743 int iopt_unmap_all(struct io_pagetable *iopt, unsigned long *unmapped) argument
747 rc = iopt_unmap_iova_range(iopt, 0, ULONG_MAX, unmapped);
865 * will be unmapped fro
640 iopt_unmap_iova_range(struct io_pagetable *iopt, unsigned long start, unsigned long last, unsigned long *unmapped) argument
729 iopt_unmap_iova(struct io_pagetable *iopt, unsigned long iova, unsigned long length, unsigned long *unmapped) argument
[all...]
H A Dioas.c292 unsigned long unmapped = 0; local
300 rc = iopt_unmap_all(&ioas->iopt, &unmapped);
309 &unmapped);
314 cmd->length = unmapped;
H A Diommufd_private.h74 unsigned long length, unsigned long *unmapped);
75 int iopt_unmap_all(struct io_pagetable *iopt, unsigned long *unmapped);
H A Dvfio_compat.c209 unsigned long unmapped = 0; local
228 rc = iopt_unmap_all(&ioas->iopt, &unmapped);
245 &unmapped);
247 unmap.size = unmapped;
/linux-master/drivers/media/pci/intel/ipu6/
H A Dipu6-mmu.c345 size_t unmapped = 0; local
372 unmapped++;
376 return unmapped << ISP_PAGE_SHIFT;
653 size_t unmapped_page, unmapped = 0; local
674 while (unmapped < size) {
676 iova, size - unmapped);
682 dev_dbg(mmu_info->dev, "unmapped: iova 0x%lx size 0x%zx\n",
686 unmapped += unmapped_page;
689 return unmapped;
/linux-master/drivers/media/platform/qcom/venus/
H A Dfirmware.c178 size_t unmapped; local
199 unmapped = iommu_unmap(iommu, VENUS_FW_START_ADDR, mapped);
201 if (unmapped != mapped)
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_dcb.c347 /* maps unmapped priorities to to the same COS as L2 */
351 u32 unmapped = (1 << MAX_PFC_PRIORITIES) - 1; /* all ones */ local
357 /* get unmapped priorities by clearing mapped bits */
359 unmapped &= ~(1 << ttp[i]);
361 /* find cos for nw prio and extend it with unmapped */
364 /* extend the bitmask with unmapped */
366 "cos %d extended with 0x%08x\n", i, unmapped);
367 cos_params[i].pri_bitmask |= unmapped;
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dcore.h134 u8 unmapped; member in struct:ath11k_skb_rxcb
H A Ddp_rx.c4724 if (!rxcb->unmapped) {
4729 rxcb->unmapped = 1;
5351 if (!rxcb->unmapped) {
5356 rxcb->unmapped = 1;
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dcore.h119 u8 unmapped; member in struct:ath12k_skb_rxcb
/linux-master/drivers/remoteproc/
H A Dremoteproc_core.c83 * will try to access an unmapped device address.
1238 size_t unmapped; local
1240 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len);
1241 if (unmapped != entry->len) {
1244 unmapped);
/linux-master/drivers/scsi/aacraid/
H A Daachba.c3288 qd.unmapped = 1;
3290 qd.unmapped = 0;

Completed in 637 milliseconds

12