| /src/sys/arch/arm/at91/ |
| at91pdcvar.h | 55 int f_buf_size; /* size of the fifo */ 57 int f_length; /* number of bytes in fifo */ 65 static __inline int AT91PDC_FIFO_EMPTY(at91pdc_fifo_t *fifo) 67 return fifo->f_length == 0; 70 static __inline int AT91PDC_FIFO_FULL(at91pdc_fifo_t *fifo) 72 return fifo->f_length >= fifo->f_buf_size; 75 static __inline int AT91PDC_FIFO_SPACE(at91pdc_fifo_t *fifo) 77 return fifo->f_buf_size - fifo->f_length [all...] |
| at91pdc.c | 7 int at91pdc_alloc_fifo(bus_dma_tag_t dmat, at91pdc_fifo_t *fifo, int size, 15 memset(fifo, 0, sizeof(*fifo)); 21 &fifo->f_dmamap); 34 err = bus_dmamem_map(dmat, &segs, 1, size, &fifo->f_buf, 42 err = bus_dmamap_load(dmat, fifo->f_dmamap, fifo->f_buf, size, NULL, 48 fifo->f_buf_size = size; 49 fifo->f_ndx = fifo->f_length = 0 [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
| nouveau_nvkm_engine_fifo_base.c | 42 nvkm_fifo_recover_chan(struct nvkm_fifo *fifo, int chid) 45 if (WARN_ON(!fifo->func->recover_chan)) 47 spin_lock_irqsave(&fifo->lock, flags); 48 fifo->func->recover_chan(fifo, chid); 49 spin_unlock_irqrestore(&fifo->lock, flags); 53 nvkm_fifo_pause(struct nvkm_fifo *fifo, unsigned long *flags) 55 return fifo->func->pause(fifo, flags); 59 nvkm_fifo_start(struct nvkm_fifo *fifo, unsigned long *flags 179 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); local 186 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); local 228 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); local 243 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); local 256 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); local 282 struct nvkm_fifo *fifo = nvkm_fifo(engine); local 289 struct nvkm_fifo *fifo = nvkm_fifo(engine); local 298 struct nvkm_fifo *fifo = nvkm_fifo(engine); local 312 struct nvkm_fifo *fifo = nvkm_fifo(engine); local 327 struct nvkm_fifo *fifo = nvkm_fifo(engine); local 335 struct nvkm_fifo *fifo = nvkm_fifo(engine); local [all...] |
| nouveau_nvkm_engine_fifo_nv50.c | 35 nv50_fifo_runlist_update_locked(struct nv50_fifo *fifo) 37 struct nvkm_device *device = fifo->base.engine.subdev.device; 41 cur = fifo->runlist[fifo->cur_runlist]; 42 fifo->cur_runlist = !fifo->cur_runlist; 45 for (i = 0, p = 0; i < fifo->base.nr; i++) { 57 nv50_fifo_runlist_update(struct nv50_fifo *fifo) 59 mutex_lock(&fifo->base.engine.subdev.mutex); 60 nv50_fifo_runlist_update_locked(fifo); 67 struct nv50_fifo *fifo = nv50_fifo(base); local 83 struct nv50_fifo *fifo = nv50_fifo(base); local 107 struct nv50_fifo *fifo = nv50_fifo(base); local 117 struct nv50_fifo *fifo; local [all...] |
| nouveau_nvkm_engine_fifo_gk104.c | 57 gk104_fifo_engine_status(struct gk104_fifo *fifo, int engn, 60 struct nvkm_engine *engine = fifo->engine[engn].engine; 61 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; 107 struct gk104_fifo *fifo = gk104_fifo(base); local 108 if (oclass->engn == &fifo->func->chan) { 110 return user->ctor(fifo, oclass, argv, argc, pobject); 112 if (oclass->engn == &fifo->func->user) { 124 struct gk104_fifo *fifo = gk104_fifo(base); local 127 if (fifo->func->user.ctor && c++ == index) { 128 oclass->base = fifo->func->user.user 282 struct gk104_fifo *fifo = container_of(w, typeof(*fifo), recover.work); local 363 struct gk104_fifo *fifo = gk104_fifo(base); local 472 struct gk104_fifo *fifo = gk104_fifo(base); local 787 struct gk104_fifo *fifo = gk104_fifo(base); local 879 struct gk104_fifo *fifo = gk104_fifo(base); local 889 struct gk104_fifo *fifo = gk104_fifo(base); local 917 struct gk104_fifo *fifo = gk104_fifo(base); local 997 struct gk104_fifo *fifo = gk104_fifo(base); local 1029 struct gk104_fifo *fifo = gk104_fifo(base); local 1068 struct gk104_fifo *fifo; local [all...] |
| nouveau_nvkm_engine_fifo_gf100.c | 42 gf100_fifo_uevent_init(struct nvkm_fifo *fifo) 44 struct nvkm_device *device = fifo->engine.subdev.device; 49 gf100_fifo_uevent_fini(struct nvkm_fifo *fifo) 51 struct nvkm_device *device = fifo->engine.subdev.device; 56 gf100_fifo_runlist_commit(struct gf100_fifo *fifo) 59 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; 66 cur = fifo->runlist.mem[fifo->runlist.active]; 67 fifo->runlist.active = !fifo->runlist.active 176 struct gf100_fifo *fifo = container_of(w, typeof(*fifo), recover.work); local 288 struct gf100_fifo *fifo = gf100_fifo(base); local 536 struct gf100_fifo *fifo = gf100_fifo(base); local 611 struct gf100_fifo *fifo = gf100_fifo(base); local 656 struct gf100_fifo *fifo = gf100_fifo(base); local 663 struct gf100_fifo *fifo = gf100_fifo(base); local 699 struct gf100_fifo *fifo = gf100_fifo(base); local 731 struct gf100_fifo *fifo; local [all...] |
| nouveau_nvkm_engine_fifo_g84.c | 33 g84_fifo_uevent_fini(struct nvkm_fifo *fifo) 35 struct nvkm_device *device = fifo->engine.subdev.device; 40 g84_fifo_uevent_init(struct nvkm_fifo *fifo) 42 struct nvkm_device *device = fifo->engine.subdev.device;
|
| nouveau_nvkm_engine_fifo_dmanv04.c | 44 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; 46 mutex_lock(&chan->fifo->base.engine.subdev.mutex); 48 mutex_unlock(&chan->fifo->base.engine.subdev.mutex); 56 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; 71 mutex_lock(&chan->fifo->base.engine.subdev.mutex); 74 mutex_unlock(&chan->fifo->base.engine.subdev.mutex); 82 struct nv04_fifo *fifo = chan->fifo; local 83 struct nvkm_device *device = fifo->base.engine.subdev.device; 87 u32 mask = fifo->base.nr - 1 135 struct nv04_fifo *fifo = chan->fifo; local 148 struct nv04_fifo *fifo = chan->fifo; local 177 struct nv04_fifo *fifo = nv04_fifo(base); local [all...] |
| nouveau_nvkm_engine_fifo_gk208.c | 35 gk208_fifo_pbdma_init_timeout(struct gk104_fifo *fifo) 37 struct nvkm_device *device = fifo->base.engine.subdev.device; 40 for (i = 0; i < fifo->pbdma_nr; i++)
|
| nouveau_nvkm_engine_fifo_gpfifogk104.c | 45 struct gk104_fifo *fifo = chan->fifo; local 46 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; 63 nvkm_fifo_recover_chan(&fifo->base, chan->base.chid); 73 mutex_lock(&chan->base.fifo->engine.subdev.mutex); 75 mutex_unlock(&chan->base.fifo->engine.subdev.mutex); 192 struct gk104_fifo *fifo = chan->fifo; local 193 struct nvkm_device *device = fifo->base.engine.subdev.device; 197 gk104_fifo_runlist_remove(fifo, chan) 210 struct gk104_fifo *fifo = chan->fifo; local [all...] |
| nouveau_nvkm_engine_fifo_nv04.c | 54 __acquires(fifo->base.lock) 56 struct nv04_fifo *fifo = nv04_fifo(base); variable in typeref:struct:nv04_fifo 57 struct nvkm_device *device = fifo->base.engine.subdev.device; 60 spin_lock_irqsave(&fifo->base.lock, flags); 90 __releases(fifo->base.lock) 92 struct nv04_fifo *fifo = nv04_fifo(base); variable in typeref:struct:nv04_fifo 93 struct nvkm_device *device = fifo->base.engine.subdev.device; 99 spin_unlock_irqrestore(&fifo->base.lock, flags); 142 nv04_fifo_cache_error(struct nv04_fifo *fifo, u32 chid, u32 get) 144 struct nvkm_subdev *subdev = &fifo->base.engine.subdev 247 struct nv04_fifo *fifo = nv04_fifo(base); local 306 struct nv04_fifo *fifo = nv04_fifo(base); local 337 struct nv04_fifo *fifo; local [all...] |
| changf100.h | 12 struct gf100_fifo *fifo; member in struct:gf100_fifo_chan
|
| nouveau_nvkm_engine_fifo_channv50.c | 55 struct nv50_fifo *fifo = chan->fifo; local 56 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; 187 struct nv50_fifo *fifo = chan->fifo; local 188 struct nvkm_device *device = fifo->base.engine.subdev.device; 191 /* remove channel from runlist, fifo will unload context */ 193 nv50_fifo_runlist_update(fifo); 201 struct nv50_fifo *fifo = chan->fifo; local [all...] |
| nouveau_nvkm_engine_fifo_dmanv40.c | 68 struct nv04_fifo *fifo = chan->fifo; local 69 struct nvkm_device *device = fifo->base.engine.subdev.device; 78 spin_lock_irqsave(&fifo->base.lock, flags); 81 chid = nvkm_rd32(device, 0x003204) & (fifo->base.nr - 1); 89 spin_unlock_irqrestore(&fifo->base.lock, flags); 98 struct nv04_fifo *fifo = chan->fifo; local 99 struct nvkm_device *device = fifo->base.engine.subdev.device; 109 spin_lock_irqsave(&fifo->base.lock, flags) 195 struct nv04_fifo *fifo = nv04_fifo(base); local [all...] |
| nouveau_nvkm_engine_fifo_tu102.c | 37 tu102_fifo_runlist_commit(struct gk104_fifo *fifo, int runl, 40 struct nvkm_device *device = fifo->base.engine.subdev.device; 88 tu102_fifo_pbdma_init(struct gk104_fifo *fifo) 90 struct nvkm_device *device = fifo->base.engine.subdev.device; 91 const u32 mask = (1 << fifo->pbdma_nr) - 1;
|
| nouveau_nvkm_engine_fifo_gpfifogv100.c | 45 struct nvkm_subdev *subdev = &chan->base.fifo->engine.subdev; 129 struct gk104_fifo *fifo, u64 *runlists, u16 *chid, 134 struct nvkm_device *device = fifo->base.engine.subdev.device; 142 if (!vmm || runlist < 0 || runlist >= fifo->runlist_nr) 146 engm = fifo->runlist[runlist].engm; 147 for_each_set_bit(i, &engm, fifo->engine_nr) { 148 if (fifo->engine[i].engine) 149 subdevs |= BIT_ULL(fifo->engine[i].engine->subdev.index); 156 chan->fifo = fifo; [all...] |
| nouveau_nvkm_engine_fifo_gpfifogf100.c | 46 *pevent = &chan->fifo->uevent; 49 *pevent = &chan->fifo->kevent; 80 struct nvkm_subdev *subdev = &chan->fifo->base.engine.subdev; 167 struct gf100_fifo *fifo = chan->fifo; local 168 struct nvkm_device *device = fifo->base.engine.subdev.device; 172 gf100_fifo_runlist_remove(fifo, chan); 174 gf100_fifo_runlist_commit(fifo); 177 gf100_fifo_intr_engine(fifo); 186 struct gf100_fifo *fifo = chan->fifo local 225 struct gf100_fifo *fifo = gf100_fifo(base); local [all...] |
| /src/sys/miscfs/fifofs/ |
| Makefile | 5 INCS= fifo.h
|
| /src/external/ibm-public/postfix/dist/src/util/ |
| stream_connect.c | 69 int fifo; local 75 if ((fifo = open(path, O_WRONLY | O_NONBLOCK, 0)) < 0) 82 non_blocking(fifo, BLOCKING); 89 if (ioctl(fifo, I_SENDFD, pair[1]) < 0) 102 close(fifo);
|
| /src/external/cddl/osnet/dist/tools/ctf/cvt/ |
| fifo.h | 33 * Routines for manipulating a FIFO queue 40 typedef struct fifo fifo_t;
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/ |
| nouveau_nvkm_engine_sw_nv10.c | 44 nv10_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifo, 53 return nvkm_sw_chan_ctor(&nv10_sw_chan, sw, fifo, oclass, chan);
|
| /src/sys/fs/tmpfs/ |
| tmpfs_fifoops.h | 40 #include <miscfs/fifofs/fifo.h>
|
| /src/external/bsd/libevent/dist/sample/ |
| event-read-fifo.c | 1 /* $NetBSD: event-read-fifo.c,v 1.1.1.2 2021/04/07 02:43:15 christos Exp $ */ 9 * cc -I/usr/local/include -o event-read-fifo event-read-fifo.c \ 75 /* On Unix, cleanup event.fifo if SIGINT is received. */ 107 const char *fifo = "event.fifo"; 110 if (lstat(fifo, &st) == 0) { 118 unlink(fifo); 119 if (mkfifo(fifo, 0600) == -1) { 124 socket = open(fifo, O_RDONLY | O_NONBLOCK, 0) [all...] |
| /src/external/gpl3/gdb.old/dist/sim/mips/ |
| dv-tx3904sio.c | 65 16: SFCR: FIFO control register 67 32: transfer FIFO buffer 68 48: transfer FIFO buffer 138 /* Generic FIFO */ 345 /* consume rx fifo for MS byte */ 557 tx3904sio_fifo_nonempty(struct hw* me, struct tx3904sio_fifo* fifo) 559 /* HW_TRACE ((me, "fifo used: %d", fifo->used)); */ 560 return(fifo->used > 0); 565 tx3904sio_fifo_pop(struct hw* me, struct tx3904sio_fifo* fifo) [all...] |
| /src/external/gpl3/gdb/dist/sim/mips/ |
| dv-tx3904sio.c | 65 16: SFCR: FIFO control register 67 32: transfer FIFO buffer 68 48: transfer FIFO buffer 138 /* Generic FIFO */ 345 /* consume rx fifo for MS byte */ 557 tx3904sio_fifo_nonempty(struct hw* me, struct tx3904sio_fifo* fifo) 559 /* HW_TRACE ((me, "fifo used: %d", fifo->used)); */ 560 return(fifo->used > 0); 565 tx3904sio_fifo_pop(struct hw* me, struct tx3904sio_fifo* fifo) [all...] |