/src/sys/kern/ |
kern_malloc.c | 175 kern_realloc(void *curaddr, unsigned long newsize, int flags) 184 if (curaddr == NULL) 191 free(curaddr, ksp); 199 mh = curaddr; 212 return curaddr; 227 memcpy(newaddr, curaddr, cursize); 233 free(curaddr, ksp);
|
subr_physmap.c | 107 paddr_t curaddr; local in function:physmap_fill 108 if (!pmap_extract(pmap, va, &curaddr)) { 111 if (curaddr != lastaddr) { 115 ps->ps_addr = curaddr; 116 lastaddr = curaddr; 205 paddr_t curaddr = VM_PAGE_TO_PHYS(*pgs); local in function:physmap_create_pagelist 206 if (curaddr != lastaddr) { 212 ps->ps_addr = curaddr; 213 lastaddr = curaddr;
|
/src/sys/arch/xen/x86/ |
xen_bus_dma.c | 217 bus_addr_t curaddr, lastaddr; local in function:_xen_bus_dmamem_alloc_range 259 curaddr = lastaddr = segs[curseg].ds_addr = _BUS_VM_PAGE_TO_BUS(m); 260 if (curaddr < low || curaddr >= high) 268 curaddr = _BUS_VM_PAGE_TO_BUS(m); 269 if (curaddr < low || curaddr >= high) 271 if (curaddr == (lastaddr + PAGE_SIZE) && 272 (lastaddr & boundary) == (curaddr & boundary)) { 277 (curaddr & (alignment - 1)) != 0) [all...] |
/src/sys/arch/powerpc/powerpc/ |
bus_dma.c | 161 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer 177 vaddr, (void *)&curaddr); 179 curaddr = vtophys(vaddr); 186 curaddr >= map->_dm_bounce_thresh) 201 baddr = (curaddr + map->_dm_boundary) & bmask; 202 if (sgsize > (baddr - curaddr)) 203 sgsize = (baddr - curaddr); 211 map->dm_segs[seg].ds_addr = PHYS_TO_BUS_MEM(t, curaddr); 215 if (curaddr == lastaddr && 220 (PHYS_TO_BUS_MEM(t, curaddr) & bmask)) 412 bus_size_t busaddr, curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_raw 817 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_range [all...] |
/src/sys/dev/bus_dma/ |
bus_dmamem_common.c | 63 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_range_common 88 curaddr = VM_PAGE_TO_PHYS(m); 89 KASSERT(curaddr >= low); 90 KASSERT(curaddr < high); 91 if (curaddr == (lastaddr + PAGE_SIZE)) 95 segs[curseg].ds_addr = curaddr; 98 lastaddr = curaddr;
|
/src/sys/rump/dev/lib/libpci/ |
rumpdev_bus_dma.c | 159 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer 175 vaddr, (void *)&curaddr); 177 curaddr = vtophys(vaddr); 184 curaddr >= map->_dm_bounce_thresh) 199 baddr = (curaddr + map->_dm_boundary) & bmask; 200 if (sgsize > (baddr - curaddr)) 201 sgsize = (baddr - curaddr); 210 = rumpcomp_pci_virt_to_mach((void *)curaddr); 214 if (curaddr == lastaddr && 219 (rumpcomp_pci_virt_to_mach((void*)curaddr)&bmask)) 515 paddr_t curaddr, lastaddr, pa; local in function:bus_dmamem_alloc [all...] |
/src/sys/arch/vax/vax/ |
bus_dma.c | 553 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer 572 (void) pmap_extract(pmap, (vaddr_t)vaddr, &curaddr); 579 _bus_dma_inrange(t->_ranges, t->_nranges, curaddr) == 0) 594 baddr = (curaddr + map->_dm_boundary) & bmask; 595 if (sgsize > (baddr - curaddr)) 596 sgsize = (baddr - curaddr); 604 map->dm_segs[seg].ds_addr = curaddr; 608 if (curaddr == lastaddr && 613 (curaddr & bmask))) 618 map->dm_segs[seg].ds_addr = curaddr; 666 vaddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_range [all...] |
/src/sys/arch/arc/arc/ |
bus_dma.c | 152 paddr_t curaddr, lastaddr; local in function:_bus_dmamap_load_buffer 165 vaddr, &curaddr); 167 curaddr = kvtophys(vaddr); 180 baddr = (curaddr + map->_dm_boundary) & bmask; 181 if (sgsize > (baddr - curaddr)) 182 sgsize = (baddr - curaddr); 190 map->dm_segs[seg].ds_addr = curaddr + t->dma_offset; 193 map->dm_segs[seg]._ds_paddr = curaddr; 196 if (curaddr == lastaddr && 201 (curaddr & bmask)) 576 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_range [all...] |
/src/sys/arch/mvme68k/mvme68k/ |
bus_dma.c | 139 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer_direct_common 150 (void) pmap_extract(vm_map_pmap(&vm->vm_map), vaddr, &curaddr); 168 baddr = (curaddr + map->_dm_boundary) & bmask; 169 if (sgsize > (baddr - curaddr)) 170 sgsize = (baddr - curaddr); 179 map->dm_segs[seg]._ds_cpuaddr = curaddr; 185 if (curaddr == lastaddr && 190 (curaddr & bmask))) 196 map->dm_segs[seg]._ds_cpuaddr = curaddr; 203 lastaddr = curaddr + sgsize 545 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_common [all...] |
/src/sys/arch/m68k/m68k/ |
bus_dma.c | 141 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer_direct_common 159 rv = pmap_extract(pmap, vaddr, (paddr_t *) &curaddr); 178 baddr = (curaddr + map->_dm_boundary) & bmask; 179 if (sgsize > (baddr - curaddr)) 180 sgsize = (baddr - curaddr); 188 map->dm_segs[seg].ds_addr = curaddr; 194 if (curaddr == lastaddr && 199 (curaddr & bmask))) 204 map->dm_segs[seg].ds_addr = curaddr; 211 lastaddr = curaddr + sgsize 647 paddr_t curaddr, lastaddr, high; local in function:_bus_dmamem_alloc [all...] |
/src/sys/arch/virt68k/virt68k/ |
bus_dma.c | 138 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer_direct_common 149 (void) pmap_extract(vm_map_pmap(&vm->vm_map), vaddr, &curaddr); 167 baddr = (curaddr + map->_dm_boundary) & bmask; 168 if (sgsize > (baddr - curaddr)) 169 sgsize = (baddr - curaddr); 178 map->dm_segs[seg]._ds_cpuaddr = curaddr; 184 if (curaddr == lastaddr && 189 (curaddr & bmask))) 195 map->dm_segs[seg]._ds_cpuaddr = curaddr; 202 lastaddr = curaddr + sgsize 544 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_common [all...] |
/src/sys/arch/mips/mips/ |
bus_dma.c | 112 paddr_t baddr, curaddr, lastaddr; local in function:_bus_dmamap_load_buffer 128 &curaddr); 130 curaddr = kvtophys(vaddr); 136 if (curaddr < t->_bounce_alloc_lo 138 && curaddr >= t->_bounce_alloc_hi)) 141 printf("dma: addr %#"PRIxPADDR" -> %#"PRIxPADDR"\n", curaddr, 142 (curaddr - t->_bounce_alloc_lo) + t->_wbase); 144 curaddr = (curaddr - t->_bounce_alloc_lo) + t->_wbase; 161 baddr = (curaddr + map->_dm_boundary) & bmask 1016 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_range [all...] |
/src/sys/arch/alpha/common/ |
bus_dma.c | 138 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer_direct 151 pmap_extract(vm->vm_map.pmap, vaddr, &curaddr); 158 if (t->_wsize != 0 && curaddr >= t->_wsize) 161 curaddr |= t->_wbase; 176 baddr = (curaddr + map->_dm_boundary) & bmask; 177 if (sgsize > (baddr - curaddr)) 178 sgsize = (baddr - curaddr); 186 map->dm_segs[seg].ds_addr = curaddr; 191 curaddr == lastaddr && 196 (curaddr & bmask)) [all...] |
/src/sys/arch/ews4800mips/ews4800mips/ |
bus_dma.c | 147 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer 160 vaddr, (paddr_t *)&curaddr); 162 curaddr = kvtophys(vaddr); 175 baddr = (curaddr + map->_dm_boundary) & bmask; 176 if (sgsize > (baddr - curaddr)) 177 sgsize = (baddr - curaddr); 185 map->dm_segs[seg].ds_addr = curaddr; 190 if (curaddr == lastaddr && 195 (curaddr & bmask))) 200 map->dm_segs[seg].ds_addr = curaddr; [all...] |
/src/sys/arch/playstation2/playstation2/ |
bus_dma.c | 145 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer 158 vaddr, (paddr_t *)&curaddr); 160 curaddr = kvtophys(vaddr); 173 baddr = (curaddr + map->_dm_boundary) & bmask; 174 if (sgsize > (baddr - curaddr)) 175 sgsize = (baddr - curaddr); 183 map->dm_segs[seg].ds_addr = curaddr; 188 if (curaddr == lastaddr && 193 (curaddr & bmask))) 198 map->dm_segs[seg].ds_addr = curaddr; [all...] |
/src/sys/arch/x68k/x68k/ |
bus.c | 484 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:x68k_bus_dmamap_load_buffer 501 (void) pmap_extract(pmap, vaddr, &curaddr); 508 curaddr >= map->x68k_dm_bounce_thresh) 522 baddr = (curaddr + map->x68k_dm_boundary) & bmask; 523 if (sgsize > (baddr - curaddr)) 524 sgsize = (baddr - curaddr); 532 map->dm_segs[seg].ds_addr = curaddr; 536 if (curaddr == lastaddr && 541 (curaddr & bmask))) 546 map->dm_segs[seg].ds_addr = curaddr; [all...] |
/src/sys/arch/mipsco/mipsco/ |
bus_dma.c | 146 paddr_t curaddr, lastaddr; local in function:_bus_dmamap_load_buffer 159 vaddr, &curaddr); 161 curaddr = kvtophys(vaddr); 174 baddr = (curaddr + map->_dm_boundary) & bmask; 175 if (sgsize > (baddr - curaddr)) 176 sgsize = (baddr - curaddr); 184 map->dm_segs[seg].ds_addr = curaddr; 188 if (curaddr == lastaddr && 193 (curaddr & bmask))) 198 map->dm_segs[seg].ds_addr = curaddr; [all...] |
/src/sys/arch/emips/emips/ |
bus_dma.c | 164 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer 180 curaddr = pa; 193 baddr = (curaddr + map->_dm_boundary) & bmask; 194 if (sgsize > (baddr - curaddr)) 195 sgsize = (baddr - curaddr); 203 map->dm_segs[seg].ds_addr = curaddr; 208 if (curaddr == lastaddr && 213 (curaddr & bmask))) 218 map->dm_segs[seg].ds_addr = curaddr; 224 lastaddr = curaddr + sgsize [all...] |
/src/sys/arch/hpcmips/hpcmips/ |
bus_dma.c | 156 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_hpcmips_bd_map_load_buffer 173 curaddr = pa; 186 baddr = (curaddr + map->_dm_boundary) & bmask; 187 if (sgsize > (baddr - curaddr)) 188 sgsize = (baddr - curaddr); 196 map->bdm.dm_segs[seg].ds_addr = curaddr; 201 if (curaddr == lastaddr && 206 (curaddr & bmask))) 211 map->bdm.dm_segs[seg].ds_addr = curaddr; 217 lastaddr = curaddr + sgsize [all...] |
/src/sys/arch/pmax/pmax/ |
bus_dma.c | 164 bus_addr_t curaddr, lastaddr, baddr, bmask; local in function:_bus_dmamap_load_buffer 180 curaddr = pa; 193 baddr = (curaddr + map->_dm_boundary) & bmask; 194 if (sgsize > (baddr - curaddr)) 195 sgsize = (baddr - curaddr); 203 map->dm_segs[seg].ds_addr = curaddr; 208 if (curaddr == lastaddr && 213 (curaddr & bmask))) 218 map->dm_segs[seg].ds_addr = curaddr; 224 lastaddr = curaddr + sgsize [all...] |
machdep.c | 521 int segstart, curaddr, xsize, segnum; local in function:memsize_bitmap 527 segstart = curaddr = i = segnum = 0; 532 curaddr += xsize; 534 if (curaddr > segstart) { 536 mem_clusters[segnum].size = curaddr - segstart; 541 curaddr += xsize; 543 segstart = curaddr;
|
/src/sys/arch/arm/arm32/ |
bus_dma.c | 156 bus_addr_t curaddr) 162 if (curaddr >= dr->dr_sysbase && 163 curaddr < (dr->dr_sysbase + dr->dr_len)) 174 _bus_dma_busaddr_to_paddr(bus_dma_tag_t t, bus_addr_t curaddr) 180 return curaddr; 183 if (dr->dr_busbase <= curaddr 184 && curaddr < dr->dr_busbase + dr->dr_len) 185 return curaddr - dr->dr_busbase + dr->dr_sysbase; 187 panic("%s: curaddr %#" PRIxBUSADDR "not in range", __func__, curaddr); 202 bus_addr_t curaddr; local in function:_bus_dmamap_load_paddr 1682 bus_addr_t curaddr; local in function:_bus_dmamap_load_buffer 1739 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_range [all...] |
/src/sys/arch/riscv/riscv/ |
bus_dma.c | 150 bus_addr_t curaddr) 156 if (curaddr >= dr->dr_sysbase && 157 curaddr < (dr->dr_sysbase + dr->dr_len)) 168 _bus_dma_busaddr_to_paddr(bus_dma_tag_t t, bus_addr_t curaddr) 174 return curaddr; 177 if (dr->dr_busbase <= curaddr 178 && curaddr < dr->dr_busbase + dr->dr_len) 179 return curaddr - dr->dr_busbase + dr->dr_sysbase; 181 panic("%s: curaddr %#" PRIxBUSADDR "not in range", __func__, curaddr); 196 bus_addr_t curaddr; local in function:_bus_dmamap_load_paddr 1590 bus_addr_t curaddr; local in function:_bus_dmamap_load_buffer 1639 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc_range [all...] |
/src/sys/arch/evbsh3/evbsh3/ |
bus_dma.c | 236 bus_addr_t curaddr; local in function:_bus_bus_dmamap_load_buffer 260 mapped = pmap_extract(pmap, vaddr, &curaddr); 268 error = _bus_dmamap_load_paddr(t, map, curaddr, vaddr, sgsize, 309 bus_addr_t curaddr; local in function:_bus_dmamap_load 319 curaddr = SH3_P1SEG_TO_PHYS(addr); 326 curaddr, addr, sgsize, 569 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc 603 curaddr = VM_PAGE_TO_PHYS(m); 604 DPRINTF(("%s: m = %p, curaddr = 0x%08lx, lastaddr = 0x%08lx\n", 605 __func__, m, curaddr, lastaddr)) [all...] |
/src/sys/arch/landisk/landisk/ |
bus_dma.c | 236 bus_addr_t curaddr; local in function:_bus_bus_dmamap_load_buffer 260 mapped = pmap_extract(pmap, vaddr, &curaddr); 268 error = _bus_dmamap_load_paddr(t, map, curaddr, vaddr, sgsize, 309 bus_addr_t curaddr; local in function:_bus_dmamap_load 319 curaddr = SH3_P1SEG_TO_PHYS(addr); 326 curaddr, addr, sgsize, 569 paddr_t curaddr, lastaddr; local in function:_bus_dmamem_alloc 603 curaddr = VM_PAGE_TO_PHYS(m); 604 DPRINTF(("%s: m = %p, curaddr = 0x%08lx, lastaddr = 0x%08lx\n", 605 __func__, m, curaddr, lastaddr)) [all...] |