| /freebsd/sys/arm/arm/ |
| H A D | busdma_machdep.c | 367 bus_dma_tag_t newtag; in bus_dma_tag_create() local 386 newtag = (bus_dma_tag_t)malloc(sizeof(*newtag), M_BUSDMA, in bus_dma_tag_create() 388 if (newtag == NULL) { in bus_dma_tag_create() 390 __func__, newtag, 0, error); in bus_dma_tag_create() 394 newtag->alignment = alignment; in bus_dma_tag_create() 395 newtag->boundary = boundary; in bus_dma_tag_create() 396 newtag->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1); in bus_dma_tag_create() 397 newtag->highaddr = trunc_page((vm_paddr_t)highaddr) + in bus_dma_tag_create() 399 newtag->maxsize = maxsize; in bus_dma_tag_create() 400 newtag->nsegments = nsegments; in bus_dma_tag_create() [all …]
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | busdma_bounce.c | 135 bounce_bus_dma_zone_setup(bus_dma_tag_t newtag) in bounce_bus_dma_zone_setup() argument 138 const u_long maxsize = newtag->common.maxsize; in bounce_bus_dma_zone_setup() 141 if ((error = alloc_bounce_zone(newtag)) != 0) { in bounce_bus_dma_zone_setup() 144 bz = newtag->bounce_zone; in bounce_bus_dma_zone_setup() 152 if (alloc_bounce_pages(newtag, pages) < pages) in bounce_bus_dma_zone_setup() 156 newtag->bounce_flags |= BF_MIN_ALLOC_COMP; in bounce_bus_dma_zone_setup() 171 bus_dma_tag_t newtag; in bounce_bus_dma_tag_create() local 188 sizeof (struct bus_dma_tag), (void **)&newtag); in bounce_bus_dma_tag_create() 192 newtag->map_count = 0; in bounce_bus_dma_tag_create() 193 newtag->common.impl = &bus_dma_bounce_impl; in bounce_bus_dma_tag_create() [all …]
|
| H A D | busdma_machdep.c | 65 void *newtag; in common_bus_dma_tag_create() local 77 newtag = malloc(sz, M_DEVBUF, M_ZERO | M_NOWAIT); in common_bus_dma_tag_create() 78 if (newtag == NULL) { in common_bus_dma_tag_create() 80 __func__, newtag, 0, ENOMEM); in common_bus_dma_tag_create() 84 common = newtag; in common_bus_dma_tag_create()
|
| /freebsd/sys/riscv/riscv/ |
| H A D | busdma_bounce.c | 135 bus_dma_tag_t newtag; in bounce_bus_dma_tag_create() local 142 sizeof (struct bus_dma_tag), (void **)&newtag); in bounce_bus_dma_tag_create() 146 newtag->common.impl = &bus_dma_bounce_impl; in bounce_bus_dma_tag_create() 147 newtag->map_count = 0; in bounce_bus_dma_tag_create() 148 newtag->segments = NULL; in bounce_bus_dma_tag_create() 151 newtag->bounce_flags |= BF_COHERENT; in bounce_bus_dma_tag_create() 155 newtag->bounce_flags |= BF_COULD_BOUNCE; in bounce_bus_dma_tag_create() 158 newtag->bounce_flags |= parent->bounce_flags & BF_COHERENT; in bounce_bus_dma_tag_create() 161 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || in bounce_bus_dma_tag_create() 162 newtag->common.alignment > 1) in bounce_bus_dma_tag_create() [all …]
|
| H A D | busdma_machdep.c | 58 void *newtag; in common_bus_dma_tag_create() local 70 newtag = malloc(sz, M_DEVBUF, M_ZERO | M_NOWAIT); in common_bus_dma_tag_create() 71 if (newtag == NULL) { in common_bus_dma_tag_create() 73 __func__, newtag, 0, ENOMEM); in common_bus_dma_tag_create() 77 common = newtag; in common_bus_dma_tag_create()
|
| /freebsd/sys/arm64/arm64/ |
| H A D | busdma_bounce.c | 266 bus_dma_tag_t newtag; in bounce_bus_dma_tag_create() local 273 sizeof (struct bus_dma_tag), (void **)&newtag); in bounce_bus_dma_tag_create() 277 newtag->common.impl = &bus_dma_bounce_impl; in bounce_bus_dma_tag_create() 278 newtag->map_count = 0; in bounce_bus_dma_tag_create() 279 newtag->segments = NULL; in bounce_bus_dma_tag_create() 282 newtag->bounce_flags |= BF_COHERENT; in bounce_bus_dma_tag_create() 287 newtag->bounce_flags |= BF_COULD_BOUNCE; in bounce_bus_dma_tag_create() 290 newtag->bounce_flags |= parent->bounce_flags & BF_COHERENT; in bounce_bus_dma_tag_create() 293 if ((newtag->bounce_flags & BF_COHERENT) != 0) { in bounce_bus_dma_tag_create() 294 newtag->alloc_alignment = newtag->common.alignment; in bounce_bus_dma_tag_create() [all …]
|
| H A D | busdma_machdep.c | 59 void *newtag; in common_bus_dma_tag_create() local 71 newtag = malloc(sz, M_DEVBUF, M_ZERO | M_NOWAIT); in common_bus_dma_tag_create() 72 if (newtag == NULL) { in common_bus_dma_tag_create() 74 __func__, newtag, 0, ENOMEM); in common_bus_dma_tag_create() 78 common = newtag; in common_bus_dma_tag_create()
|
| /freebsd/sys/x86/x86/ |
| H A D | busdma_bounce.c | 176 bus_dma_tag_t newtag; in bounce_bus_dma_tag_create() local 183 (void **)&newtag); in bounce_bus_dma_tag_create() 187 newtag->common.impl = &bus_dma_bounce_impl; in bounce_bus_dma_tag_create() 188 newtag->map_count = 0; in bounce_bus_dma_tag_create() 189 newtag->segments = NULL; in bounce_bus_dma_tag_create() 196 newtag->bounce_flags |= BUS_DMA_FORCE_MAP; in bounce_bus_dma_tag_create() 201 newtag->bounce_flags |= BUS_DMA_COULD_BOUNCE; in bounce_bus_dma_tag_create() 203 if (newtag->common.lowaddr < ptoa((vm_paddr_t)Maxmem) || in bounce_bus_dma_tag_create() 204 newtag->common.alignment > 1) in bounce_bus_dma_tag_create() 205 newtag->bounce_flags |= BUS_DMA_COULD_BOUNCE; in bounce_bus_dma_tag_create() [all …]
|
| H A D | busdma_machdep.c | 63 void *newtag; in common_bus_dma_tag_create() local 75 newtag = malloc(sz, M_DEVBUF, M_ZERO | M_NOWAIT); in common_bus_dma_tag_create() 76 if (newtag == NULL) { in common_bus_dma_tag_create() 78 __func__, newtag, 0, ENOMEM); in common_bus_dma_tag_create() 82 common = newtag; in common_bus_dma_tag_create()
|
| /freebsd/sys/dev/iommu/ |
| H A D | busdma_iommu.c | 379 struct bus_dma_tag_iommu *newtag, *oldtag; in iommu_bus_dma_tag_create() local 387 (void **)&newtag); in iommu_bus_dma_tag_create() 392 newtag->common.impl = &bus_dma_iommu_impl; in iommu_bus_dma_tag_create() 393 newtag->ctx = oldtag->ctx; in iommu_bus_dma_tag_create() 394 newtag->owner = oldtag->owner; in iommu_bus_dma_tag_create() 396 *dmat = (bus_dma_tag_t)newtag; in iommu_bus_dma_tag_create() 399 __func__, newtag, (newtag != NULL ? newtag->common.flags : 0), in iommu_bus_dma_tag_create()
|
| /freebsd/contrib/ofed/libibverbs/ |
| H A D | verbs.h | 1799 uint8_t newtag = (uint8_t)((rkey + 1) & mask); in ibv_inc_rkey() local 1801 return (rkey & ~mask) | newtag; in ibv_inc_rkey()
|
| /freebsd/contrib/unbound/util/ |
| H A D | config_file.c | 2368 char* newtag; in config_add_tag() local 2374 newtag = strdup(tag); in config_add_tag() 2375 if(!newtag) { in config_add_tag() 2383 newarray[cfg->num_tags++] = newtag; in config_add_tag()
|