Searched refs:lowaddr (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-current/sys/riscv/riscv/
H A Dbusdma_machdep.c53 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
81 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1);
98 common->lowaddr = MIN(parent->lowaddr, common->lowaddr);
116 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
130 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
135 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
153 t->lowaddr
52 common_bus_dma_tag_create(struct bus_dma_tag_common *parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) argument
115 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
H A Dbusdma_bounce.c118 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr)
131 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
140 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments,
161 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) ||
292 atop(dmat->common.lowaddr));
430 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) &&
439 0ul, dmat->common.lowaddr, attr);
443 0ul, dmat->common.lowaddr, dmat->common.alignment != 0 ?
523 CTR4(KTR_BUSDMA, "lowaddr= %d Maxmem= %d, boundary= %d, "
524 "alignment= %d", dmat->common.lowaddr,
130 bounce_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
/freebsd-current/sys/x86/x86/
H A Dbusdma_machdep.c58 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
86 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1);
103 common->lowaddr = MIN(parent->lowaddr, common->lowaddr);
115 common->lowaddr);
126 domain = vm_phys_domain_match(domain, 0ul, tc->lowaddr);
139 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
153 boundary, lowaddr, highadd
57 common_bus_dma_tag_create(struct bus_dma_tag_common *parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) argument
138 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
H A Dbusdma_bounce.c116 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr)
172 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
181 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments,
203 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) ||
324 atop(dmat->common.lowaddr));
437 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) &&
455 mflags, 0ul, dmat->common.lowaddr, attr);
460 mflags, 0ul, dmat->common.lowaddr,
552 CTR4(KTR_BUSDMA, "lowaddr= %d Maxmem= %d, boundary= %d, "
553 "alignment= %d", dmat->common.lowaddr,
171 bounce_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
/freebsd-current/sys/arm64/arm64/
H A Dbusdma_machdep.c54 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
82 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1);
99 common->lowaddr = MIN(parent->lowaddr, common->lowaddr);
112 common->lowaddr);
122 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
136 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz,
141 boundary, lowaddr, highadd
53 common_bus_dma_tag_create(struct bus_dma_tag_common *parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) argument
121 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
H A Dbusdma_bounce.c129 #define dmat_lowaddr(dmat) ((dmat)->common.lowaddr)
248 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
257 NULL, alignment, boundary, lowaddr, highaddr, maxsize, nsegments,
295 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) ||
431 atop(dmat->common.lowaddr));
570 dmat->common.lowaddr >= ptoa((vm_paddr_t)Maxmem) &&
582 mflags, 0ul, dmat->common.lowaddr, attr);
587 mflags, 0ul, dmat->common.lowaddr,
685 CTR4(KTR_BUSDMA, "lowaddr= %d Maxmem= %d, boundary= %d, "
686 "alignment= %d", dmat->common.lowaddr,
247 bounce_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
/freebsd-current/sys/powerpc/powerpc/
H A Dbusdma_machdep.c68 bus_addr_t lowaddr; member in struct:bus_dma_tag
107 #define dmat_lowaddr(dmat) ((dmat)->lowaddr)
123 if (dmat->iommu == NULL && paddr > dmat->lowaddr &&
139 bus_addr_t boundary, bus_addr_t lowaddr,
173 newtag->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1);
190 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr);
202 if (newtag->lowaddr < pto
138 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
/freebsd-current/sys/x86/include/
H A Dbusdma_impl.h38 bus_addr_t lowaddr; member in struct:bus_dma_tag_common
51 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
87 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-current/sys/riscv/include/
H A Dbus_dma_impl.h36 bus_addr_t lowaddr; member in struct:bus_dma_tag_common
48 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
79 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
/freebsd-current/sys/arm64/include/
H A Dbus_dma_impl.h36 bus_addr_t lowaddr; member in struct:bus_dma_tag_common
49 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
84 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr,
/freebsd-current/sys/arm/arm/
H A Dbusdma_machdep.c82 bus_addr_t lowaddr; member in struct:bus_dma_tag
175 #define dmat_lowaddr(dmat) ((dmat)->lowaddr)
242 * same value on 32-bit architectures) as their lowaddr constraint, and we can't
247 exclusion_bounce_check(bus_addr_t lowaddr, bus_addr_t highaddr) argument
251 if (lowaddr >= BUS_SPACE_MAXADDR)
255 if ((lowaddr >= phys_avail[i] && lowaddr < phys_avail[i + 1]) ||
256 (lowaddr < phys_avail[i] && highaddr >= phys_avail[i]))
362 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
396 newtag->lowaddr
361 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
/freebsd-current/sys/kern/
H A Dsubr_devmap.c99 vm_offset_t lowaddr; local
104 lowaddr = DEVMAP_MAX_VADDR;
106 if (lowaddr > pd->pd_va)
107 lowaddr = pd->pd_va;
110 return (lowaddr);
H A Dsubr_busdma_bounce.c81 bus_addr_t lowaddr; member in struct:bounce_zone
186 (dmat_lowaddr(dmat) >= bz->lowaddr)) {
201 bz->lowaddr = dmat_lowaddr(dmat);
210 (uintmax_t)bz->lowaddr);
250 "lowaddr", CTLFLAG_RD, bz->lowaddrid, 0, "");
295 0ul, bz->lowaddr, PAGE_SIZE, 0);
298 M_NOWAIT, 0ul, bz->lowaddr, PAGE_SIZE, 0);
H A Dsubr_bus_dma.c611 t->lowaddr = t->highaddr = BUS_SPACE_MAXADDR;
627 t->lowaddr, t->highaddr, NULL, NULL, t->maxsize,
650 t->lowaddr = pkv->pa;
/freebsd-current/sys/dev/qat/qat_common/
H A Dqat_freebsd.c43 bus_addr_t lowaddr,
54 lowaddr,
40 bus_dma_mem_create(struct bus_dmamem *mem, bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t lowaddr, bus_size_t len, int flags) argument
/freebsd-current/sys/dev/qat/include/common/
H A Dqat_freebsd.h79 bus_addr_t lowaddr,
/freebsd-current/sys/sys/
H A Dbus_dma.h162 * lowaddr: Low restricted address that cannot appear in a mapping.
179 bus_addr_t boundary, bus_addr_t lowaddr,
196 bus_addr_t lowaddr; member in struct:__anon9
/freebsd-current/sys/dev/xdma/
H A Dxdma_sg.c145 xchan->lowaddr, /* lowaddr */
250 bus_addr_t lowaddr, bus_addr_t highaddr)
270 xchan->lowaddr = lowaddr;
247 xdma_prep_sg(xdma_channel_t *xchan, uint32_t xr_num, bus_size_t maxsegsize, bus_size_t maxnsegs, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr) argument
H A Dxdma.h178 bus_addr_t lowaddr; member in struct:xdma_channel
/freebsd-current/sys/dev/aic7xxx/
H A Daic_osm_lib.h114 lowaddr, highaddr, filter, filterarg, \
118 lowaddr, highaddr, filter, filterarg, \
/freebsd-current/sys/dev/iommu/
H A Dbusdma_iommu.c358 bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr,
368 boundary, lowaddr, highaddr, maxsize, nsegments, maxsegsz, flags,
596 KASSERT(entry->end <= tag->common.lowaddr ||
599 "lowaddr 0x%jx highaddr 0x%jx", ctx,
601 (uintmax_t)tag->common.lowaddr,
357 iommu_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
/freebsd-current/sys/dev/sound/pci/
H A Dt4dwave.c826 bus_addr_t lowaddr; local
897 lowaddr = ALI_MAXADDR;
901 lowaddr = TR_MAXADDR;
910 /*lowaddr*/lowaddr,
/freebsd-current/sys/dev/vge/
H A Dif_vge.c687 bus_addr_t lowaddr, tx_ring_end, rx_ring_end; local
699 lowaddr = BUS_SPACE_MAXADDR;
701 lowaddr = BUS_SPACE_MAXADDR_32BIT;
707 lowaddr, /* lowaddr */
725 BUS_SPACE_MAXADDR, /* lowaddr */
743 BUS_SPACE_MAXADDR, /* lowaddr */
814 lowaddr = BUS_SPACE_MAXADDR_32BIT;
819 lowaddr = VGE_BUF_DMA_MAXADDR;
821 lowaddr
[all...]
/freebsd-current/sys/dev/bhnd/bhndb/
H A Dbhndb_subr.c519 bus_addr_t lowaddr, highaddr; local
532 lowaddr = MIN(dt_mask, BUS_SPACE_MAXADDR);
541 lowaddr, highaddr,
/freebsd-current/sys/dev/ioat/
H A Dioat.c530 bus_addr_t lowaddr; local
567 lowaddr = BUS_SPACE_MAXADDR_48BIT;
569 lowaddr = BUS_SPACE_MAXADDR_46BIT;
571 lowaddr = BUS_SPACE_MAXADDR_40BIT;
574 sizeof(uint64_t), 0x0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL,
597 2 * 1024 * 1024, 0x0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL,
615 1, 0, lowaddr, BUS_SPACE_MAXADDR, NULL, NULL,

Completed in 151 milliseconds

12