Home
last modified time | relevance | path

Searched refs:newtag (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/powerpc/powerpc/
H A Dbusdma_machdep.c234 bus_dma_tag_t newtag; in bus_dma_tag_create() local
248 newtag = (bus_dma_tag_t)malloc(sizeof(*newtag), M_DEVBUF, in bus_dma_tag_create()
250 if (newtag == NULL) { in bus_dma_tag_create()
256 newtag->parent = parent; in bus_dma_tag_create()
266 newtag->flags = flags; in bus_dma_tag_create()
268 newtag->map_count = 0; in bus_dma_tag_create()
279 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr); in bus_dma_tag_create()
280 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
301 if (newtag->lowaddr < ptoa((vm_paddr_t)Maxmem) && newtag->iommu == NULL) in bus_dma_tag_create()
335 *dmat = newtag; in bus_dma_tag_create()
[all …]
/freebsd-13.1/sys/mips/mips/
H A Dbusdma_machdep.c375 bus_dma_tag_t newtag; in bus_dma_tag_create() local
382 newtag = (bus_dma_tag_t)malloc(sizeof(*newtag), M_BUSDMA, M_NOWAIT); in bus_dma_tag_create()
383 if (newtag == NULL) { in bus_dma_tag_create()
399 newtag->flags = flags; in bus_dma_tag_create()
403 newtag->map_count = 0; in bus_dma_tag_create()
417 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr); in bus_dma_tag_create()
418 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
422 newtag->boundary = in bus_dma_tag_create()
439 if (_bus_dma_can_bounce(newtag->lowaddr, newtag->highaddr) in bus_dma_tag_create()
471 *dmat = newtag; in bus_dma_tag_create()
[all …]
/freebsd-13.1/sys/arm/arm/
H A Dbusdma_machdep.c465 bus_dma_tag_t newtag; in bus_dma_tag_create() local
480 newtag = (bus_dma_tag_t)malloc(sizeof(*newtag), M_BUSDMA, in bus_dma_tag_create()
482 if (newtag == NULL) { in bus_dma_tag_create()
499 newtag->flags = flags; in bus_dma_tag_create()
501 newtag->map_count = 0; in bus_dma_tag_create()
512 newtag->lowaddr = MIN(parent->lowaddr, newtag->lowaddr); in bus_dma_tag_create()
513 newtag->highaddr = MAX(parent->highaddr, newtag->highaddr); in bus_dma_tag_create()
514 newtag->alignment = MAX(parent->alignment, newtag->alignment); in bus_dma_tag_create()
535 if (exclusion_bounce_check(newtag->lowaddr, newtag->highaddr)) in bus_dma_tag_create()
578 *dmat = newtag; in bus_dma_tag_create()
[all …]
/freebsd-13.1/sys/arm64/arm64/
H A Dbusdma_bounce.c253 bus_dma_tag_t newtag; in bounce_bus_dma_tag_create() local
265 newtag->map_count = 0; in bounce_bus_dma_tag_create()
266 newtag->segments = NULL; in bounce_bus_dma_tag_create()
270 newtag->alloc_alignment = newtag->common.alignment; in bounce_bus_dma_tag_create()
271 newtag->alloc_size = newtag->common.maxsize; in bounce_bus_dma_tag_create()
279 newtag->alloc_alignment = MAX(newtag->common.alignment, in bounce_bus_dma_tag_create()
281 newtag->alloc_size = roundup2(newtag->common.maxsize, in bounce_bus_dma_tag_create()
309 free(newtag, M_DEVBUF); in bounce_bus_dma_tag_create()
329 free(newtag, M_DEVBUF); in bounce_bus_dma_tag_create()
331 *dmat = newtag; in bounce_bus_dma_tag_create()
[all …]
H A Dbusdma_machdep.c120 void *newtag; in common_bus_dma_tag_create() local
132 newtag = malloc(sz, M_DEVBUF, M_ZERO | M_NOWAIT); in common_bus_dma_tag_create()
133 if (newtag == NULL) { in common_bus_dma_tag_create()
135 __func__, newtag, 0, ENOMEM); in common_bus_dma_tag_create()
139 common = newtag; in common_bus_dma_tag_create()
/freebsd-13.1/sys/riscv/riscv/
H A Dbusdma_bounce.c173 bus_dma_tag_t newtag; in bounce_bus_dma_tag_create() local
185 newtag->map_count = 0; in bounce_bus_dma_tag_create()
186 newtag->segments = NULL; in bounce_bus_dma_tag_create()
189 newtag->bounce_flags |= BF_COHERENT; in bounce_bus_dma_tag_create()
192 if ((newtag->common.filter != NULL || in bounce_bus_dma_tag_create()
201 newtag->common.alignment > 1) in bounce_bus_dma_tag_create()
210 free(newtag, M_DEVBUF); in bounce_bus_dma_tag_create()
213 bz = newtag->bounce_zone; in bounce_bus_dma_tag_create()
230 free(newtag, M_DEVBUF); in bounce_bus_dma_tag_create()
232 *dmat = newtag; in bounce_bus_dma_tag_create()
[all …]
H A Dbusdma_machdep.c122 void *newtag; in common_bus_dma_tag_create() local
134 newtag = malloc(sz, M_DEVBUF, M_ZERO | M_NOWAIT); in common_bus_dma_tag_create()
135 if (newtag == NULL) { in common_bus_dma_tag_create()
137 __func__, newtag, 0, ENOMEM); in common_bus_dma_tag_create()
141 common = newtag; in common_bus_dma_tag_create()
/freebsd-13.1/sys/x86/x86/
H A Dbusdma_machdep.c127 void *newtag; in common_bus_dma_tag_create() local
139 newtag = malloc(sz, M_DEVBUF, M_ZERO | M_NOWAIT); in common_bus_dma_tag_create()
140 if (newtag == NULL) { in common_bus_dma_tag_create()
142 __func__, newtag, 0, ENOMEM); in common_bus_dma_tag_create()
146 common = newtag; in common_bus_dma_tag_create()
H A Dbusdma_bounce.c190 bus_dma_tag_t newtag; in bounce_bus_dma_tag_create() local
201 newtag->common.impl = &bus_dma_bounce_impl; in bounce_bus_dma_tag_create()
202 newtag->map_count = 0; in bounce_bus_dma_tag_create()
203 newtag->segments = NULL; in bounce_bus_dma_tag_create()
207 newtag->bounce_flags |= BUS_DMA_COULD_BOUNCE; in bounce_bus_dma_tag_create()
210 newtag->common.alignment > 1) in bounce_bus_dma_tag_create()
211 newtag->bounce_flags |= BUS_DMA_COULD_BOUNCE; in bounce_bus_dma_tag_create()
215 error = bounce_bus_dma_zone_setup(newtag); in bounce_bus_dma_tag_create()
220 free(newtag, M_DEVBUF); in bounce_bus_dma_tag_create()
222 *dmat = newtag; in bounce_bus_dma_tag_create()
[all …]
/freebsd-13.1/sys/dev/iommu/
H A Dbusdma_iommu.c365 struct bus_dma_tag_iommu *newtag, *oldtag; in iommu_bus_dma_tag_create() local
373 sizeof(struct bus_dma_tag_iommu), (void **)&newtag); in iommu_bus_dma_tag_create()
378 newtag->common.impl = &bus_dma_iommu_impl; in iommu_bus_dma_tag_create()
379 newtag->ctx = oldtag->ctx; in iommu_bus_dma_tag_create()
380 newtag->owner = oldtag->owner; in iommu_bus_dma_tag_create()
382 *dmat = (bus_dma_tag_t)newtag; in iommu_bus_dma_tag_create()
385 __func__, newtag, (newtag != NULL ? newtag->common.flags : 0), in iommu_bus_dma_tag_create()
/freebsd-13.1/contrib/unbound/util/
H A Dconfig_file.c2068 char* newtag; in config_add_tag() local
2074 newtag = strdup(tag); in config_add_tag()
2075 if(!newtag) { in config_add_tag()
2083 newarray[cfg->num_tags++] = newtag; in config_add_tag()
/freebsd-13.1/contrib/ofed/libibverbs/
H A Dverbs.h1797 uint8_t newtag = (uint8_t)((rkey + 1) & mask); in ibv_inc_rkey() local
1799 return (rkey & ~mask) | newtag; in ibv_inc_rkey()