Home
last modified time | relevance | path

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

/freebsd-10-stable/sys/amd64/vmm/io/
Diommu.c79 IOMMU_CREATE_DOMAIN(vm_paddr_t maxaddr) in IOMMU_CREATE_DOMAIN() argument
83 return ((*ops->create_domain)(maxaddr)); in IOMMU_CREATE_DOMAIN()
160 vm_paddr_t maxaddr; in iommu_init() local
183 maxaddr = vmm_mem_maxaddr(); in iommu_init()
184 host_domain = IOMMU_CREATE_DOMAIN(maxaddr); in iommu_init()
197 iommu_create_mapping(host_domain, 0, 0, maxaddr); in iommu_init()
234 iommu_create_domain(vm_paddr_t maxaddr) in iommu_create_domain() argument
246 return (IOMMU_CREATE_DOMAIN(maxaddr)); in iommu_create_domain()
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/powerpc/pseries/
Dplpar_iommu.c164 bus_addr_t minaddr, maxaddr; in phyp_iommu_map() local
170 maxaddr = window->end; in phyp_iommu_map()
173 if (min < maxaddr) in phyp_iommu_map()
174 maxaddr = min; in phyp_iommu_map()
182 boundary, minaddr, maxaddr, M_BESTFIT | M_NOWAIT, &alloced); in phyp_iommu_map()
205 KASSERT(segs[i].ds_addr + segs[i].ds_len < maxaddr, in phyp_iommu_map()
/freebsd-10-stable/sys/x86/iommu/
Dintel_idpgtbl.c81 dmar_gaddr_t maxaddr; /* Page table covers the guest address member
118 if (addr >= tbl->maxaddr) in ctx_idmap_nextlvl()
132 if (f >= tbl->maxaddr) in ctx_idmap_nextlvl()
139 if (f >= tbl->maxaddr) in ctx_idmap_nextlvl()
162 ctx_get_idmap_pgtbl(struct dmar_ctx *ctx, dmar_gaddr_t maxaddr) in ctx_get_idmap_pgtbl() argument
192 if (tbl->maxaddr >= maxaddr && in ctx_get_idmap_pgtbl()
211 if (tbl->maxaddr >= maxaddr && in ctx_get_idmap_pgtbl()
228 tbl->maxaddr = maxaddr; in ctx_get_idmap_pgtbl()
Dintel_ctx.c119 bus_addr_t maxaddr; in ctx_tag_init() local
121 maxaddr = MIN(ctx->end, BUS_SPACE_MAXADDR); in ctx_tag_init()
125 ctx->ctx_tag.common.lowaddr = maxaddr; in ctx_tag_init()
126 ctx->ctx_tag.common.highaddr = maxaddr; in ctx_tag_init()
127 ctx->ctx_tag.common.maxsize = maxaddr; in ctx_tag_init()
129 ctx->ctx_tag.common.maxsegsz = maxaddr; in ctx_tag_init()
Dintel_utils.c148 dmar_maxaddr2mgaw(struct dmar_unit *unit, dmar_gaddr_t maxaddr, bool allow_less) in dmar_maxaddr2mgaw() argument
153 if ((1ULL << sagaw_bits[i].agaw) >= maxaddr && in dmar_maxaddr2mgaw()
166 (uintmax_t) maxaddr, allow_less)); in dmar_maxaddr2mgaw()
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/amd64/vmm/intel/
Dvtd.c110 vm_paddr_t maxaddr; /* highest address to be mapped */ member
453 KASSERT(gpa + len <= dom->maxaddr, ("%s: gpa range %#lx/%#lx beyond " in vtd_update_mapping()
454 "domain maxaddr %#lx", __func__, gpa, len, dom->maxaddr)); in vtd_update_mapping()
559 vtd_create_domain(vm_paddr_t maxaddr) in vtd_create_domain() argument
576 for (gaw = 0; addr < maxaddr; gaw++) in vtd_create_domain()
615 dom->maxaddr = maxaddr; in vtd_create_domain()
/freebsd-10-stable/sys/vm/
Dvm_init.c176 vm_offset_t maxaddr; in vm_ksubmap_init() local
263 exec_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, in vm_ksubmap_init()
265 pipe_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, maxpipekva, in vm_ksubmap_init()
/freebsd-10-stable/sys/dev/drm/
Ddrm_pci.c58 size_t align, dma_addr_t maxaddr) in drm_pci_alloc() argument
83 maxaddr, BUS_SPACE_MAXADDR, /* lowaddr, highaddr */ in drm_pci_alloc()
DdrmP.h957 size_t align, dma_addr_t maxaddr);
/freebsd-10-stable/sys/dev/aic7xxx/
Daic7xxx_93cx6.c310 int maxaddr; in ahc_verify_cksum() local
314 maxaddr = (sizeof(*sc)/2) - 1; in ahc_verify_cksum()
318 for (i = 0; i < maxaddr; i++) in ahc_verify_cksum()
Daic79xx.c9727 int maxaddr; in ahd_verify_vpd_cksum() local
9732 maxaddr = offsetof(struct vpd_config, vpd_checksum); in ahd_verify_vpd_cksum()
9734 for (i = offsetof(struct vpd_config, resource_type); i < maxaddr; i++) in ahd_verify_vpd_cksum()
9741 maxaddr = offsetof(struct vpd_config, checksum); in ahd_verify_vpd_cksum()
9743 i < maxaddr; i++) in ahd_verify_vpd_cksum()
9755 int maxaddr; in ahd_verify_cksum() local
9759 maxaddr = (sizeof(*sc)/2) - 1; in ahd_verify_cksum()
9763 for (i = 0; i < maxaddr; i++) in ahd_verify_cksum()
/freebsd-10-stable/sys/kern/
Dsubr_vmem.c873 vmem_addr_t maxaddr, vmem_addr_t *addrp) in vmem_fit() argument
891 if (end > maxaddr) in vmem_fit()
892 end = maxaddr; in vmem_fit()
907 MPASS(maxaddr == 0 || start + size - 1 <= maxaddr); in vmem_fit()
1102 const vmem_addr_t minaddr, const vmem_addr_t maxaddr, int flags, in vmem_xalloc() argument
1129 MPASS(minaddr <= maxaddr); in vmem_xalloc()
1162 nocross, minaddr, maxaddr, addrp); in vmem_xalloc()
/freebsd-10-stable/sys/amd64/vmm/amd/
Damdv.c69 amd_iommu_create_domain(vm_paddr_t maxaddr) in amd_iommu_create_domain() argument
/freebsd-10-stable/sys/sys/
Dvmem.h102 vmem_addr_t maxaddr, int flags, vmem_addr_t *addrp);
/freebsd-10-stable/sys/dev/drm2/
Ddrm_pci.c69 size_t align, dma_addr_t maxaddr) in drm_pci_alloc() argument
93 maxaddr, BUS_SPACE_MAXADDR, /* lowaddr, highaddr */ in drm_pci_alloc()
DdrmP.h1435 size_t align, dma_addr_t maxaddr);
/freebsd-10-stable/sys/amd64/vmm/
Dvmm.c782 vm_paddr_t maxaddr; in sysmem_maxaddr() local
785 maxaddr = 0; in sysmem_maxaddr()
789 if (maxaddr < mm->gpa + mm->len) in sysmem_maxaddr()
790 maxaddr = mm->gpa + mm->len; in sysmem_maxaddr()
793 return (maxaddr); in sysmem_maxaddr()
882 vm_paddr_t maxaddr; in vm_assign_pptdev() local
888 maxaddr = sysmem_maxaddr(vm); in vm_assign_pptdev()
889 vm->iommu = iommu_create_domain(maxaddr); in vm_assign_pptdev()
/freebsd-10-stable/contrib/netbsd-tests/net/if_bridge/
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