Searched refs:maxaddr (Results 1 - 20 of 20) sorted by relevance

/freebsd-10-stable/sys/amd64/vmm/io/
H A Diommu.c79 IOMMU_CREATE_DOMAIN(vm_paddr_t maxaddr) argument
83 return ((*ops->create_domain)(maxaddr));
160 vm_paddr_t maxaddr; local
183 maxaddr = vmm_mem_maxaddr();
184 host_domain = IOMMU_CREATE_DOMAIN(maxaddr);
194 * Create 1:1 mappings from '0' to 'maxaddr' for devices assigned to
197 iommu_create_mapping(host_domain, 0, 0, maxaddr);
234 iommu_create_domain(vm_paddr_t maxaddr) argument
246 return (IOMMU_CREATE_DOMAIN(maxaddr));
H A Diommu.h36 typedef void *(*iommu_create_domain_t)(vm_paddr_t maxaddr);
66 void *iommu_create_domain(vm_paddr_t maxaddr);
/freebsd-10-stable/sys/amd64/vmm/amd/
H A Damdv.c69 amd_iommu_create_domain(vm_paddr_t maxaddr) argument
/freebsd-10-stable/sys/dev/drm/
H A Ddrm_pci.c58 size_t align, dma_addr_t maxaddr)
83 maxaddr, BUS_SPACE_MAXADDR, /* lowaddr, highaddr */
57 drm_pci_alloc(struct drm_device *dev, size_t size, size_t align, dma_addr_t maxaddr) argument
H A DdrmP.h957 size_t align, dma_addr_t maxaddr);
/freebsd-10-stable/sys/powerpc/pseries/
H A Dplpar_iommu.c164 bus_addr_t minaddr, maxaddr; local
170 maxaddr = window->end;
173 if (min < maxaddr)
174 maxaddr = min;
182 boundary, minaddr, maxaddr, M_BESTFIT | M_NOWAIT, &alloced);
205 KASSERT(segs[i].ds_addr + segs[i].ds_len < maxaddr,
/freebsd-10-stable/sys/vm/
H A Dvm_init.c176 vm_offset_t maxaddr; local
263 exec_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr,
265 pipe_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, maxpipekva,
/freebsd-10-stable/sys/amd64/vmm/intel/
H A Dvtd.c110 vm_paddr_t maxaddr; /* highest address to be mapped */ member in struct:domain
453 KASSERT(gpa + len <= dom->maxaddr, ("%s: gpa range %#lx/%#lx beyond "
454 "domain maxaddr %#lx", __func__, gpa, len, dom->maxaddr));
559 vtd_create_domain(vm_paddr_t maxaddr) argument
576 for (gaw = 0; addr < maxaddr; gaw++)
615 dom->maxaddr = maxaddr;
/freebsd-10-stable/sys/sys/
H A Dvmem.h96 * maxaddr - Maximum allowed address for first byte
102 vmem_addr_t maxaddr, int flags, vmem_addr_t *addrp);
/freebsd-10-stable/sys/dev/aic7xxx/
H A Daic7xxx_93cx6.c310 int maxaddr; local
314 maxaddr = (sizeof(*sc)/2) - 1;
318 for (i = 0; i < maxaddr; i++)
H A Daic79xx.c9727 int maxaddr; local
9732 maxaddr = offsetof(struct vpd_config, vpd_checksum);
9734 for (i = offsetof(struct vpd_config, resource_type); i < maxaddr; i++)
9741 maxaddr = offsetof(struct vpd_config, checksum);
9743 i < maxaddr; i++)
9755 int maxaddr; local
9759 maxaddr = (sizeof(*sc)/2) - 1;
9763 for (i = 0; i < maxaddr; i++)
/freebsd-10-stable/sys/x86/iommu/
H A Dintel_idpgtbl.c81 dmar_gaddr_t maxaddr; /* Page table covers the guest address member in struct:idpgtbl
82 range [0..maxaddr) */
118 if (addr >= tbl->maxaddr)
132 if (f >= tbl->maxaddr)
139 if (f >= tbl->maxaddr)
156 * the context, up to the maxaddr. The maxaddr byte is allowed to be
159 * maxaddr is typically mapped.
162 ctx_get_idmap_pgtbl(struct dmar_ctx *ctx, dmar_gaddr_t maxaddr) argument
184 * page table must map up to maxaddr, it
[all...]
H A Dintel_ctx.c119 bus_addr_t maxaddr; local
121 maxaddr = MIN(ctx->end, BUS_SPACE_MAXADDR);
125 ctx->ctx_tag.common.lowaddr = maxaddr;
126 ctx->ctx_tag.common.highaddr = maxaddr;
127 ctx->ctx_tag.common.maxsize = maxaddr;
129 ctx->ctx_tag.common.maxsegsz = maxaddr;
H A Dintel_utils.c141 * Find a best fit mgaw for the given maxaddr:
148 dmar_maxaddr2mgaw(struct dmar_unit *unit, dmar_gaddr_t maxaddr, bool allow_less) argument
153 if ((1ULL << sagaw_bits[i].agaw) >= maxaddr &&
165 KASSERT(0, ("no mgaw for maxaddr %jx allow_less %d",
166 (uintmax_t) maxaddr, allow_less));
H A Dintel_dmar.h219 int dmar_maxaddr2mgaw(struct dmar_unit* unit, dmar_gaddr_t maxaddr,
260 vm_object_t ctx_get_idmap_pgtbl(struct dmar_ctx *ctx, dmar_gaddr_t maxaddr);
/freebsd-10-stable/sys/kern/
H A Dsubr_vmem.c873 vmem_addr_t maxaddr, vmem_addr_t *addrp)
891 if (end > maxaddr)
892 end = maxaddr;
907 MPASS(maxaddr == 0 || start + size - 1 <= maxaddr);
1102 const vmem_addr_t minaddr, const vmem_addr_t maxaddr, int flags,
1129 MPASS(minaddr <= maxaddr);
1162 nocross, minaddr, maxaddr, addrp);
871 vmem_fit(const bt_t *bt, vmem_size_t size, vmem_size_t align, vmem_size_t phase, vmem_size_t nocross, vmem_addr_t minaddr, vmem_addr_t maxaddr, vmem_addr_t *addrp) argument
1100 vmem_xalloc(vmem_t *vm, const vmem_size_t size0, vmem_size_t align, const vmem_size_t phase, const vmem_size_t nocross, const vmem_addr_t minaddr, const vmem_addr_t maxaddr, int flags, vmem_addr_t *addrp) argument
/freebsd-10-stable/sys/dev/drm2/
H A Ddrm_pci.c69 size_t align, dma_addr_t maxaddr)
93 maxaddr, BUS_SPACE_MAXADDR, /* lowaddr, highaddr */
68 drm_pci_alloc(struct drm_device * dev, size_t size, size_t align, dma_addr_t maxaddr) argument
H A DdrmP.h1435 size_t align, dma_addr_t maxaddr);
/freebsd-10-stable/contrib/netbsd-tests/net/if_bridge/
H A Dt_bridge.sh355 atf_check -s exit:0 -o ignore /sbin/brconfig bridge0 maxaddr 1
364 atf_check -s exit:0 -o ignore /sbin/brconfig bridge0 maxaddr 2
478 # Tests brconfig maxaddr.
/freebsd-10-stable/sys/amd64/vmm/
H A Dvmm.c782 vm_paddr_t maxaddr; local
785 maxaddr = 0;
789 if (maxaddr < mm->gpa + mm->len)
790 maxaddr = mm->gpa + mm->len;
793 return (maxaddr);
882 vm_paddr_t maxaddr; local
888 maxaddr = sysmem_maxaddr(vm);
889 vm->iommu = iommu_create_domain(maxaddr);

Completed in 417 milliseconds