| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | busdma_machdep.c | 234 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 D | busdma_machdep.c | 375 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 D | busdma_machdep.c | 465 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 D | busdma_bounce.c | 253 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 D | busdma_machdep.c | 120 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 D | busdma_bounce.c | 173 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 D | busdma_machdep.c | 122 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 D | busdma_machdep.c | 127 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 D | busdma_bounce.c | 190 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 D | busdma_iommu.c | 365 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 D | config_file.c | 2068 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 D | verbs.h | 1797 uint8_t newtag = (uint8_t)((rkey + 1) & mask); in ibv_inc_rkey() local 1799 return (rkey & ~mask) | newtag; in ibv_inc_rkey()
|