Home
last modified time | relevance | path

Searched refs:nseg (Results 1 – 25 of 46) sorted by relevance

12

/netbsd/src/games/hack/
Dhack.worm.c106 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 …]
Dhack.lev.c124 wtmp2 = wtmp->nseg; in savelev()
300 if (!wtmp->nseg) in getlev()
302 wheads[tmp]->nseg = wtmp = newseg(); in getlev()
Ddef.wseg.h69 struct wseg *nseg; member
/netbsd/src/sys/arch/amiga/stand/bootblock/boot/
Dmain.c127 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/
Dfwdma.c156 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()
Dfwdma.h57 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/
Dbus_dma.c145 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/
Dbus_dma.c145 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/
Dloadbsd.c475 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/
Ddvma.c58 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/
Dtft_plb.c90 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()
Dtft_ll.c100 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()
Dif_temac.c332 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/
Dif_le.c149 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/
Dfdfs.c61 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/
Dlinux_sgt.c88 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/
Dbus_dma.c199 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/
Dbus_dma.c455 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/
Dagp.c678 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()
Dgcscaudio.c76 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()
Dpcscp.c521 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/
Duvm_physseg.c158 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/
Doosiop.c130 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/
Dxy.c324 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()
Dxd.c408 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()

12