HomeSort by: relevance | last modified time | path
    Searched refs:fifo (Results 1 - 25 of 186) sorted by relevancy

1 2 3 4 5 6 7 8

  /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...]

Completed in 25 milliseconds

1 2 3 4 5 6 7 8