| /freebsd-14.2/sys/amd64/vmm/io/ |
| H A D | iommu.c | 79 IOMMU_CREATE_DOMAIN(vm_paddr_t maxaddr) in IOMMU_CREATE_DOMAIN() argument 83 return ((*ops->create_domain)(maxaddr)); in IOMMU_CREATE_DOMAIN() 175 vm_paddr_t maxaddr; in iommu_init() local 198 maxaddr = vmm_mem_maxaddr(); in iommu_init() 199 host_domain = IOMMU_CREATE_DOMAIN(maxaddr); in iommu_init() 212 iommu_create_mapping(host_domain, 0, 0, maxaddr); in iommu_init() 262 iommu_create_domain(vm_paddr_t maxaddr) in iommu_create_domain() argument 274 return (IOMMU_CREATE_DOMAIN(maxaddr)); in iommu_create_domain()
|
| H A D | iommu.h | 36 typedef void *(*iommu_create_domain_t)(vm_paddr_t maxaddr); 66 void *iommu_create_domain(vm_paddr_t maxaddr);
|
| /freebsd-14.2/sys/powerpc/pseries/ |
| H A D | plpar_iommu.c | 165 bus_addr_t minaddr, maxaddr; in phyp_iommu_map() local 171 maxaddr = window->end; in phyp_iommu_map() 174 if (min < maxaddr) in phyp_iommu_map() 175 maxaddr = min; in phyp_iommu_map() 183 boundary, minaddr, maxaddr, M_BESTFIT | M_NOWAIT, &alloced); in phyp_iommu_map() 206 KASSERT(segs[i].ds_addr + segs[i].ds_len < maxaddr, in phyp_iommu_map()
|
| /freebsd-14.2/tools/bus_space/ |
| H A D | busdma.c | 58 unsigned long maxaddr; member 141 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, in bd_tag_new() argument 157 ioc.u.tag.maxaddr = maxaddr; in bd_tag_new() 173 tag->u.tag.maxaddr = ioc.u.tag.maxaddr; in bd_tag_new() 182 bd_tag_create(const char *dev, u_long align, u_long bndry, u_long maxaddr, in bd_tag_create() argument 198 tag = bd_tag_new(NULL, fd, align, bndry, maxaddr, maxsz, nsegs, in bd_tag_create() 208 bd_tag_derive(int ptid, u_long align, u_long bndry, u_long maxaddr, in bd_tag_derive() argument 217 tag = bd_tag_new(ptag, ptag->fd, align, bndry, maxaddr, maxsz, nsegs, in bd_tag_derive()
|
| H A D | busdma.h | 31 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, 33 int bd_tag_derive(int tid, u_long align, u_long bndry, u_long maxaddr,
|
| /freebsd-14.2/tools/bus_space/C/ |
| H A D | lang.c | 103 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, in busdma_tag_create() argument 108 res = bd_tag_create(dev, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, in busdma_tag_create() 118 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, in busdma_tag_derive() argument 123 res = bd_tag_derive(tag, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, in busdma_tag_derive()
|
| H A D | libbus.h | 47 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, 51 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs,
|
| /freebsd-14.2/sys/vm/ |
| H A D | vm_init.c | 155 vm_offset_t maxaddr; in vm_ksubmap_init() local 250 kmem_subinit(exec_map, kernel_map, &minaddr, &maxaddr, in vm_ksubmap_init() 252 kmem_subinit(pipe_map, kernel_map, &minaddr, &maxaddr, maxpipekva, in vm_ksubmap_init()
|
| /freebsd-14.2/sys/dev/proto/ |
| H A D | proto_busdma.c | 87 tag->maxaddr = MIN(ioc->u.tag.maxaddr, parent->maxaddr); in proto_busdma_tag_create() 95 ioc->u.tag.maxaddr = tag->maxaddr; in proto_busdma_tag_create() 103 tag->maxaddr = ioc->u.tag.maxaddr; in proto_busdma_tag_create() 184 tag->maxaddr, BUS_SPACE_MAXADDR, NULL, NULL, tag->maxsz, in proto_busdma_mem_alloc() 238 tag->maxaddr, BUS_SPACE_MAXADDR, NULL, NULL, tag->maxsz, in proto_busdma_md_create()
|
| H A D | proto_dev.h | 58 unsigned long maxaddr; member
|
| H A D | proto_busdma.h | 40 bus_addr_t maxaddr; member
|
| /freebsd-14.2/sys/x86/iommu/ |
| H A D | intel_idpgtbl.c | 86 iommu_gaddr_t maxaddr; /* Page table covers the guest address member 123 if (addr >= tbl->maxaddr) in dmar_idmap_nextlvl() 137 if (f >= tbl->maxaddr) in dmar_idmap_nextlvl() 144 if (f >= tbl->maxaddr) in dmar_idmap_nextlvl() 167 dmar_get_idmap_pgtbl(struct dmar_domain *domain, iommu_gaddr_t maxaddr) in dmar_get_idmap_pgtbl() argument 197 if (tbl->maxaddr >= maxaddr && in dmar_get_idmap_pgtbl() 216 if (tbl->maxaddr >= maxaddr && in dmar_get_idmap_pgtbl() 233 tbl->maxaddr = maxaddr; in dmar_get_idmap_pgtbl()
|
| H A D | iommu_utils.c | 662 bus_addr_t maxaddr; in iommu_device_tag_init() local 664 maxaddr = MIN(ctx->domain->end, BUS_SPACE_MAXADDR); in iommu_device_tag_init() 667 ctx->tag->common.lowaddr = maxaddr; in iommu_device_tag_init() 668 ctx->tag->common.highaddr = maxaddr; in iommu_device_tag_init() 669 ctx->tag->common.maxsize = maxaddr; in iommu_device_tag_init() 671 ctx->tag->common.maxsegsz = maxaddr; in iommu_device_tag_init()
|
| H A D | intel_utils.c | 154 dmar_maxaddr2mgaw(struct dmar_unit *unit, iommu_gaddr_t maxaddr, bool allow_less) in dmar_maxaddr2mgaw() argument 159 if ((1ULL << sagaw_bits[i].agaw) >= maxaddr && in dmar_maxaddr2mgaw() 172 (uintmax_t) maxaddr, allow_less)); in dmar_maxaddr2mgaw()
|
| H A D | intel_dmar.h | 176 int dmar_maxaddr2mgaw(struct dmar_unit *unit, iommu_gaddr_t maxaddr, 221 iommu_gaddr_t maxaddr);
|
| /freebsd-14.2/sys/arm64/iommu/ |
| H A D | iommu.c | 169 bus_addr_t maxaddr; in iommu_tag_init() local 171 maxaddr = MIN(iodom->end, BUS_SPACE_MAXADDR); in iommu_tag_init() 177 t->common.lowaddr = maxaddr; in iommu_tag_init() 178 t->common.highaddr = maxaddr; in iommu_tag_init() 179 t->common.maxsize = maxaddr; in iommu_tag_init() 181 t->common.maxsegsz = maxaddr; in iommu_tag_init()
|
| /freebsd-14.2/sys/amd64/vmm/intel/ |
| H A D | vtd.c | 110 vm_paddr_t maxaddr; /* highest address to be mapped */ member 529 KASSERT(gpa + len <= dom->maxaddr, ("%s: gpa range %#lx/%#lx beyond " in vtd_update_mapping() 530 "domain maxaddr %#lx", __func__, gpa, len, dom->maxaddr)); in vtd_update_mapping() 635 vtd_create_domain(vm_paddr_t maxaddr) in vtd_create_domain() argument 650 for (gaw = 0; addr < maxaddr; gaw++) in vtd_create_domain() 696 dom->maxaddr = maxaddr; in vtd_create_domain()
|
| /freebsd-14.2/tools/bus_space/Python/ |
| H A D | lang.c | 179 u_long align, bndry, maxaddr, maxsz, maxsegsz; in busdma_tag_create() local 184 &maxaddr, &maxsz, &nsegs, &maxsegsz, &datarate, &flags)) in busdma_tag_create() 186 tid = bd_tag_create(dev, align, bndry, maxaddr, maxsz, nsegs, in busdma_tag_create() 198 u_long align, bndry, maxaddr, maxsz, maxsegsz; in busdma_tag_derive() local 203 &maxaddr, &maxsz, &nsegs, &maxsegsz, &datarate, &flags)) in busdma_tag_derive() 205 tid = bd_tag_derive(ptid, align, bndry, maxaddr, maxsz, nsegs, in busdma_tag_derive()
|
| /freebsd-14.2/sys/dev/aic7xxx/ |
| H A D | aic7xxx_93cx6.c | 309 int maxaddr; in ahc_verify_cksum() local 313 maxaddr = (sizeof(*sc)/2) - 1; in ahc_verify_cksum() 317 for (i = 0; i < maxaddr; i++) in ahc_verify_cksum()
|
| /freebsd-14.2/sys/amd64/vmm/amd/ |
| H A D | amdv.c | 67 amd_iommu_create_domain(vm_paddr_t maxaddr) in amd_iommu_create_domain() argument
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_vmem.c | 946 vmem_addr_t maxaddr, vmem_addr_t *addrp) in vmem_fit() argument 964 if (end > maxaddr) in vmem_fit() 965 end = maxaddr; in vmem_fit() 980 MPASS(maxaddr == 0 || start + size - 1 <= maxaddr); in vmem_fit() 1355 const vmem_addr_t minaddr, const vmem_addr_t maxaddr, int flags, in vmem_xalloc() argument 1381 MPASS(minaddr <= maxaddr); in vmem_xalloc() 1384 MPASS(minaddr == VMEM_ADDR_MIN && maxaddr == VMEM_ADDR_MAX); in vmem_xalloc() 1421 nocross, minaddr, maxaddr, addrp); in vmem_xalloc()
|
| /freebsd-14.2/sys/sys/ |
| H A D | vmem.h | 110 vmem_addr_t maxaddr, int flags, vmem_addr_t *addrp);
|
| /freebsd-14.2/sys/dev/drm2/ |
| H A D | drm_pci.c | 68 size_t align, dma_addr_t maxaddr) in drm_pci_alloc() argument 92 maxaddr, BUS_SPACE_MAXADDR, /* lowaddr, highaddr */ in drm_pci_alloc()
|
| /freebsd-14.2/sys/amd64/vmm/ |
| H A D | vmm.c | 1025 vm_paddr_t maxaddr; in vmm_sysmem_maxaddr() local 1028 maxaddr = 0; in vmm_sysmem_maxaddr() 1032 if (maxaddr < mm->gpa + mm->len) in vmm_sysmem_maxaddr() 1033 maxaddr = mm->gpa + mm->len; in vmm_sysmem_maxaddr() 1036 return (maxaddr); in vmm_sysmem_maxaddr() 1142 vm_paddr_t maxaddr; in vm_assign_pptdev() local 1148 maxaddr = vmm_sysmem_maxaddr(vm); in vm_assign_pptdev() 1149 vm->iommu = iommu_create_domain(maxaddr); in vm_assign_pptdev()
|
| /freebsd-14.2/contrib/netbsd-tests/net/if_bridge/ |
| H A D | t_bridge.sh | 355 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
|