| /netbsd/src/games/hack/ |
| D | hack.worm.c | 106 wtmp->nseg = 0; in initworm() 117 wtmp->nseg = 0; in worm_move() 119 (whd = wheads[tmp])->nseg = wtmp; in worm_move() 137 wsegs[tmp] = whd->nseg; in worm_move() 150 if (wtmp == 0 || wtmp->nseg == 0) in worm_nomove() 152 wsegs[tmp] = wtmp->nseg; in worm_nomove() 166 wtmp2 = wtmp->nseg; in wormdead() 179 for (wtmp = wsegs[tmp]; wtmp; wtmp = wtmp->nseg) in wormhit() 189 for (; wtmp->nseg; wtmp = wtmp->nseg) in wormsee() 227 wsegs[tmp] = wtmp->nseg; in cutworm() [all …]
|
| D | hack.lev.c | 124 wtmp2 = wtmp->nseg; in savelev() 300 if (!wtmp->nseg) in getlev() 302 wheads[tmp]->nseg = wtmp = newseg(); in getlev()
|
| D | def.wseg.h | 69 struct wseg *nseg; member
|
| /netbsd/src/sys/arch/amiga/stand/bootblock/boot/ |
| D | main.c | 127 int ncd, nseg; in pain() local 273 nseg = 0; in pain() 309 memseg[nseg].ms_start = from & -DRACOMMUMARGIN; in pain() 310 memseg[nseg].ms_size = DRACOMMUMARGIN; in pain() 311 memseg[nseg].ms_attrib = mh->Attribs; in pain() 312 memseg[nseg].ms_pri = mh->Pri; in pain() 316 ++nseg; in pain() 331 memseg[nseg].ms_start = from; in pain() 332 memseg[nseg].ms_size = size; in pain() 333 memseg[nseg].ms_attrib = mh->Attribs; in pain() [all …]
|
| /netbsd/src/sys/dev/ieee1394/ |
| D | fwdma.c | 156 int nseg; in fwdma_malloc_multiseg() local 161 nseg = n; in fwdma_malloc_multiseg() 165 nseg = howmany(n, ssize / esize); in fwdma_malloc_multiseg() 168 sizeof(struct fwdma_seg) * nseg; in fwdma_malloc_multiseg() 176 am->nseg = 0; in fwdma_malloc_multiseg() 179 for (seg = am->seg; nseg--; seg++) { in fwdma_malloc_multiseg() 184 am->nseg); in fwdma_malloc_multiseg() 189 am->nseg++; in fwdma_malloc_multiseg() 199 for (seg = am->seg; am->nseg--; seg++) in fwdma_free_multiseg()
|
| D | fwdma.h | 57 int nseg; member 92 for (; seg < &am->seg[am->nseg]; seg++) { in fwdma_sync_multiseg() 115 for (i = 0; i < am->nseg; i++, seg++) in fwdma_sync_multiseg_all()
|
| /netbsd/src/sys/arch/evbsh3/evbsh3/ |
| D | bus_dma.c | 145 int nseg; in _bus_dmamap_load_paddr() local 148 nseg = *segp; in _bus_dmamap_load_paddr() 155 __func__, nseg, bmask, lastaddr)); in _bus_dmamap_load_paddr() 180 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr() 181 segs[nseg].ds_len = sgsize; in _bus_dmamap_load_paddr() 182 segs[nseg]._ds_vaddr = vaddr; in _bus_dmamap_load_paddr() 185 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz) in _bus_dmamap_load_paddr() 187 (segs[nseg].ds_addr & bmask) == (paddr & bmask))) in _bus_dmamap_load_paddr() 191 segs[nseg].ds_len += sgsize; in _bus_dmamap_load_paddr() 196 ++nseg; in _bus_dmamap_load_paddr() [all …]
|
| /netbsd/src/sys/arch/landisk/landisk/ |
| D | bus_dma.c | 145 int nseg; in _bus_dmamap_load_paddr() local 148 nseg = *segp; in _bus_dmamap_load_paddr() 155 __func__, nseg, bmask, lastaddr)); in _bus_dmamap_load_paddr() 180 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr); in _bus_dmamap_load_paddr() 181 segs[nseg].ds_len = sgsize; in _bus_dmamap_load_paddr() 182 segs[nseg]._ds_vaddr = vaddr; in _bus_dmamap_load_paddr() 185 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz) in _bus_dmamap_load_paddr() 187 (segs[nseg].ds_addr & bmask) == (paddr & bmask))) in _bus_dmamap_load_paddr() 191 segs[nseg].ds_len += sgsize; in _bus_dmamap_load_paddr() 196 ++nseg; in _bus_dmamap_load_paddr() [all …]
|
| /netbsd/src/sys/arch/amiga/stand/loadbsd/ |
| D | loadbsd.c | 475 u_int nmem, eseg, segsz, seg, nseg, nsegsz; in get_mem_config() local 491 nseg = (u_int)mh->mh_Lower; in get_mem_config() 492 nsegsz = (u_int)mh->mh_Upper - nseg; in get_mem_config() 495 seg = (u_int)CachePreDMA((APTR)nseg, (LONG *)&segsz, 0L); in get_mem_config() 496 nsegsz -= segsz, nseg += segsz; in get_mem_config() 499 seg = (u_int)CachePreDMA((APTR)nseg, (LONG *)&segsz, DMA_Continue), in get_mem_config() 500 nsegsz -= segsz, nseg += segsz, ++nmem) { in get_mem_config() 504 nseg - segsz, nsegsz + segsz, seg, segsz); in get_mem_config()
|
| /netbsd/src/sys/arch/sparc/stand/common/ |
| D | dvma.c | 58 int nseg; in dvma_init() local 70 nseg = (DVMA_MAPLEN + NBPSG - 1) >> SGSHIFT; in dvma_init() 71 while (nseg-- > 0) { in dvma_init()
|
| /netbsd/src/sys/arch/evbppc/virtex/dev/ |
| D | tft_plb.c | 90 int nseg, error; in plb_tft_attach() local 109 0, &psc->psc_seg, 1, &nseg, 0)) != 0) { in plb_tft_attach() 113 if ((error = bus_dmamem_map(psc->psc_dmat, &psc->psc_seg, nseg, in plb_tft_attach() 164 bus_dmamem_free(psc->psc_dmat, &psc->psc_seg, nseg); in plb_tft_attach()
|
| D | tft_ll.c | 100 int nseg, error; in ll_tft_attach() local 128 &lsc->lsc_seg, 1, &nseg, 0)) != 0) { in ll_tft_attach() 132 if ((error = bus_dmamem_map(lsc->lsc_dmat, &lsc->lsc_seg, nseg, in ll_tft_attach() 189 bus_dmamem_free(lsc->lsc_dmat, &lsc->lsc_seg, nseg); in ll_tft_attach()
|
| D | if_temac.c | 332 int error, nseg, i; in temac_attach() local 384 sizeof(struct temac_control), 8, 0, &seg, 1, &nseg, 0)) != 0) { in temac_attach() 389 if ((error = bus_dmamem_map(sc->sc_dmat, &seg, nseg, in temac_attach() 570 bus_dmamem_free(sc->sc_dmat, &seg, nseg); in temac_attach() 1127 int nseg, head, tail; in temac_rxreap() local 1131 nseg = 0; in temac_rxreap() 1159 nseg ++; in temac_rxreap() 1220 if (nseg > 0) { in temac_rxreap() 1224 head, sc->sc_rxreap, nseg); in temac_rxreap() 1226 temac_rxcdsync(sc, head, nseg, in temac_rxreap()
|
| /netbsd/src/sys/arch/mipsco/obio/ |
| D | if_le.c | 149 int nseg; in le_attach() local 171 &nseg, BUS_DMA_NOWAIT)) { in le_attach() 176 if (bus_dmamem_map(dmat, &seg, nseg, LE_MEMSIZE, in le_attach() 226 bus_dmamem_free(dmat, &seg, nseg); in le_attach()
|
| /netbsd/src/libexec/lfs_cleanerd/ |
| D | fdfs.c | 61 fd_vget(int fd, int bsize, int segsize, int nseg) in fd_vget() argument 71 fs->fd_bufp = malloc(nseg * sizeof(struct fd_buf)); in fd_vget() 76 for (i = 0; i < nseg; i++) { in fd_vget() 92 fs->fd_bufc = nseg; in fd_vget() 100 for (i = 0; i < nseg; i++) in fd_vget()
|
| /netbsd/src/sys/external/bsd/drm2/linux/ |
| D | linux_sgt.c | 88 const bus_dma_segment_t *seg, int nseg, gfp_t gfp) in sg_alloc_table_from_bus_dmamem() argument 93 KASSERT(nseg >= 1); in sg_alloc_table_from_bus_dmamem() 99 for (i = 0; i < nseg; i++) { in sg_alloc_table_from_bus_dmamem() 114 ret = -bus_dmamem_export_pages(dmat, seg, nseg, sgt->sgl->sg_pgs, in sg_alloc_table_from_bus_dmamem()
|
| /netbsd/src/sys/arch/arm/arm32/ |
| D | bus_dma.c | 199 int nseg = map->dm_nsegs; in _bus_dmamap_load_paddr() local 206 if (nseg > 0) in _bus_dmamap_load_paddr() 207 lastaddr = segs[nseg - 1].ds_addr + segs[nseg - 1].ds_len; in _bus_dmamap_load_paddr() 260 if (nseg > 0 && curaddr == lastaddr && in _bus_dmamap_load_paddr() 261 segs[nseg - 1].ds_len + sgsize <= map->dm_maxsegsz && in _bus_dmamap_load_paddr() 262 ((segs[nseg - 1]._ds_flags ^ _ds_flags) & _BUS_DMAMAP_COHERENT) == 0 && in _bus_dmamap_load_paddr() 264 (segs[nseg - 1].ds_addr & bmask) == (curaddr & bmask))) { in _bus_dmamap_load_paddr() 266 segs[nseg - 1].ds_len += sgsize; in _bus_dmamap_load_paddr() 267 } else if (__predict_false(nseg >= map->_dm_segcnt)) { in _bus_dmamap_load_paddr() 271 segs[nseg].ds_addr = curaddr; in _bus_dmamap_load_paddr() [all …]
|
| /netbsd/src/sys/arch/x86/x86/ |
| D | bus_dma.c | 455 int nseg = map->dm_nsegs; in _bus_dmamap_load_busaddr() local 460 if (nseg > 0) in _bus_dmamap_load_busaddr() 461 lastaddr = segs[nseg-1].ds_addr + segs[nseg-1].ds_len; in _bus_dmamap_load_busaddr() 479 if (nseg > 0 && addr == lastaddr && in _bus_dmamap_load_busaddr() 480 segs[nseg-1].ds_len + sgsize <= map->dm_maxsegsz && in _bus_dmamap_load_busaddr() 482 (segs[nseg-1].ds_addr & bmask) == (addr & bmask))) { in _bus_dmamap_load_busaddr() 484 segs[nseg-1].ds_len += sgsize; in _bus_dmamap_load_busaddr() 485 } else if (nseg >= map->_dm_segcnt) { in _bus_dmamap_load_busaddr() 489 segs[nseg].ds_addr = addr; in _bus_dmamap_load_busaddr() 490 segs[nseg].ds_len = sgsize; in _bus_dmamap_load_busaddr() [all …]
|
| /netbsd/src/sys/dev/pci/ |
| D | agp.c | 678 int contigpages, nseg; in agp_generic_bind_memory_bounded() local 715 nseg = (mem->am_size / (contigpages * PAGE_SIZE)) + 1; in agp_generic_bind_memory_bounded() 716 segs = malloc(nseg * sizeof *segs, M_AGP, M_WAITOK); in agp_generic_bind_memory_bounded() 722 segs, nseg, &mem->am_nseg, in agp_generic_bind_memory_bounded() 1229 bus_dma_segment_t *seg, int nseg, int *rseg) in agp_alloc_dmamem() argument 1235 seg, nseg, rseg, BUS_DMA_NOWAIT)) != 0) in agp_alloc_dmamem() 1276 void *vaddr, bus_dma_segment_t *seg, int nseg) in agp_free_dmamem() argument 1281 bus_dmamem_free(tag, seg, nseg); in agp_free_dmamem()
|
| D | gcscaudio.c | 76 int nseg; member 644 p->segs, sizeof(p->segs)/sizeof(p->segs[0]), &p->nseg, &p->map); in gcscaudio_malloc() 667 bus_dmamem_free(sc->sc_dmat, p->segs, p->nseg); in gcscaudio_free() 1245 bus_dma_segment_t *seglist, int nseg, int *rsegp, in gcscaudio_allocate_dma() argument 1251 nseg, rsegp, BUS_DMA_WAITOK)) != 0) { in gcscaudio_allocate_dma() 1257 if ((error = bus_dmamem_map(sc->sc_dmat, seglist, nseg, size, addrp, in gcscaudio_allocate_dma() 1265 if ((error = bus_dmamap_create(sc->sc_dmat, size, nseg, size, 0, in gcscaudio_allocate_dma() 1286 bus_dmamem_free(sc->sc_dmat, seglist, nseg); in gcscaudio_allocate_dma()
|
| D | pcscp.c | 521 int error, nseg, seg; in pcscp_dma_setup() local 560 nseg = dmap->dm_nsegs; in pcscp_dma_setup() 572 for (seg = 1; seg < nseg; seg++) in pcscp_dma_setup()
|
| /netbsd/src/sys/uvm/ |
| D | uvm_physseg.c | 158 static size_t nseg = 0; variable 176 nseg += n; in uvm_physseg_alloc() 178 KASSERT(nseg > 0); in uvm_physseg_alloc() 179 KASSERT(nseg <= VM_PHYSSEG_MAX); in uvm_physseg_alloc() 181 return &uvm_physseg[nseg - n]; in uvm_physseg_alloc()
|
| /netbsd/src/sys/dev/ic/ |
| D | oosiop.c | 130 int err, i, nseg; in oosiop_attach() local 137 &nseg, BUS_DMA_NOWAIT); in oosiop_attach() 143 err = bus_dmamem_map(sc->sc_dmat, &seg, nseg, scrsize, in oosiop_attach() 254 int i, s, err, nseg; in oosiop_alloc_cb() local 266 &nseg, BUS_DMA_NOWAIT); in oosiop_alloc_cb() 271 KASSERT(nseg == 1); in oosiop_alloc_cb() 272 err = bus_dmamem_map(sc->sc_dmat, &seg, nseg, xfersize, &xfer_kva, in oosiop_alloc_cb()
|
| /netbsd/src/sys/dev/vme/ |
| D | xy.c | 324 int nseg; in xy_dmamem_alloc() local 328 seg, 1, &nseg, BUS_DMA_NOWAIT)) != 0) { in xy_dmamem_alloc() 332 if ((error = bus_dmamem_map(tag, seg, nseg, in xy_dmamem_alloc() 335 bus_dmamem_free(tag, seg, nseg); in xy_dmamem_alloc() 342 bus_dmamem_free(tag, seg, nseg); in xy_dmamem_alloc() 347 *nsegp = nseg; in xy_dmamem_alloc() 352 xy_dmamem_free(bus_dma_tag_t tag, bus_dmamap_t map, bus_dma_segment_t *seg, int nseg, bus_size_t le… in xy_dmamem_free() argument 357 bus_dmamem_free(tag, seg, nseg); in xy_dmamem_free()
|
| D | xd.c | 408 int nseg; in xd_dmamem_alloc() local 412 seg, 1, &nseg, BUS_DMA_NOWAIT)) != 0) { in xd_dmamem_alloc() 416 if ((error = bus_dmamem_map(tag, seg, nseg, in xd_dmamem_alloc() 419 bus_dmamem_free(tag, seg, nseg); in xd_dmamem_alloc() 427 bus_dmamem_free(tag, seg, nseg); in xd_dmamem_alloc() 432 *nsegp = nseg; in xd_dmamem_alloc() 437 xd_dmamem_free(bus_dma_tag_t tag, bus_dmamap_t map, bus_dma_segment_t *seg, int nseg, bus_size_t le… in xd_dmamem_free() argument 442 bus_dmamem_free(tag, seg, nseg); in xd_dmamem_free()
|