Searched refs:nseg (Results 1 - 25 of 54) sorted by relevance

123

/netbsd-current/games/hack/
H A Ddef.wseg.h69 struct wseg *nseg; member in struct:wseg
H A Dhack.worm.c106 wtmp->nseg = 0;
117 wtmp->nseg = 0;
119 (whd = wheads[tmp])->nseg = wtmp;
137 wsegs[tmp] = whd->nseg;
150 if (wtmp == 0 || wtmp->nseg == 0)
152 wsegs[tmp] = wtmp->nseg;
166 wtmp2 = wtmp->nseg;
179 for (wtmp = wsegs[tmp]; wtmp; wtmp = wtmp->nseg)
189 for (; wtmp->nseg; wtmp = wtmp->nseg)
[all...]
H A Dhack.lev.c124 wtmp2 = wtmp->nseg;
300 if (!wtmp->nseg)
302 wheads[tmp]->nseg = wtmp = newseg();
/netbsd-current/sys/arch/sparc/stand/common/
H A Ddvma.c58 int nseg; local
70 nseg = (DVMA_MAPLEN + NBPSG - 1) >> SGSHIFT;
71 while (nseg-- > 0) {
/netbsd-current/sys/dev/ieee1394/
H A Dfwdma.c156 int nseg; local
161 nseg = n;
165 nseg = howmany(n, ssize / esize);
168 sizeof(struct fwdma_seg) * nseg;
176 am->nseg = 0;
179 for (seg = am->seg; nseg--; seg++) {
184 am->nseg);
189 am->nseg++;
199 for (seg = am->seg; am->nseg--; seg++)
H A Dfwdma.h57 int nseg; member in struct:fwdma_alloc_multi
92 for (; seg < &am->seg[am->nseg]; seg++) {
115 for (i = 0; i < am->nseg; i++, seg++)
/netbsd-current/sys/arch/amiga/stand/bootblock/boot/
H A Dmain.c127 int ncd, nseg; local
273 nseg = 0;
309 memseg[nseg].ms_start = from & -DRACOMMUMARGIN;
310 memseg[nseg].ms_size = DRACOMMUMARGIN;
311 memseg[nseg].ms_attrib = mh->Attribs;
312 memseg[nseg].ms_pri = mh->Pri;
316 ++nseg;
331 memseg[nseg].ms_start = from;
332 memseg[nseg].ms_size = size;
333 memseg[nseg]
[all...]
/netbsd-current/sys/arch/evbsh3/evbsh3/
H A Dbus_dma.c145 int nseg; local
148 nseg = *segp;
154 DPRINTF(("%s: nseg = %d, bmask = 0x%08lx, lastaddr = 0x%08lx\n",
155 __func__, nseg, bmask, lastaddr));
180 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr);
181 segs[nseg].ds_len = sgsize;
182 segs[nseg]._ds_vaddr = vaddr;
185 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz)
187 (segs[nseg].ds_addr & bmask) == (paddr & bmask)))
191 segs[nseg]
[all...]
/netbsd-current/sys/arch/landisk/landisk/
H A Dbus_dma.c145 int nseg; local
148 nseg = *segp;
154 DPRINTF(("%s: nseg = %d, bmask = 0x%08lx, lastaddr = 0x%08lx\n",
155 __func__, nseg, bmask, lastaddr));
180 segs[nseg].ds_addr = SH3_PHYS_TO_P2SEG(paddr);
181 segs[nseg].ds_len = sgsize;
182 segs[nseg]._ds_vaddr = vaddr;
185 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz)
187 (segs[nseg].ds_addr & bmask) == (paddr & bmask)))
191 segs[nseg]
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/
H A Dnouveau_nvkm_subdev_mmu_mem.c44 int nseg; member in struct:nvkm_mem
102 kmem_free(mem->dma, mem->nseg * sizeof(mem->dma[0]));
109 bus_dmamem_free(dmat, mem->mem, mem->nseg);
177 int ret = -bus_dmamem_map(dmat, mem->mem, mem->nseg,
230 mem->nseg = mem->dmamap->dm_nsegs;
252 KASSERT(mem->pages == mem->nseg);
272 mem->mem, size, &mem->nseg, BUS_DMA_WAITOK);
278 ret = -bus_dmamap_create(dmat, size << PAGE_SHIFT, mem->nseg,
281 fail1: bus_dmamem_free(dmat, mem->mem, mem->nseg);
285 ret = -bus_dmamap_load_raw(dmat, mem->dmamap, mem->mem, mem->nseg,
[all...]
/netbsd-current/libexec/lfs_cleanerd/
H A Dfdfs.c61 fd_vget(int fd, int bsize, int segsize, int nseg) argument
71 fs->fd_bufp = malloc(nseg * sizeof(struct fd_buf));
76 for (i = 0; i < nseg; i++) {
92 fs->fd_bufc = nseg;
100 for (i = 0; i < nseg; i++)
/netbsd-current/external/mpl/bind/dist/contrib/dlz/modules/common/
H A Ddlz_dbi.c53 query_segment_t *nseg = NULL; local
61 nseg = DLZ_LIST_HEAD(**querylist);
62 while (nseg != NULL) { /* loop, until end of list */
63 tseg = nseg;
73 nseg = DLZ_LIST_NEXT(nseg, link);
/netbsd-current/sys/arch/amiga/stand/loadbsd/
H A Dloadbsd.c475 u_int nmem, eseg, segsz, seg, nseg, nsegsz; local
491 nseg = (u_int)mh->mh_Lower;
492 nsegsz = (u_int)mh->mh_Upper - nseg;
495 seg = (u_int)CachePreDMA((APTR)nseg, (LONG *)&segsz, 0L);
496 nsegsz -= segsz, nseg += segsz;
499 seg = (u_int)CachePreDMA((APTR)nseg, (LONG *)&segsz, DMA_Continue),
500 nsegsz -= segsz, nseg += segsz, ++nmem) {
504 nseg - segsz, nsegsz + segsz, seg, segsz);
/netbsd-current/sys/arch/evbppc/virtex/dev/
H A Dtft_plb.c90 int nseg, error; local
109 0, &psc->psc_seg, 1, &nseg, 0)) != 0) {
113 if ((error = bus_dmamem_map(psc->psc_dmat, &psc->psc_seg, nseg,
164 bus_dmamem_free(psc->psc_dmat, &psc->psc_seg, nseg);
H A Dtft_ll.c100 int nseg, error; local
128 &lsc->lsc_seg, 1, &nseg, 0)) != 0) {
132 if ((error = bus_dmamem_map(lsc->lsc_dmat, &lsc->lsc_seg, nseg,
189 bus_dmamem_free(lsc->lsc_dmat, &lsc->lsc_seg, nseg);
H A Dif_temac.c332 int error, nseg, i; local
384 sizeof(struct temac_control), 8, 0, &seg, 1, &nseg, 0)) != 0) {
389 if ((error = bus_dmamem_map(sc->sc_dmat, &seg, nseg,
570 bus_dmamem_free(sc->sc_dmat, &seg, nseg);
776 "start: txcur %03d -> %03d, nseg %03d\n",
1127 int nseg, head, tail; local
1131 nseg = 0;
1159 nseg ++;
1220 if (nseg > 0) {
1223 "rxreap: rxreap %03d -> %03d, nseg
[all...]
/netbsd-current/sys/external/bsd/drm2/linux/
H A Dlinux_sgt.c88 const bus_dma_segment_t *seg, int nseg, gfp_t gfp)
93 KASSERT(nseg >= 1);
99 for (i = 0; i < nseg; i++) {
114 ret = -bus_dmamem_export_pages(dmat, seg, nseg, sgt->sgl->sg_pgs,
87 sg_alloc_table_from_bus_dmamem(struct sg_table *sgt, bus_dma_tag_t dmat, const bus_dma_segment_t *seg, int nseg, gfp_t gfp) argument
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_stolen.c513 int nseg = 0, i; local
531 nseg = size / PAGE_SIZE;
532 seg = kmem_alloc(nseg * sizeof(seg[0]), KM_SLEEP);
539 for (i = 0; i < nseg; i++) {
547 ret = sg_alloc_table_from_bus_dmamem(st, dmat, seg, nseg, GFP_KERNEL);
557 ret = -bus_dmamap_create(dmat, size, nseg, PAGE_SIZE, 0,
568 ret = -bus_dmamap_load_raw(dmat, st->sgl->sg_dmamap, seg, nseg, size,
577 out: kmem_free(seg, nseg * sizeof(seg[0]));
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_gtt.c286 int nseg = 1; local
294 nseg, &nseg, busdmaflags);
299 KASSERT(nseg == 1);
392 int nseg; local
398 &vm->scratch[0].base.seg, 1, &nseg, BUS_DMA_NOWAIT);
401 KASSERT(nseg == 1);
/netbsd-current/external/gpl2/groff/dist/src/preproc/grn/
H A Dhgraph.cpp642 int nseg; /* effective resolution for each curve */ local
670 nseg = (int) groff_hypot((double) xp, (double) yp);
673 /* `nseg' is the number of line */
676 nseg = (int) ((double) (nseg + (int) groff_hypot((double) xp, (double) yp)) /
679 for (i = 1; i < nseg; i++) {
680 w = (double) i / (double) nseg;
/netbsd-current/sys/arch/arm/arm32/
H A Dbus_dma.c199 int nseg = map->dm_nsegs; local
206 if (nseg > 0)
207 lastaddr = segs[nseg - 1].ds_addr + segs[nseg - 1].ds_len;
257 if (nseg > 0 && curaddr == lastaddr &&
258 segs[nseg - 1].ds_len + sgsize <= map->dm_maxsegsz &&
259 ((segs[nseg - 1]._ds_flags ^ _ds_flags) & _BUS_DMAMAP_COHERENT) == 0 &&
261 (segs[nseg - 1].ds_addr & bmask) == (curaddr & bmask))) {
263 segs[nseg - 1].ds_len += sgsize;
264 } else if (nseg >
[all...]
/netbsd-current/sys/arch/riscv/riscv/
H A Dbus_dma.c193 int nseg = map->dm_nsegs; local
200 if (nseg > 0)
201 lastaddr = segs[nseg - 1].ds_addr + segs[nseg - 1].ds_len;
254 if (nseg > 0 && curaddr == lastaddr &&
255 segs[nseg - 1].ds_len + sgsize <= map->dm_maxsegsz &&
256 ((segs[nseg - 1]._ds_flags ^ _ds_flags) & _BUS_DMAMAP_COHERENT) == 0 &&
258 (segs[nseg - 1].ds_addr & bmask) == (curaddr & bmask))) {
260 segs[nseg - 1].ds_len += sgsize;
261 } else if (nseg >
[all...]
/netbsd-current/sys/dev/pci/
H A Dagp.c678 int contigpages, nseg; local
715 nseg = (mem->am_size / (contigpages * PAGE_SIZE)) + 1;
716 segs = malloc(nseg * sizeof *segs, M_AGP, M_WAITOK);
722 segs, nseg, &mem->am_nseg,
1229 bus_dma_segment_t *seg, int nseg, int *rseg)
1235 seg, nseg, rseg, BUS_DMA_NOWAIT)) != 0)
1276 void *vaddr, bus_dma_segment_t *seg, int nseg)
1281 bus_dmamem_free(tag, seg, nseg);
1227 agp_alloc_dmamem(bus_dma_tag_t tag, size_t size, int flags, bus_dmamap_t *mapp, void **vaddr, bus_addr_t *baddr, bus_dma_segment_t *seg, int nseg, int *rseg) argument
1275 agp_free_dmamem(bus_dma_tag_t tag, size_t size, bus_dmamap_t map, void *vaddr, bus_dma_segment_t *seg, int nseg) argument
/netbsd-current/sys/arch/x86/x86/
H A Dbus_dma.c455 int nseg = map->dm_nsegs; local
460 if (nseg > 0)
461 lastaddr = segs[nseg-1].ds_addr + segs[nseg-1].ds_len;
479 if (nseg > 0 && addr == lastaddr &&
480 segs[nseg-1].ds_len + sgsize <= map->dm_maxsegsz &&
482 (segs[nseg-1].ds_addr & bmask) == (addr & bmask))) {
484 segs[nseg-1].ds_len += sgsize;
485 } else if (nseg >= map->_dm_segcnt) {
489 segs[nseg]
[all...]
/netbsd-current/sys/external/bsd/ena-com/
H A Dena_plat.h267 int nseg; member in struct:__anon12
279 void ena_dmamap_callback(void *arg, bus_dma_segment_t *segs, int nseg,
318 bus_dmamem_free((dma).tag, &(dma).seg, (dma).nseg); \

Completed in 257 milliseconds

123