/linux-4.4.14/drivers/staging/fwserial/ |
D | dma_fifo.c | 30 #define FAIL(fifo, condition, format...) ({ \ argument 31 fifo->corrupt = !!(condition); \ 32 WARN(fifo->corrupt, format); \ 47 void dma_fifo_init(struct dma_fifo *fifo) in dma_fifo_init() argument 49 memset(fifo, 0, sizeof(*fifo)); in dma_fifo_init() 50 INIT_LIST_HEAD(&fifo->pending); in dma_fifo_init() 67 int dma_fifo_alloc(struct dma_fifo *fifo, int size, unsigned align, in dma_fifo_alloc() argument 77 fifo->data = kmalloc(capacity, gfp_mask); in dma_fifo_alloc() 78 if (!fifo->data) in dma_fifo_alloc() 81 fifo->in = 0; in dma_fifo_alloc() [all …]
|
D | dma_fifo.h | 84 void dma_fifo_init(struct dma_fifo *fifo); 85 int dma_fifo_alloc(struct dma_fifo *fifo, int size, unsigned align, 87 void dma_fifo_free(struct dma_fifo *fifo); 88 void dma_fifo_reset(struct dma_fifo *fifo); 89 int dma_fifo_in(struct dma_fifo *fifo, const void *src, int n); 90 int dma_fifo_out_pend(struct dma_fifo *fifo, struct dma_pending *pended); 91 int dma_fifo_out_complete(struct dma_fifo *fifo, 95 static inline int dma_fifo_level(struct dma_fifo *fifo) in dma_fifo_level() argument 97 return fifo->size - fifo->avail; in dma_fifo_level() 101 static inline int dma_fifo_out_level(struct dma_fifo *fifo) in dma_fifo_out_level() argument [all …]
|
/linux-4.4.14/lib/ |
D | kfifo.c | 33 static inline unsigned int kfifo_unused(struct __kfifo *fifo) in kfifo_unused() argument 35 return (fifo->mask + 1) - (fifo->in - fifo->out); in kfifo_unused() 38 int __kfifo_alloc(struct __kfifo *fifo, unsigned int size, in __kfifo_alloc() argument 47 fifo->in = 0; in __kfifo_alloc() 48 fifo->out = 0; in __kfifo_alloc() 49 fifo->esize = esize; in __kfifo_alloc() 52 fifo->data = NULL; in __kfifo_alloc() 53 fifo->mask = 0; in __kfifo_alloc() 57 fifo->data = kmalloc(size * esize, gfp_mask); in __kfifo_alloc() 59 if (!fifo->data) { in __kfifo_alloc() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | base.c | 35 nvkm_fifo_pause(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_pause() argument 37 return fifo->func->pause(fifo, flags); in nvkm_fifo_pause() 41 nvkm_fifo_start(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_start() argument 43 return fifo->func->start(fifo, flags); in nvkm_fifo_start() 47 nvkm_fifo_chan_put(struct nvkm_fifo *fifo, unsigned long flags, in nvkm_fifo_chan_put() argument 53 spin_unlock_irqrestore(&fifo->lock, flags); in nvkm_fifo_chan_put() 58 nvkm_fifo_chan_inst(struct nvkm_fifo *fifo, u64 inst, unsigned long *rflags) in nvkm_fifo_chan_inst() argument 62 spin_lock_irqsave(&fifo->lock, flags); in nvkm_fifo_chan_inst() 63 list_for_each_entry(chan, &fifo->chan, head) { in nvkm_fifo_chan_inst() 66 list_add(&chan->head, &fifo->chan); in nvkm_fifo_chan_inst() [all …]
|
D | gf100.c | 36 gf100_fifo_uevent_init(struct nvkm_fifo *fifo) in gf100_fifo_uevent_init() argument 38 struct nvkm_device *device = fifo->engine.subdev.device; in gf100_fifo_uevent_init() 43 gf100_fifo_uevent_fini(struct nvkm_fifo *fifo) in gf100_fifo_uevent_fini() argument 45 struct nvkm_device *device = fifo->engine.subdev.device; in gf100_fifo_uevent_fini() 50 gf100_fifo_runlist_update(struct gf100_fifo *fifo) in gf100_fifo_runlist_update() argument 53 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gf100_fifo_runlist_update() 59 cur = fifo->runlist.mem[fifo->runlist.active]; in gf100_fifo_runlist_update() 60 fifo->runlist.active = !fifo->runlist.active; in gf100_fifo_runlist_update() 63 list_for_each_entry(chan, &fifo->chan, head) { in gf100_fifo_runlist_update() 73 if (wait_event_timeout(fifo->runlist.wait, in gf100_fifo_runlist_update() [all …]
|
D | gk104.c | 36 gk104_fifo_uevent_fini(struct nvkm_fifo *fifo) in gk104_fifo_uevent_fini() argument 38 struct nvkm_device *device = fifo->engine.subdev.device; in gk104_fifo_uevent_fini() 43 gk104_fifo_uevent_init(struct nvkm_fifo *fifo) in gk104_fifo_uevent_init() argument 45 struct nvkm_device *device = fifo->engine.subdev.device; in gk104_fifo_uevent_init() 50 gk104_fifo_runlist_update(struct gk104_fifo *fifo, u32 engine) in gk104_fifo_runlist_update() argument 52 struct gk104_fifo_engn *engn = &fifo->engine[engine]; in gk104_fifo_runlist_update() 54 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_runlist_update() 82 gk104_fifo_engine(struct gk104_fifo *fifo, u32 engn) in gk104_fifo_engine() argument 84 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_engine() 94 struct gk104_fifo *fifo = container_of(work, typeof(*fifo), fault); in gk104_fifo_recover_work() local [all …]
|
D | nv50.c | 30 nv50_fifo_runlist_update_locked(struct nv50_fifo *fifo) in nv50_fifo_runlist_update_locked() argument 32 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_runlist_update_locked() 36 cur = fifo->runlist[fifo->cur_runlist]; in nv50_fifo_runlist_update_locked() 37 fifo->cur_runlist = !fifo->cur_runlist; in nv50_fifo_runlist_update_locked() 40 for (i = 0, p = 0; i < fifo->base.nr; i++) { in nv50_fifo_runlist_update_locked() 52 nv50_fifo_runlist_update(struct nv50_fifo *fifo) in nv50_fifo_runlist_update() argument 54 mutex_lock(&fifo->base.engine.subdev.mutex); in nv50_fifo_runlist_update() 55 nv50_fifo_runlist_update_locked(fifo); in nv50_fifo_runlist_update() 56 mutex_unlock(&fifo->base.engine.subdev.mutex); in nv50_fifo_runlist_update() 62 struct nv50_fifo *fifo = nv50_fifo(base); in nv50_fifo_oneinit() local [all …]
|
D | Kbuild | 1 nvkm-y += nvkm/engine/fifo/base.o 2 nvkm-y += nvkm/engine/fifo/nv04.o 3 nvkm-y += nvkm/engine/fifo/nv10.o 4 nvkm-y += nvkm/engine/fifo/nv17.o 5 nvkm-y += nvkm/engine/fifo/nv40.o 6 nvkm-y += nvkm/engine/fifo/nv50.o 7 nvkm-y += nvkm/engine/fifo/g84.o 8 nvkm-y += nvkm/engine/fifo/gf100.o 9 nvkm-y += nvkm/engine/fifo/gk104.o 10 nvkm-y += nvkm/engine/fifo/gk208.o [all …]
|
D | nv04.c | 49 __acquires(fifo->base.lock) in nv04_fifo_pause() 51 struct nv04_fifo *fifo = nv04_fifo(base); in nv04_fifo_pause() local 52 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv04_fifo_pause() 55 spin_lock_irqsave(&fifo->base.lock, flags); in nv04_fifo_pause() 85 __releases(fifo->base.lock) in nv04_fifo_start() 87 struct nv04_fifo *fifo = nv04_fifo(base); in nv04_fifo_start() local 88 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv04_fifo_start() 94 spin_unlock_irqrestore(&fifo->base.lock, flags); in nv04_fifo_start() 135 nv04_fifo_cache_error(struct nv04_fifo *fifo, u32 chid, u32 get) in nv04_fifo_cache_error() argument 137 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in nv04_fifo_cache_error() [all …]
|
D | dmanv04.c | 38 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_dtor() 47 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_ctor() 62 mutex_lock(&chan->fifo->base.engine.subdev.mutex); in nv04_fifo_dma_object_ctor() 65 mutex_unlock(&chan->fifo->base.engine.subdev.mutex); in nv04_fifo_dma_object_ctor() 73 struct nv04_fifo *fifo = chan->fifo; in nv04_fifo_dma_fini() local 74 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv04_fifo_dma_fini() 78 u32 mask = fifo->base.nr - 1; in nv04_fifo_dma_fini() 83 spin_lock_irqsave(&fifo->base.lock, flags); in nv04_fifo_dma_fini() 93 c = fifo->ramfc; in nv04_fifo_dma_fini() 102 c = fifo->ramfc; in nv04_fifo_dma_fini() [all …]
|
D | dmanv40.c | 60 struct nv04_fifo *fifo = chan->fifo; in nv40_fifo_dma_engine_fini() local 61 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv40_fifo_dma_engine_fini() 70 spin_lock_irqsave(&fifo->base.lock, flags); in nv40_fifo_dma_engine_fini() 73 chid = nvkm_rd32(device, 0x003204) & (fifo->base.nr - 1); in nv40_fifo_dma_engine_fini() 81 spin_unlock_irqrestore(&fifo->base.lock, flags); in nv40_fifo_dma_engine_fini() 90 struct nv04_fifo *fifo = chan->fifo; in nv40_fifo_dma_engine_init() local 91 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv40_fifo_dma_engine_init() 101 spin_lock_irqsave(&fifo->base.lock, flags); in nv40_fifo_dma_engine_init() 104 chid = nvkm_rd32(device, 0x003204) & (fifo->base.nr - 1); in nv40_fifo_dma_engine_init() 112 spin_unlock_irqrestore(&fifo->base.lock, flags); in nv40_fifo_dma_engine_init() [all …]
|
D | gpfifogk104.c | 38 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_kick() local 39 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_gpfifo_kick() 149 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_fini() local 150 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_gpfifo_fini() 156 gk104_fifo_runlist_update(fifo, chan->engine); in gk104_fifo_gpfifo_fini() 166 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_init() local 167 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_gpfifo_init() 175 list_add_tail(&chan->head, &fifo->engine[chan->engine].chan); in gk104_fifo_gpfifo_init() 177 gk104_fifo_runlist_update(fifo, chan->engine); in gk104_fifo_gpfifo_init() 210 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_gpfifo_new() local [all …]
|
D | gpfifogf100.c | 57 struct nvkm_subdev *subdev = &chan->fifo->base.engine.subdev; in gf100_fifo_gpfifo_engine_fini() 136 struct gf100_fifo *fifo = chan->fifo; in gf100_fifo_gpfifo_fini() local 137 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_gpfifo_fini() 143 gf100_fifo_runlist_update(fifo); in gf100_fifo_gpfifo_fini() 146 gf100_fifo_intr_engine(fifo); in gf100_fifo_gpfifo_fini() 155 struct gf100_fifo *fifo = chan->fifo; in gf100_fifo_gpfifo_init() local 156 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_gpfifo_init() 163 list_add_tail(&chan->head, &fifo->chan); in gf100_fifo_gpfifo_init() 165 gf100_fifo_runlist_update(fifo); in gf100_fifo_gpfifo_init() 197 struct gf100_fifo *fifo = gf100_fifo(base); in gf100_fifo_gpfifo_new() local [all …]
|
D | channv50.c | 50 struct nv50_fifo *fifo = chan->fifo; in nv50_fifo_chan_engine_fini() local 51 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in nv50_fifo_chan_engine_fini() 182 struct nv50_fifo *fifo = chan->fifo; in nv50_fifo_chan_fini() local 183 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_fini() 188 nv50_fifo_runlist_update(fifo); in nv50_fifo_chan_fini() 196 struct nv50_fifo *fifo = chan->fifo; in nv50_fifo_chan_init() local 197 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_init() 202 nv50_fifo_runlist_update(fifo); in nv50_fifo_chan_init() 232 nv50_fifo_chan_ctor(struct nv50_fifo *fifo, u64 vm, u64 push, in nv50_fifo_chan_ctor() argument 236 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_ctor() [all …]
|
D | chan.c | 157 if (engine->func->fifo.cclass) { in nvkm_fifo_chan_child_new() 158 ret = engine->func->fifo.cclass(chan, &cclass, in nvkm_fifo_chan_child_new() 205 struct nvkm_fifo *fifo = chan->fifo; in nvkm_fifo_chan_child_get() local 206 struct nvkm_device *device = fifo->engine.subdev.device; in nvkm_fifo_chan_child_get() 217 if (engine->func->fifo.sclass) { in nvkm_fifo_chan_child_get() 218 ret = engine->func->fifo.sclass(oclass, index); in nvkm_fifo_chan_child_get() 314 struct nvkm_fifo *fifo = chan->fifo; in nvkm_fifo_chan_dtor() local 318 spin_lock_irqsave(&fifo->lock, flags); in nvkm_fifo_chan_dtor() 320 __clear_bit(chan->chid, fifo->mask); in nvkm_fifo_chan_dtor() 323 spin_unlock_irqrestore(&fifo->lock, flags); in nvkm_fifo_chan_dtor() [all …]
|
D | chang84.c | 39 *pevent = &chan->fifo->uevent; in g84_fifo_chan_ntfy() 94 struct nv50_fifo *fifo = chan->fifo; in g84_fifo_chan_engine_fini() local 95 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in g84_fifo_chan_engine_fini() 208 struct nv50_fifo *fifo = chan->fifo; in g84_fifo_chan_init() local 209 struct nvkm_device *device = fifo->base.engine.subdev.device; in g84_fifo_chan_init() 214 nv50_fifo_runlist_update(fifo); in g84_fifo_chan_init() 232 g84_fifo_chan_ctor(struct nv50_fifo *fifo, u64 vm, u64 push, in g84_fifo_chan_ctor() argument 236 struct nvkm_device *device = fifo->base.engine.subdev.device; in g84_fifo_chan_ctor() 239 ret = nvkm_fifo_chan_ctor(&g84_fifo_chan_func, &fifo->base, in g84_fifo_chan_ctor() 256 chan->fifo = fifo; in g84_fifo_chan_ctor()
|
D | g84.c | 28 g84_fifo_uevent_fini(struct nvkm_fifo *fifo) in g84_fifo_uevent_fini() argument 30 struct nvkm_device *device = fifo->engine.subdev.device; in g84_fifo_uevent_fini() 35 g84_fifo_uevent_init(struct nvkm_fifo *fifo) in g84_fifo_uevent_init() argument 37 struct nvkm_device *device = fifo->engine.subdev.device; in g84_fifo_uevent_init()
|
D | dmanv10.c | 42 struct nv04_fifo *fifo = nv04_fifo(base); in nv10_fifo_dma_new() local 44 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv10_fifo_dma_new() 62 ret = nvkm_fifo_chan_ctor(&nv04_fifo_dma_func, &fifo->base, in nv10_fifo_dma_new() 68 chan->fifo = fifo; in nv10_fifo_dma_new()
|
D | dmanv17.c | 42 struct nv04_fifo *fifo = nv04_fifo(base); in nv17_fifo_dma_new() local 44 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv17_fifo_dma_new() 62 ret = nvkm_fifo_chan_ctor(&nv04_fifo_dma_func, &fifo->base, in nv17_fifo_dma_new() 69 chan->fifo = fifo; in nv17_fifo_dma_new()
|
D | nv17.c | 53 struct nv04_fifo *fifo = nv04_fifo(base); in nv17_fifo_init() local 54 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv17_fifo_init() 70 nvkm_wr32(device, NV03_PFIFO_CACHE1_PUSH1, fifo->base.nr - 1); in nv17_fifo_init()
|
D | nv40.c | 62 struct nv04_fifo *fifo = nv04_fifo(base); in nv40_fifo_init() local 63 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv40_fifo_init() 100 nvkm_wr32(device, NV03_PFIFO_CACHE1_PUSH1, fifo->base.nr - 1); in nv40_fifo_init()
|
D | gpfifonv50.c | 40 struct nv50_fifo *fifo = nv50_fifo(base); in nv50_fifo_gpfifo_new() local 61 ret = nv50_fifo_chan_ctor(fifo, args->v0.vm, args->v0.pushbuf, in nv50_fifo_gpfifo_new()
|
D | dmanv50.c | 40 struct nv50_fifo *fifo = nv50_fifo(base); in nv50_fifo_dma_new() local 59 ret = nv50_fifo_chan_ctor(fifo, args->v0.vm, args->v0.pushbuf, in nv50_fifo_dma_new()
|
D | gpfifog84.c | 40 struct nv50_fifo *fifo = nv50_fifo(base); in g84_fifo_gpfifo_new() local 61 ret = g84_fifo_chan_ctor(fifo, args->v0.vm, args->v0.pushbuf, in g84_fifo_gpfifo_new()
|
D | dmag84.c | 40 struct nv50_fifo *fifo = nv50_fifo(base); in g84_fifo_dma_new() local 59 ret = g84_fifo_chan_ctor(fifo, args->v0.vm, args->v0.pushbuf, in g84_fifo_dma_new()
|
D | changf100.h | 9 struct gf100_fifo *fifo; member
|
D | channv04.h | 9 struct nv04_fifo *fifo; member
|
D | changk104.h | 9 struct gk104_fifo *fifo; member
|
D | channv50.h | 8 struct nv50_fifo *fifo; member
|
/linux-4.4.14/include/linux/ |
D | kfifo.h | 116 #define __is_kfifo_ptr(fifo) (sizeof(*fifo) == sizeof(struct __kfifo)) argument 123 #define DECLARE_KFIFO_PTR(fifo, type) STRUCT_KFIFO_PTR(type) fifo argument 131 #define DECLARE_KFIFO(fifo, type, size) STRUCT_KFIFO(type, size) fifo argument 137 #define INIT_KFIFO(fifo) \ argument 139 typeof(&(fifo)) __tmp = &(fifo); \ 156 #define DEFINE_KFIFO(fifo, type, size) \ argument 157 DECLARE_KFIFO(fifo, type, size) = \ 158 (typeof(fifo)) { \ 163 .mask = __is_kfifo_ptr(&(fifo)) ? \ 165 ARRAY_SIZE((fifo).buf) - 1, \ [all …]
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | fotg210.h | 53 #define DCFESR_FIFO_EMPTY(fifo) (1 << 8 << (fifo)) argument 80 #define DMISGR1_MF_IN_INT(fifo) (1 << (16 + (fifo))) argument 89 #define DMISGR1_MF_OUTSPK_INT(fifo) (0x3 << (fifo) * 2) argument 113 #define DISGR1_OUT_INT(fifo) (1 << ((fifo) * 2)) argument 114 #define DISGR1_SPK_INT(fifo) (1 << 1 << ((fifo) * 2)) argument 115 #define DISGR1_IN_INT(fifo) (1 << 16 << (fifo)) argument 169 #define FIFOMAP_DIROUT(fifo) (0x0 << 4 << (fifo) * 8) argument 170 #define FIFOMAP_DIRIN(fifo) (0x1 << 4 << (fifo) * 8) argument 171 #define FIFOMAP_BIDIR(fifo) (0x2 << 4 << (fifo) * 8) argument 172 #define FIFOMAP_NA(fifo) (0x3 << 4 << (fifo) * 8) argument [all …]
|
D | atmel_usba_udc.c | 374 memcpy_toio(ep->fifo, req->req.buf + req->req.actual, transaction_len); in next_fifo_transaction() 464 ep->fifo, bytecount); in receive_data() 1183 memcpy_toio(ep->fifo, test_packet_buffer, in do_test_mode() 1251 usba_io_writew(status, ep->fifo); in handle_ep0_setup() 1487 DBG(DBG_FIFO, "Copying ctrl request from 0x%p:\n", ep->fifo); in usba_control_irq() 1488 memcpy_fromio(crq.data, ep->fifo, sizeof(crq)); in usba_control_irq() 1999 ep->fifo = udc->fifo + USBA_FIFO_BASE(i); in atmel_udc_of_init() 2068 ep->fifo = udc->fifo + USBA_FIFO_BASE(i); in usba_udc_pdata() 2100 struct resource *regs, *fifo; in usba_udc_probe() local 2113 fifo = platform_get_resource(pdev, IORESOURCE_MEM, FIFO_IOMEM_ID); in usba_udc_probe() [all …]
|
D | fotg210-udc.c | 979 int fifo; in fotg210_irq() local 983 for (fifo = 0; fifo < FOTG210_MAX_FIFO_NUM; fifo++) { in fotg210_irq() 984 if (int_grp1 & DISGR1_IN_INT(fifo)) in fotg210_irq() 985 fotg210_in_fifo_handler(fotg210->ep[fifo + 1]); in fotg210_irq() 987 if ((int_grp1 & DISGR1_OUT_INT(fifo)) || in fotg210_irq() 988 (int_grp1 & DISGR1_SPK_INT(fifo))) in fotg210_irq() 989 fotg210_out_fifo_handler(fotg210->ep[fifo + 1]); in fotg210_irq()
|
D | s3c-hsudc.c | 118 void __iomem *fifo; member 338 void __iomem *fifo = hsep->fifo; in s3c_hsudc_write_fifo() local 349 writel(*buf++, fifo); in s3c_hsudc_write_fifo() 384 void __iomem *fifo = hsep->fifo; in s3c_hsudc_read_fifo() local 403 word = (u16)readl(fifo); in s3c_hsudc_read_fifo() 1003 hsep->fifo = hsudc->regs + S3C_BR(epnum); in s3c_hsudc_initep()
|
/linux-4.4.14/drivers/usb/renesas_usbhs/ |
D | fifo.c | 110 struct usbhs_fifo *fifo); 112 struct usbhs_fifo *fifo); 113 static struct dma_chan *usbhsf_dma_chan_get(struct usbhs_fifo *fifo, 121 struct usbhs_fifo *fifo = usbhs_pipe_to_fifo(pipe); in usbhs_pkt_pop() local 135 if (fifo) in usbhs_pkt_pop() 136 chan = usbhsf_dma_chan_get(fifo, pkt); in usbhs_pkt_pop() 139 usbhsf_fifo_clear(pipe, fifo); in usbhs_pkt_pop() 146 if (fifo) in usbhs_pkt_pop() 147 usbhsf_fifo_unselect(pipe, fifo); in usbhs_pkt_pop() 261 struct usbhs_fifo *fifo) in usbhsf_send_terminator() argument [all …]
|
D | pipe.h | 30 struct usbhs_fifo *fifo; member 97 void usbhs_pipe_select_fifo(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo); 109 #define usbhs_pipe_to_fifo(p) ((p)->fifo)
|
D | pipe.c | 729 pipe->fifo = NULL; in usbhs_pipe_init() 796 void usbhs_pipe_select_fifo(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) in usbhs_pipe_select_fifo() argument 798 if (pipe->fifo) in usbhs_pipe_select_fifo() 799 pipe->fifo->pipe = NULL; in usbhs_pipe_select_fifo() 801 pipe->fifo = fifo; in usbhs_pipe_select_fifo() 803 if (fifo) in usbhs_pipe_select_fifo() 804 fifo->pipe = pipe; in usbhs_pipe_select_fifo()
|
D | Makefile | 7 renesas_usbhs-y := common.o mod.o pipe.o fifo.o rcar2.o
|
/linux-4.4.14/drivers/md/bcache/ |
D | util.h | 124 #define fifo_for_each(c, fifo, iter) \ argument 125 for (iter = (fifo)->front; \ 126 c = (fifo)->data[iter], iter != (fifo)->back; \ 127 iter = (iter + 1) & (fifo)->mask) 129 #define __init_fifo(fifo, gfp) \ argument 132 BUG_ON(!(fifo)->size); \ 134 _allocated_size = roundup_pow_of_two((fifo)->size + 1); \ 135 _bytes = _allocated_size * sizeof(*(fifo)->data); \ 137 (fifo)->mask = _allocated_size - 1; \ 138 (fifo)->front = (fifo)->back = 0; \ [all …]
|
/linux-4.4.14/drivers/isdn/hisax/ |
D | hfc_usb.c | 209 static void collect_rx_frame(usb_fifo *fifo, __u8 *data, int len, 454 start_isoc_chain(usb_fifo *fifo, int num_packets_per_urb, in start_isoc_chain() argument 460 fifo->fifonum); in start_isoc_chain() 464 if (!(fifo->iso[i].purb)) { in start_isoc_chain() 465 fifo->iso[i].purb = in start_isoc_chain() 467 if (!(fifo->iso[i].purb)) { in start_isoc_chain() 470 fifo->fifonum); in start_isoc_chain() 472 fifo->iso[i].owner_fifo = (struct usb_fifo *) fifo; in start_isoc_chain() 476 (fifo->usb_packet_maxlen * in start_isoc_chain() 478 fill_isoc_urb(fifo->iso[i].purb, in start_isoc_chain() [all …]
|
D | st5481.h | 239 struct fifo { struct 247 static inline void fifo_init(struct fifo *fifo, int size) in fifo_init() argument 249 fifo->r = fifo->w = fifo->count = 0; in fifo_init() 250 fifo->size = size; in fifo_init() 251 spin_lock_init(&fifo->lock); in fifo_init() 257 static inline int fifo_add(struct fifo *fifo) in fifo_add() argument 262 if (!fifo) { in fifo_add() 266 spin_lock_irqsave(&fifo->lock, flags); in fifo_add() 267 if (fifo->count == fifo->size) { in fifo_add() 272 index = fifo->w++ & (fifo->size - 1); in fifo_add() [all …]
|
D | hfc_sx.c | 83 fifo_select(struct IsdnCardState *cs, u_char fifo) in fifo_select() argument 85 if (fifo == cs->hw.hfcsx.last_fifo) in fifo_select() 89 byteout(cs->hw.hfcsx.base, fifo); in fifo_select() 92 byteout(cs->hw.hfcsx.base, fifo); in fifo_select() 101 reset_fifo(struct IsdnCardState *cs, u_char fifo) in reset_fifo() argument 103 fifo_select(cs, fifo); /* first select the fifo */ in reset_fifo() 117 write_fifo(struct IsdnCardState *cs, struct sk_buff *skb, u_char fifo, int trans_max) in write_fifo() argument 124 if (fifo & 1) return (0); /* no write fifo */ in write_fifo() 126 fifo_select(cs, fifo); in write_fifo() 127 if (fifo & 4) { in write_fifo() [all …]
|
/linux-4.4.14/samples/kfifo/ |
D | dma-example.c | 21 static struct kfifo fifo; variable 32 if (kfifo_alloc(&fifo, FIFO_SIZE, GFP_KERNEL)) { in example_init() 37 printk(KERN_INFO "queue size: %u\n", kfifo_size(&fifo)); in example_init() 39 kfifo_in(&fifo, "test", 4); in example_init() 42 kfifo_put(&fifo, i); in example_init() 45 kfifo_skip(&fifo); in example_init() 47 printk(KERN_INFO "queue len: %u\n", kfifo_len(&fifo)); in example_init() 65 nents = kfifo_dma_in_prepare(&fifo, sg, ARRAY_SIZE(sg), FIFO_SIZE); in example_init() 92 kfifo_dma_in_finish(&fifo, ret); in example_init() 95 nents = kfifo_dma_out_prepare(&fifo, sg, ARRAY_SIZE(sg), 8); in example_init() [all …]
|
/linux-4.4.14/drivers/isdn/hardware/mISDN/ |
D | hfcsusb.c | 813 hfcsusb_rx_frame(struct usb_fifo *fifo, __u8 *data, unsigned int len, in hfcsusb_rx_frame() argument 816 struct hfcsusb *hw = fifo->hw; in hfcsusb_rx_frame() 819 int fifon = fifo->fifonum; in hfcsusb_rx_frame() 827 fifo->dch, fifo->bch, fifo->ech); in hfcsusb_rx_frame() 832 if ((!!fifo->dch + !!fifo->bch + !!fifo->ech) != 1) { in hfcsusb_rx_frame() 839 if (fifo->dch) { in hfcsusb_rx_frame() 840 rx_skb = fifo->dch->rx_skb; in hfcsusb_rx_frame() 841 maxlen = fifo->dch->maxlen; in hfcsusb_rx_frame() 844 if (fifo->bch) { in hfcsusb_rx_frame() 845 if (test_bit(FLG_RX_OFF, &fifo->bch->Flags)) { in hfcsusb_rx_frame() [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_mbx.c | 29 static void fm10k_fifo_init(struct fm10k_mbx_fifo *fifo, u32 *buffer, u16 size) in fm10k_fifo_init() argument 31 fifo->buffer = buffer; in fm10k_fifo_init() 32 fifo->size = size; in fm10k_fifo_init() 33 fifo->head = 0; in fm10k_fifo_init() 34 fifo->tail = 0; in fm10k_fifo_init() 43 static u16 fm10k_fifo_used(struct fm10k_mbx_fifo *fifo) in fm10k_fifo_used() argument 45 return fifo->tail - fifo->head; in fm10k_fifo_used() 54 static u16 fm10k_fifo_unused(struct fm10k_mbx_fifo *fifo) in fm10k_fifo_unused() argument 56 return fifo->size + fifo->head - fifo->tail; in fm10k_fifo_unused() 65 static bool fm10k_fifo_empty(struct fm10k_mbx_fifo *fifo) in fm10k_fifo_empty() argument [all …]
|
/linux-4.4.14/drivers/spi/ |
D | spi-mpc512x-psc.c | 64 struct mpc512x_psc_fifo __iomem *fifo; member 157 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_transfer_rxtx() local 177 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->txsz)); in mpc512x_psc_spi_transfer_rxtx() 179 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->rxsz)); in mpc512x_psc_spi_transfer_rxtx() 180 fifosz -= in_be32(&fifo->rxcnt) + 1; in mpc512x_psc_spi_transfer_rxtx() 188 setbits32(&fifo->txcmd, in mpc512x_psc_spi_transfer_rxtx() 190 out_8(&fifo->txdata_8, data); in mpc512x_psc_spi_transfer_rxtx() 196 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_transfer_rxtx() 197 out_be32(&fifo->tximr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_transfer_rxtx() 220 fifosz = in_be32(&fifo->rxcnt); in mpc512x_psc_spi_transfer_rxtx() [all …]
|
D | spi-mpc52xx-psc.c | 40 struct mpc52xx_psc_fifo __iomem *fifo; member 136 struct mpc52xx_psc_fifo __iomem *fifo = mps->fifo; in mpc52xx_psc_spi_transfer_rxtx() local 183 out_be16(&fifo->rfalarm, rfalarm); in mpc52xx_psc_spi_transfer_rxtx() 187 recv_at_once = in_be16(&fifo->rfnum); in mpc52xx_psc_spi_transfer_rxtx() 316 struct mpc52xx_psc_fifo __iomem *fifo = mps->fifo; in mpc52xx_psc_spi_port_config() local 334 out_8(&fifo->rfcntl, 0); in mpc52xx_psc_spi_port_config() 410 mps->fifo = ((void __iomem *)mps->psc) + sizeof(struct mpc52xx_psc); in mpc52xx_psc_spi_do_probe()
|
D | spi-dw.c | 458 u32 fifo; in spi_hw_init() local 460 for (fifo = 1; fifo < 256; fifo++) { in spi_hw_init() 461 dw_writel(dws, DW_SPI_TXFLTR, fifo); in spi_hw_init() 462 if (fifo != dw_readl(dws, DW_SPI_TXFLTR)) in spi_hw_init() 467 dws->fifo_len = (fifo == 1) ? 0 : fifo; in spi_hw_init()
|
D | spi-bcm63xx-hsspi.c | 103 u8 __iomem *fifo; member 188 memcpy_toio(bs->fifo + HSSPI_OPCODE_LEN, tx, curr_step); in bcm63xx_hsspi_do_txrx() 192 __raw_writew(opcode | curr_step, bs->fifo); in bcm63xx_hsspi_do_txrx() 210 memcpy_fromio(rx, bs->fifo, curr_step); in bcm63xx_hsspi_do_txrx() 372 bs->fifo = (u8 __iomem *)(bs->regs + HSSPI_FIFO_REG(0)); in bcm63xx_hsspi_probe()
|
D | spi-rockchip.c | 234 u32 fifo; in get_fifo_len() local 236 for (fifo = 2; fifo < 32; fifo++) { in get_fifo_len() 237 writel_relaxed(fifo, rs->regs + ROCKCHIP_SPI_TXFTLR); in get_fifo_len() 238 if (fifo != readl_relaxed(rs->regs + ROCKCHIP_SPI_TXFTLR)) in get_fifo_len() 244 return (fifo == 31) ? 0 : fifo; in get_fifo_len()
|
/linux-4.4.14/drivers/net/fddi/skfp/ |
D | fplustm.c | 178 smc->hw.fp.fifo.rbc_ram_start = 0 ; in init_ram() 179 smc->hw.fp.fifo.rbc_ram_end = in init_ram() 180 smc->hw.fp.fifo.rbc_ram_start + RBC_MEM_SIZE ; in init_ram() 182 MARW(smc->hw.fp.fifo.rbc_ram_start) ; in init_ram() 183 for (i = smc->hw.fp.fifo.rbc_ram_start; in init_ram() 184 i < (u_short) (smc->hw.fp.fifo.rbc_ram_end-1); i++) in init_ram() 198 outpw(FM_A(FM_RPR1),smc->hw.fp.fifo.rx1_fifo_start) ; /* RPR1 */ in set_recvptr() 199 outpw(FM_A(FM_SWPR1),smc->hw.fp.fifo.rx1_fifo_start) ; /* SWPR1 */ in set_recvptr() 200 outpw(FM_A(FM_WPR1),smc->hw.fp.fifo.rx1_fifo_start) ; /* WPR1 */ in set_recvptr() 201 outpw(FM_A(FM_EARV1),smc->hw.fp.fifo.tx_s_start-1) ; /* EARV1 */ in set_recvptr() [all …]
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_rd.c | 92 struct circ_buf fifo; member 99 struct circ_buf *fifo = &rd->fifo; in rd_write() local 103 char *fptr = &fifo->buf[fifo->head]; in rd_write() 106 wait_event(rd->fifo_event, circ_space(&rd->fifo) > 0); in rd_write() 108 n = min(sz, circ_space_to_end(&rd->fifo)); in rd_write() 111 fifo->head = (fifo->head + n) & (BUF_SZ - 1); in rd_write() 131 struct circ_buf *fifo = &rd->fifo; in rd_read() local 132 const char *fptr = &fifo->buf[fifo->tail]; in rd_read() 138 circ_count(&rd->fifo) > 0); in rd_read() 142 n = min_t(int, sz, circ_count_to_end(&rd->fifo)); in rd_read() [all …]
|
/linux-4.4.14/drivers/dma/bestcomm/ |
D | gen_bd.c | 40 u32 fifo; /* (u32*) address of gen_bd's fifo */ member 57 u32 fifo; /* (u32*) address of gen_bd's fifo */ member 77 phys_addr_t fifo; member 89 bcom_gen_bd_rx_init(int queue_len, phys_addr_t fifo, in bcom_gen_bd_rx_init() argument 103 priv->fifo = fifo; in bcom_gen_bd_rx_init() 136 var->fifo = (u32) priv->fifo; in bcom_gen_bd_rx_reset() 174 bcom_gen_bd_tx_init(int queue_len, phys_addr_t fifo, in bcom_gen_bd_tx_init() argument 188 priv->fifo = fifo; in bcom_gen_bd_tx_init() 220 var->fifo = (u32) priv->fifo; in bcom_gen_bd_tx_reset() 320 phys_addr_t fifo, int maxbufsize) in bcom_psc_gen_bd_rx_init() argument [all …]
|
D | fec.c | 35 u32 fifo; /* (u32*) address of fec's fifo */ member 55 u32 fifo; /* (u32*) address of fec's fifo */ member 75 phys_addr_t fifo; member 85 bcom_fec_rx_init(int queue_len, phys_addr_t fifo, int maxbufsize) in bcom_fec_rx_init() argument 98 priv->fifo = fifo; in bcom_fec_rx_init() 129 var->fifo = (u32) priv->fifo; in bcom_fec_rx_reset() 187 bcom_fec_tx_init(int queue_len, phys_addr_t fifo) in bcom_fec_tx_init() argument 200 priv->fifo = fifo; in bcom_fec_tx_init() 230 var->fifo = (u32) priv->fifo; in bcom_fec_tx_reset()
|
/linux-4.4.14/drivers/mailbox/ |
D | omap-mailbox.c | 84 struct kfifo fifo; member 159 struct omap_mbox_fifo *fifo = &mbox->rx_fifo; in mbox_fifo_read() local 160 return (mbox_msg_t) mbox_read_reg(mbox->parent, fifo->msg); in mbox_fifo_read() 165 struct omap_mbox_fifo *fifo = &mbox->tx_fifo; in mbox_fifo_write() local 166 mbox_write_reg(mbox->parent, msg, fifo->msg); in mbox_fifo_write() 171 struct omap_mbox_fifo *fifo = &mbox->rx_fifo; in mbox_fifo_empty() local 172 return (mbox_read_reg(mbox->parent, fifo->msg_stat) == 0); in mbox_fifo_empty() 177 struct omap_mbox_fifo *fifo = &mbox->tx_fifo; in mbox_fifo_full() local 178 return mbox_read_reg(mbox->parent, fifo->fifo_stat); in mbox_fifo_full() 184 struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? in ack_mbox_irq() local [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpc5121-psc.txt | 9 Controller node fsl,mpc5121-psc-fifo is required there: 25 - fsl,rx-fifo-size : the size of the RX fifo slice (a multiple of 4) 26 - fsl,tx-fifo-size : the size of the TX fifo slice (a multiple of 4) 32 for that is fsl,mpc5121-psc-spi. It requires a fsl,mpc5121-psc-fifo as well. 37 fsl,mpc512x-psc-fifo node 41 - compatible : Should be "fsl,<soc>-psc-fifo" 52 - clocks : specifies the clock needed to operate the fifo controller 63 fsl,rx-fifo-size = <16>; 64 fsl,tx-fifo-size = <16>; 73 fsl,rx-fifo-size = <16>; [all …]
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fifo.c | 41 const struct vmw_fifo_state *fifo = &dev_priv->fifo; in vmw_fifo_have_3d() local 68 ((fifo->capabilities & in vmw_fifo_have_3d() 101 int vmw_fifo_init(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo) in vmw_fifo_init() argument 107 fifo->dx = false; in vmw_fifo_init() 108 fifo->static_buffer_size = VMWGFX_FIFO_STATIC_SIZE; in vmw_fifo_init() 109 fifo->static_buffer = vmalloc(fifo->static_buffer_size); in vmw_fifo_init() 110 if (unlikely(fifo->static_buffer == NULL)) in vmw_fifo_init() 113 fifo->dynamic_buffer = NULL; in vmw_fifo_init() 114 fifo->reserved_size = 0; in vmw_fifo_init() 115 fifo->using_bounce_buffer = false; in vmw_fifo_init() [all …]
|
D | vmwgfx_irq.c | 92 fifo_state = &dev_priv->fifo; in vmw_seqno_passed() 119 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; in vmw_fallback_wait() 243 struct vmw_fifo_state *fifo = &dev_priv->fifo; in vmw_wait_seqno() local 253 if (!(fifo->capabilities & SVGA_FIFO_CAP_FENCE)) in vmw_wait_seqno()
|
D | vmwgfx_ioctl.c | 60 param->value = dev_priv->fifo.capabilities; in vmw_getparam_ioctl() 68 const struct vmw_fifo_state *fifo = &dev_priv->fifo; in vmw_getparam_ioctl() local 77 ((fifo->capabilities & in vmw_getparam_ioctl()
|
/linux-4.4.14/Documentation/devicetree/bindings/net/can/ |
D | xilinx_can.txt | 17 - tx-fifo-depth : Can Tx fifo depth. 18 - rx-fifo-depth : Can Rx fifo depth. 31 tx-fifo-depth = <0x40>; 32 rx-fifo-depth = <0x40>; 42 tx-fifo-depth = <0x40>; 43 rx-fifo-depth = <0x40>;
|
/linux-4.4.14/include/media/ |
D | lirc_dev.h | 31 struct kfifo fifo; member 38 if (kfifo_initialized(&buf->fifo)) { in lirc_buffer_clear() 40 kfifo_reset(&buf->fifo); in lirc_buffer_clear() 57 ret = kfifo_alloc(&buf->fifo, size * chunk_size, GFP_KERNEL); in lirc_buffer_init() 64 if (kfifo_initialized(&buf->fifo)) { in lirc_buffer_free() 65 kfifo_free(&buf->fifo); in lirc_buffer_free() 77 len = kfifo_len(&buf->fifo); in lirc_buffer_len() 104 ret = kfifo_out_locked(&buf->fifo, dest, buf->chunk_size, in lirc_buffer_read() 115 ret = kfifo_in_locked(&buf->fifo, orig, buf->chunk_size, in lirc_buffer_write()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | ampdu.c | 208 struct brcms_fifo_info *fifo; in brcms_c_ffpld_init() local 211 fifo = (ampdu->fifo_tb + j); in brcms_c_ffpld_init() 212 fifo->ampdu_pld_size = 0; in brcms_c_ffpld_init() 214 fifo->mcs2ampdu_table[i] = 255; in brcms_c_ffpld_init() 215 fifo->dmaxferrate = 0; in brcms_c_ffpld_init() 216 fifo->accum_txampdu = 0; in brcms_c_ffpld_init() 217 fifo->prev_txfunfl = 0; in brcms_c_ffpld_init() 218 fifo->accum_txfunfl = 0; in brcms_c_ffpld_init() 323 struct brcms_fifo_info *fifo = (ampdu->fifo_tb + f); in brcms_c_ffpld_calc_mcs2ampdu_table() local 327 max_mpdu = min_t(u8, fifo->mcs2ampdu_table[FFPLD_MAX_MCS], in brcms_c_ffpld_calc_mcs2ampdu_table() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
D | arb.c | 56 nv04_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) in nv04_calc_arb() argument 106 fifo->lwm = clwm; in nv04_calc_arb() 107 fifo->burst = cbs; in nv04_calc_arb() 112 nv10_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) in nv10_calc_arb() argument 178 fifo->burst = min(max_burst_o, 1024); in nv10_calc_arb() 182 fifo->burst = min(max_burst_l, fifo->burst); in nv10_calc_arb() 184 fifo->burst = rounddown_pow_of_two(fifo->burst); in nv10_calc_arb() 189 max_lwm = fifo_len - fifo->burst in nv10_calc_arb() 191 + fifo->burst * drain_rate / fill_rate; in nv10_calc_arb() 193 fifo->lwm = min_lwm + 10 * (max_lwm - min_lwm) / 100; /* Empirical. */ in nv10_calc_arb()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
D | cxio_resource.c | 47 static int __cxio_init_resource_fifo(struct kfifo *fifo, in __cxio_init_resource_fifo() argument 58 if (kfifo_alloc(fifo, nr * sizeof(u32), GFP_KERNEL)) in __cxio_init_resource_fifo() 62 kfifo_in(fifo, (unsigned char *) &entry, sizeof(u32)); in __cxio_init_resource_fifo() 74 kfifo_in(fifo, in __cxio_init_resource_fifo() 81 kfifo_in(fifo, in __cxio_init_resource_fifo() 86 kfifo_in(fifo, (unsigned char *) &i, sizeof(u32)); in __cxio_init_resource_fifo() 89 if (kfifo_out_locked(fifo, (unsigned char *) &entry, in __cxio_init_resource_fifo() 95 static int cxio_init_resource_fifo(struct kfifo *fifo, spinlock_t * fifo_lock, in cxio_init_resource_fifo() argument 98 return (__cxio_init_resource_fifo(fifo, fifo_lock, nr, skip_low, in cxio_init_resource_fifo() 102 static int cxio_init_resource_fifo_random(struct kfifo *fifo, in cxio_init_resource_fifo_random() argument [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
D | nrs_fifo.c | 170 nr_u.fifo.fr_list); in nrs_fifo_req_get() 177 list_del_init(&nrq->nr_u.fifo.fr_list); in nrs_fifo_req_get() 181 nrq->nr_u.fifo.fr_sequence); in nrs_fifo_req_get() 206 nrq->nr_u.fifo.fr_sequence = head->fh_sequence++; in nrs_fifo_req_add() 207 list_add_tail(&nrq->nr_u.fifo.fr_list, &head->fh_list); in nrs_fifo_req_add() 221 LASSERT(!list_empty(&nrq->nr_u.fifo.fr_list)); in nrs_fifo_req_del() 222 list_del_init(&nrq->nr_u.fifo.fr_list); in nrs_fifo_req_del() 243 nrq->nr_u.fifo.fr_sequence); in nrs_fifo_req_stop()
|
/linux-4.4.14/drivers/media/radio/ |
D | radio-cadet.c | 130 unsigned fifo = 0; in cadet_gettune() local 145 fifo = (fifo << 1) | ((inb(dev->io + 1) >> 7) & 0x01); in cadet_gettune() 157 return fifo; in cadet_gettune() 163 unsigned freq = 0, test, fifo = 0; in cadet_getfreq() local 168 fifo = cadet_gettune(dev); in cadet_getfreq() 174 return ((fifo & 0x7fff) - 450) * 16; in cadet_getfreq() 178 if ((fifo & 0x01) != 0) in cadet_getfreq() 181 fifo = fifo >> 1; in cadet_getfreq() 188 static void cadet_settune(struct cadet *dev, unsigned fifo) in cadet_settune() argument 198 test = (fifo >> 23) & 0x02; /* Align data for SDO */ in cadet_settune() [all …]
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | fwsignal.c | 786 int fifo) in brcmf_fws_macdesc_closed() argument 806 return closed || !(entry->ac_bitmap & BIT(fifo)); in brcmf_fws_macdesc_closed() 924 int fifo, bool send_immediately) in brcmf_fws_tim_update() argument 934 if (brcmu_pktq_mlen(&entry->psq, 3 << (fifo * 2)) == 0) in brcmf_fws_tim_update() 935 entry->traffic_pending_bmp &= ~NBITVAL(fifo); in brcmf_fws_tim_update() 937 entry->traffic_pending_bmp |= NBITVAL(fifo); in brcmf_fws_tim_update() 1196 u8 fifo, u8 credits) in brcmf_fws_return_credits() argument 1205 fws->fifo_credit_map |= 1 << fifo; in brcmf_fws_return_credits() 1207 if ((fifo == BRCMF_FWS_FIFO_AC_BE) && in brcmf_fws_return_credits() 1228 fws->fifo_credit[fifo] += credits; in brcmf_fws_return_credits() [all …]
|
D | flowring.c | 35 #define BRCMF_FLOWRING_HASH_AP(da, fifo, ifidx) (da[5] + fifo + ifidx * 16) argument 36 #define BRCMF_FLOWRING_HASH_STA(fifo, ifidx) (fifo + ifidx * 16) argument 75 u8 fifo; in brcmf_flowring_lookup() local 78 fifo = brcmf_flowring_prio2fifo[prio]; in brcmf_flowring_lookup() 83 fifo = 0; in brcmf_flowring_lookup() 89 hash_idx = sta ? BRCMF_FLOWRING_HASH_STA(fifo, ifidx) : in brcmf_flowring_lookup() 90 BRCMF_FLOWRING_HASH_AP(mac, fifo, ifidx); in brcmf_flowring_lookup() 95 (hash[hash_idx].fifo == fifo) && in brcmf_flowring_lookup() 117 u8 fifo; in brcmf_flowring_create() local 121 fifo = brcmf_flowring_prio2fifo[prio]; in brcmf_flowring_create() [all …]
|
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
D | vxge-traffic.c | 222 void vxge_hw_vpath_tti_ci_set(struct __vxge_hw_fifo *fifo) in vxge_hw_vpath_tti_ci_set() argument 228 if (fifo->config->enable != VXGE_HW_FIFO_ENABLE) in vxge_hw_vpath_tti_ci_set() 231 vp_reg = fifo->vp_reg; in vxge_hw_vpath_tti_ci_set() 232 config = container_of(fifo->config, struct vxge_hw_vp_config, fifo); in vxge_hw_vpath_tti_ci_set() 238 fifo->tim_tti_cfg1_saved = val64; in vxge_hw_vpath_tti_ci_set() 252 void vxge_hw_vpath_dynamic_tti_rtimer_set(struct __vxge_hw_fifo *fifo) in vxge_hw_vpath_dynamic_tti_rtimer_set() argument 254 u64 val64 = fifo->tim_tti_cfg3_saved; in vxge_hw_vpath_dynamic_tti_rtimer_set() 255 u64 timer = (fifo->rtimer * 1000) / 272; in vxge_hw_vpath_dynamic_tti_rtimer_set() 262 writeq(val64, &fifo->vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_TX]); in vxge_hw_vpath_dynamic_tti_rtimer_set() 1399 static void __vxge_hw_non_offload_db_post(struct __vxge_hw_fifo *fifo, in __vxge_hw_non_offload_db_post() argument [all …]
|
D | vxge-main.c | 97 static inline void VXGE_COMPLETE_VPATH_TX(struct vxge_fifo *fifo) in VXGE_COMPLETE_VPATH_TX() argument 109 if (__netif_tx_trylock(fifo->txq)) { in VXGE_COMPLETE_VPATH_TX() 110 vxge_hw_vpath_poll_tx(fifo->handle, &skb_ptr, in VXGE_COMPLETE_VPATH_TX() 112 __netif_tx_unlock(fifo->txq); in VXGE_COMPLETE_VPATH_TX() 127 VXGE_COMPLETE_VPATH_TX(&vdev->vpaths[i].fifo); in VXGE_COMPLETE_ALL_TX() 550 struct vxge_fifo *fifo = (struct vxge_fifo *)userdata; in vxge_xmit_compl() local 570 "tcode = 0x%x", fifo->ndev->name, __func__, in vxge_xmit_compl() 576 fifo->ndev->name, __func__, __LINE__, in vxge_xmit_compl() 579 fifo->stats.tx_errors++; in vxge_xmit_compl() 582 "error t_code %01x", fifo->ndev->name, in vxge_xmit_compl() [all …]
|
D | vxge-config.c | 1253 status = __vxge_hw_device_fifo_config_check(&vp_config->fifo); in __vxge_hw_device_vpath_config_check() 1367 if (device_config->vp_config[i].fifo.enable == in vxge_hw_device_initialize() 1369 nblocks += device_config->vp_config[i].fifo.fifo_blocks; in vxge_hw_device_initialize() 2951 device_config->vp_config[i].fifo.enable = VXGE_HW_FIFO_ENABLE; in vxge_hw_device_config_default_get() 2953 device_config->vp_config[i].fifo.fifo_blocks = in vxge_hw_device_config_default_get() 2956 device_config->vp_config[i].fifo.max_frags = in vxge_hw_device_config_default_get() 2959 device_config->vp_config[i].fifo.memblock_size = in vxge_hw_device_config_default_get() 2962 device_config->vp_config[i].fifo.alignment_size = in vxge_hw_device_config_default_get() 2965 device_config->vp_config[i].fifo.intr = in vxge_hw_device_config_default_get() 2968 device_config->vp_config[i].fifo.no_snoop_bits = in vxge_hw_device_config_default_get() [all …]
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | mpc5121.dtsi | 357 fsl,rx-fifo-size = <16>; 358 fsl,tx-fifo-size = <16>; 369 fsl,rx-fifo-size = <16>; 370 fsl,tx-fifo-size = <16>; 381 fsl,rx-fifo-size = <16>; 382 fsl,tx-fifo-size = <16>; 393 fsl,rx-fifo-size = <16>; 394 fsl,tx-fifo-size = <16>; 405 fsl,rx-fifo-size = <16>; 406 fsl,tx-fifo-size = <16>; [all …]
|
D | eiger.dts | 317 rx-fifo-size = <4096>; 318 tx-fifo-size = <2048>; 319 rx-fifo-size-gige = <16384>; 347 rx-fifo-size = <4096>; 348 tx-fifo-size = <2048>; 349 rx-fifo-size-gige = <16384>; 378 rx-fifo-size = <4096>; 379 tx-fifo-size = <2048>; 380 rx-fifo-size-gige = <16384>; 381 tx-fifo-size-gige = <16384>; /* emac2&3 only */ [all …]
|
D | ac14xx.dts | 254 /* fifo interrupts */ 304 fsl,rx-fifo-size = <512>; 305 fsl,tx-fifo-size = <512>; 311 fsl,rx-fifo-size = <768>; 312 fsl,tx-fifo-size = <768>; 336 fsl,rx-fifo-size = <128>; 337 fsl,tx-fifo-size = <128>; 353 fsl,rx-fifo-size = <512>; 354 fsl,tx-fifo-size = <512>;
|
D | arches.dts | 283 rx-fifo-size = <4096>; 284 tx-fifo-size = <2048>; 285 rx-fifo-size-gige = <16384>; 312 rx-fifo-size = <4096>; 313 tx-fifo-size = <2048>; 314 rx-fifo-size-gige = <16384>; 342 rx-fifo-size = <4096>; 343 tx-fifo-size = <2048>; 344 rx-fifo-size-gige = <16384>; 345 tx-fifo-size-gige = <16384>; /* emac2&3 only */
|
D | obs600.dts | 262 rx-fifo-size = <4096>; 263 tx-fifo-size = <2048>; 264 rx-fifo-size-gige = <16384>; 265 tx-fifo-size-gige = <16384>; 292 rx-fifo-size = <4096>; 293 tx-fifo-size = <2048>; 294 rx-fifo-size-gige = <16384>; 295 tx-fifo-size-gige = <16384>;
|
D | glacier.dts | 354 rx-fifo-size = <4096>; 355 tx-fifo-size = <2048>; 356 rx-fifo-size-gige = <16384>; 384 rx-fifo-size = <4096>; 385 tx-fifo-size = <2048>; 386 rx-fifo-size-gige = <16384>; 415 rx-fifo-size = <4096>; 416 tx-fifo-size = <2048>; 417 rx-fifo-size-gige = <16384>; 418 tx-fifo-size-gige = <16384>; /* emac2&3 only */ [all …]
|
D | makalu.dts | 228 rx-fifo-size = <4096>; 229 tx-fifo-size = <2048>; 230 rx-fifo-size-gige = <16384>; 231 tx-fifo-size-gige = <16384>; 258 rx-fifo-size = <4096>; 259 tx-fifo-size = <2048>; 260 rx-fifo-size-gige = <16384>; 261 tx-fifo-size-gige = <16384>;
|
D | taishan.dts | 297 rx-fifo-size = <4096>; 298 tx-fifo-size = <2048>; 317 rx-fifo-size = <4096>; 318 tx-fifo-size = <2048>; 337 rx-fifo-size = <4096>; 338 tx-fifo-size = <2048>; 361 rx-fifo-size = <4096>; 362 tx-fifo-size = <2048>;
|
D | mpc5125twr.dts | 263 fsl,rx-fifo-size = <16>; 264 fsl,tx-fifo-size = <16>; 275 fsl,rx-fifo-size = <16>; 276 fsl,tx-fifo-size = <16>; 283 compatible = "fsl,mpc5121-psc-fifo";
|
D | kilauea.dts | 282 rx-fifo-size = <4096>; 283 tx-fifo-size = <2048>; 284 rx-fifo-size-gige = <16384>; 285 tx-fifo-size-gige = <16384>; 312 rx-fifo-size = <4096>; 313 tx-fifo-size = <2048>; 314 rx-fifo-size-gige = <16384>; 315 tx-fifo-size-gige = <16384>;
|
D | klondike.dts | 177 rx-fifo-size = <4096>; 178 tx-fifo-size = <2048>; 207 rx-fifo-size = <4096>; 208 tx-fifo-size = <2048>;
|
D | hotfoot.dts | 174 rx-fifo-size = <0x1000>; 175 tx-fifo-size = <0x800>; 195 rx-fifo-size = <0x1000>; 196 tx-fifo-size = <0x800>;
|
D | sam440ep.dts | 230 rx-fifo-size = <0x1000>; 231 tx-fifo-size = <0x800>; 251 rx-fifo-size = <0x1000>; 252 tx-fifo-size = <0x800>;
|
D | haleakala.dts | 227 rx-fifo-size = <4096>; 228 tx-fifo-size = <2048>; 229 rx-fifo-size-gige = <16384>; 230 tx-fifo-size-gige = <16384>;
|
D | bamboo.dts | 220 rx-fifo-size = <4096>; 221 tx-fifo-size = <2048>; 240 rx-fifo-size = <4096>; 241 tx-fifo-size = <2048>;
|
D | ebony.dts | 257 rx-fifo-size = <4096>; 258 tx-fifo-size = <2048>; 276 rx-fifo-size = <4096>; 277 tx-fifo-size = <2048>;
|
D | yosemite.dts | 263 rx-fifo-size = <4096>; 264 tx-fifo-size = <2048>; 283 rx-fifo-size = <4096>; 284 tx-fifo-size = <2048>;
|
D | rainier.dts | 275 rx-fifo-size = <4096>; 276 tx-fifo-size = <2048>; 304 rx-fifo-size = <4096>; 305 tx-fifo-size = <2048>;
|
/linux-4.4.14/net/dccp/ |
D | probe.c | 48 struct kfifo fifo; member 72 kfifo_in_locked(&dccpw.fifo, tbuf, len, &dccpw.lock); in printl() 113 kfifo_reset(&dccpw.fifo); in dccpprobe_open() 135 kfifo_len(&dccpw.fifo) != 0); in dccpprobe_read() 139 cnt = kfifo_out_locked(&dccpw.fifo, tbuf, len, &dccpw.lock); in dccpprobe_read() 161 if (kfifo_alloc(&dccpw.fifo, bufsize, GFP_KERNEL)) in dccpprobe_init() 181 kfifo_free(&dccpw.fifo); in dccpprobe_init() 188 kfifo_free(&dccpw.fifo); in dccpprobe_exit()
|
/linux-4.4.14/include/linux/fsl/bestcomm/ |
D | gen_bd.h | 26 bcom_gen_bd_rx_init(int queue_len, phys_addr_t fifo, 37 bcom_gen_bd_tx_init(int queue_len, phys_addr_t fifo, 49 phys_addr_t fifo, int maxbufsize); 51 phys_addr_t fifo);
|
D | fec.h | 41 bcom_fec_rx_init(int queue_len, phys_addr_t fifo, int maxbufsize); 51 bcom_fec_tx_init(int queue_len, phys_addr_t fifo);
|
/linux-4.4.14/net/sctp/ |
D | probe.c | 65 struct kfifo fifo; member 81 kfifo_in_locked(&sctpw.fifo, tbuf, len, &sctpw.lock); in printl() 87 kfifo_reset(&sctpw.fifo); in sctpprobe_open() 110 kfifo_len(&sctpw.fifo) != 0); in sctpprobe_read() 114 cnt = kfifo_out_locked(&sctpw.fifo, tbuf, len, &sctpw.lock); in sctpprobe_read() 213 if (kfifo_alloc(&sctpw.fifo, bufsize, GFP_KERNEL)) in sctpprobe_init() 231 kfifo_free(&sctpw.fifo); in sctpprobe_init() 237 kfifo_free(&sctpw.fifo); in sctpprobe_exit()
|
/linux-4.4.14/sound/core/seq/ |
D | seq_fifo.h | 53 #define snd_seq_fifo_lock(fifo) snd_use_lock_use(&(fifo)->use_lock) argument 54 #define snd_seq_fifo_unlock(fifo) snd_use_lock_free(&(fifo)->use_lock) argument
|
D | seq_fifo.c | 62 void snd_seq_fifo_delete(struct snd_seq_fifo **fifo) in snd_seq_fifo_delete() argument 66 if (snd_BUG_ON(!fifo)) in snd_seq_fifo_delete() 68 f = *fifo; in snd_seq_fifo_delete() 71 *fifo = NULL; in snd_seq_fifo_delete()
|
D | seq_clientmgr.c | 343 user->fifo = NULL; in snd_seq_open() 348 user->fifo = snd_seq_fifo_new(user->fifo_pool_size); in snd_seq_open() 349 if (user->fifo == NULL) { in snd_seq_open() 381 if (client->data.user.fifo) in snd_seq_release() 382 snd_seq_fifo_delete(&client->data.user.fifo); in snd_seq_release() 401 struct snd_seq_fifo *fifo; in snd_seq_read() local 416 if (!client->accept_input || (fifo = client->data.user.fifo) == NULL) in snd_seq_read() 419 if (atomic_read(&fifo->overflow) > 0) { in snd_seq_read() 421 snd_seq_fifo_clear(fifo); in snd_seq_read() 428 snd_seq_fifo_lock(fifo); in snd_seq_read() [all …]
|
D | seq_prioq.h | 41 void snd_seq_prioq_delete(struct snd_seq_prioq **fifo);
|
D | seq_prioq.c | 74 void snd_seq_prioq_delete(struct snd_seq_prioq **fifo) in snd_seq_prioq_delete() argument 76 struct snd_seq_prioq *f = *fifo; in snd_seq_prioq_delete() 77 *fifo = NULL; in snd_seq_prioq_delete()
|
D | seq_clientmgr.h | 38 struct snd_seq_fifo *fifo; /* queue for incoming events */ member
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | dwc2.txt | 24 - g-rx-fifo-size: size of rx fifo size in gadget mode. 25 - g-np-tx-fifo-size: size of non-periodic tx fifo size in gadget mode. 26 - g-tx-fifo-size: size of periodic tx fifo per endpoint (except ep0) in gadget mode.
|
D | atmel-usb.txt | 100 - atmel,fifo-size: Size of the fifo. 118 atmel,fifo-size = <64>; 124 atmel,fifo-size = <1024>; 132 atmel,fifo-size = <1024>; 140 atmel,fifo-size = <1024>; 147 atmel,fifo-size = <1024>; 154 atmel,fifo-size = <1024>; 162 atmel,fifo-size = <1024>;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | base.c | 92 .fifo = nv04_fifo_new, 113 .fifo = nv04_fifo_new, 155 .fifo = nv10_fifo_new, 177 .fifo = nv10_fifo_new, 199 .fifo = nv17_fifo_new, 221 .fifo = nv17_fifo_new, 243 .fifo = nv10_fifo_new, 265 .fifo = nv17_fifo_new, 287 .fifo = nv17_fifo_new, 309 .fifo = nv17_fifo_new, [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/ |
D | emac.txt | 33 - rx-fifo-size : 1 cell, Rx fifo size in bytes for 10 and 100 Mb/sec 36 - tx-fifo-size : 1 cell, Tx fifo size in bytes for 10 and 100 Mb/sec 39 - fifo-entry-size : 1 cell, size of a fifo entry (used to calculate 74 - rx-fifo-size-gige : 1 cell, Rx fifo size in bytes for 1000 Mb/sec 76 rx-fifo-size). For Axon, either absent or 2048. 77 - tx-fifo-size-gige : 1 cell, Tx fifo size in bytes for 1000 Mb/sec 79 tx-fifo-size). For Axon, either absent or 2048. 99 rx-fifo-size = <1000>; 100 tx-fifo-size = <800>;
|
/linux-4.4.14/drivers/staging/most/aim-cdev/ |
D | cdev.c | 45 DECLARE_KFIFO_PTR(fifo, typeof(struct mbo *)); 128 kfifo_free(&channel->fifo); in aim_close() 137 while (kfifo_out((struct kfifo *)&channel->fifo, &mbo, 1)) in aim_close() 235 while ((!kfifo_out(&channel->fifo, &mbo, 1)) && (channel->dev)) { in aim_read() 239 (!kfifo_is_empty(&channel->fifo) || in aim_read() 288 if (!kfifo_is_empty(&c->fifo)) in aim_poll() 338 kfifo_free(&channel->fifo); in aim_disconnect_channel() 368 kfifo_in(&channel->fifo, &mbo, 1); in aim_rx_completion() 370 if (kfifo_is_full(&channel->fifo)) in aim_rx_completion() 454 INIT_KFIFO(channel->fifo); in aim_probe() [all …]
|
/linux-4.4.14/drivers/usb/serial/ |
D | io_edgeport.c | 79 unsigned char *fifo; /* allocated Buffer */ member 897 edge_port->txfifo.fifo = kmalloc(edge_port->maxTxCredits, GFP_KERNEL); in edge_open() 899 if (!edge_port->txfifo.fifo) { in edge_open() 991 struct TxFifo *fifo = &edge_port->txfifo; in block_until_tx_empty() local 998 lastCount = fifo->count; in block_until_tx_empty() 1014 if (lastCount == fifo->count) { in block_until_tx_empty() 1086 kfree(edge_port->txfifo.fifo); in edge_close() 1087 edge_port->txfifo.fifo = NULL; in edge_close() 1101 struct TxFifo *fifo; in edge_write() local 1112 fifo = &edge_port->txfifo; in edge_write() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | ethernet.txt | 22 - rx-fifo-depth: the size of the controller's receive fifo in bytes. This 23 is used for components that can have configurable receive fifo sizes, 26 - tx-fifo-depth: the size of the controller's transmit fifo in bytes. This 27 is used for components that can have configurable fifo sizes.
|
D | altera_tse.txt | 22 - rx-fifo-depth: MAC receive FIFO buffer depth in bytes 23 - tx-fifo-depth: MAC transmit FIFO buffer depth in bytes 67 rx-fifo-depth = <2048>; 68 tx-fifo-depth = <2048>; 105 rx-fifo-depth = <2048>; 106 tx-fifo-depth = <2048>;
|
D | ti,dp83867.txt | 9 - ti,fifo-depth - Transmitt FIFO depth- see dt-bindings/net/ti-dp83867.h 21 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
|
D | stmmac.txt | 48 - tx-fifo-depth: See ethernet.txt file in the same directory 49 - rx-fifo-depth: See ethernet.txt file in the same directory 64 rx-fifo-depth = <16384>; 65 tx-fifo-depth = <16384>;
|
/linux-4.4.14/arch/arm/include/debug/ |
D | samsung.S | 53 tst \rd, #S3C2410_UFCON_FIFOMODE @ fifo enabled? 62 @ busy waiting for non fifo 72 tst \rd, #S3C2410_UFCON_FIFOMODE @ fifo enabled? 81 @ idle waiting for non fifo
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/ |
D | g84.c | 84 struct nvkm_fifo *fifo = device->fifo; in g84_cipher_intr() local 93 chan = nvkm_fifo_chan_inst(fifo, (u64)inst << 12, &flags); in g84_cipher_intr() 102 nvkm_fifo_chan_put(fifo, flags, &chan); in g84_cipher_intr()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv44.c | 35 struct nvkm_fifo *fifo = device->fifo; in nv44_gr_tile() local 38 nvkm_fifo_pause(fifo, &flags); in nv44_gr_tile() 73 nvkm_fifo_start(fifo, &flags); in nv44_gr_tile()
|
D | nv40.c | 159 chan->fifo = fifoch; in nv40_gr_chan_new() 177 struct nvkm_fifo *fifo = device->fifo; in nv40_gr_tile() local 180 nvkm_fifo_pause(fifo, &flags); in nv40_gr_tile() 228 nvkm_fifo_start(fifo, &flags); in nv40_gr_tile() 278 chan ? chan->fifo->chid : -1, inst << 4, in nv40_gr_intr() 279 chan ? chan->fifo->object.client->name : "unknown", in nv40_gr_intr()
|
D | nv20.c | 152 struct nvkm_fifo *fifo = device->fifo; in nv20_gr_tile() local 155 nvkm_fifo_pause(fifo, &flags); in nv20_gr_tile() 175 nvkm_fifo_start(fifo, &flags); in nv20_gr_tile() 198 chan = nvkm_fifo_chan_chid(device->fifo, chid, &flags); in nv20_gr_intr() 215 nvkm_fifo_chan_put(device->fifo, flags, &chan); in nv20_gr_intr()
|
D | base.c | 125 .fifo.cclass = nvkm_gr_cclass_new, 126 .fifo.sclass = nvkm_gr_oclass_get,
|
D | nv10.c | 816 u32 st2, st2_dl, st2_dh, fifo_ptr, fifo[0x60/4]; in nv10_gr_load_dma_vtxbuf() local 849 for (i = 0; i < ARRAY_SIZE(fifo); i++) in nv10_gr_load_dma_vtxbuf() 850 fifo[i] = nvkm_rd32(device, 0x4007a0 + 4 * i); in nv10_gr_load_dma_vtxbuf() 868 for (i = 0; i < ARRAY_SIZE(fifo); i++) in nv10_gr_load_dma_vtxbuf() 869 nvkm_wr32(device, 0x4007a0 + 4 * i, fifo[i]); in nv10_gr_load_dma_vtxbuf() 1053 struct nvkm_fifo *fifo = device->fifo; in nv10_gr_tile() local 1056 nvkm_fifo_pause(fifo, &flags); in nv10_gr_tile() 1063 nvkm_fifo_start(fifo, &flags); in nv10_gr_tile()
|
D | nv40.h | 23 struct nvkm_fifo_chan *fifo; member
|
/linux-4.4.14/drivers/scsi/ |
D | sun3_scsi.c | 385 unsigned short fifo; in sun3scsi_dma_finish() local 393 fifo = dregs->fifo_count; in sun3scsi_dma_finish() 395 if ((fifo > 0) && (fifo < sun3_dma_orig_count)) in sun3scsi_dma_finish() 396 fifo++; in sun3scsi_dma_finish() 399 last_residual = fifo; in sun3scsi_dma_finish() 406 vaddr += (sun3_dma_orig_count - fifo); in sun3scsi_dma_finish() 442 fifo = dregs->fifo_count; in sun3scsi_dma_finish() 443 last_residual = fifo; in sun3scsi_dma_finish() 446 if((!write_flag) && (count - fifo) == 2) { in sun3scsi_dma_finish() 453 vaddr += (sun3_dma_orig_count - fifo); in sun3scsi_dma_finish()
|
D | in2000.c | 652 hostdata->fifo = FI_FIFO_WRITING; in DEF_SCSI_QCMD() 689 hostdata->fifo = FI_FIFO_READING; in DEF_SCSI_QCMD() 790 hostdata->fifo = FI_FIFO_READING; in transfer_bytes() 806 hostdata->fifo = FI_FIFO_WRITING; in transfer_bytes() 916 if (hostdata->fifo == FI_FIFO_READING) { in in2000_intr() 939 else if (hostdata->fifo == FI_FIFO_WRITING) { in in2000_intr() 1022 if (hostdata->fifo == FI_FIFO_READING) { in in2000_intr() 1043 hostdata->fifo = FI_FIFO_UNUSED; in in2000_intr() 1052 else if (hostdata->fifo == FI_FIFO_WRITING) { in in2000_intr() 1053 hostdata->fifo = FI_FIFO_UNUSED; in in2000_intr() [all …]
|
D | mesh.h | 19 unsigned char fifo; member
|
/linux-4.4.14/net/openvswitch/ |
D | actions.c | 78 struct deferred_action fifo[DEFERRED_ACTION_FIFO_SIZE]; member 84 static void action_fifo_init(struct action_fifo *fifo) in action_fifo_init() argument 86 fifo->head = 0; in action_fifo_init() 87 fifo->tail = 0; in action_fifo_init() 90 static bool action_fifo_is_empty(const struct action_fifo *fifo) in action_fifo_is_empty() argument 92 return (fifo->head == fifo->tail); in action_fifo_is_empty() 95 static struct deferred_action *action_fifo_get(struct action_fifo *fifo) in action_fifo_get() argument 97 if (action_fifo_is_empty(fifo)) in action_fifo_get() 100 return &fifo->fifo[fifo->tail++]; in action_fifo_get() 103 static struct deferred_action *action_fifo_put(struct action_fifo *fifo) in action_fifo_put() argument [all …]
|
/linux-4.4.14/drivers/usb/musb/ |
D | blackfin.c | 77 void __iomem *fifo = hw_ep->fifo; in bfin_write_fifo() local 86 hw_ep->epnum, fifo, len, src, epio); in bfin_write_fifo() 130 outsw_8((unsigned long)fifo, src, (len + 1) >> 1); in bfin_write_fifo() 132 outsw((unsigned long)fifo, src, (len + 1) >> 1); in bfin_write_fifo() 141 void __iomem *fifo = hw_ep->fifo; in bfin_read_fifo() local 186 *dst = (u8)inw((unsigned long)fifo + 4); in bfin_read_fifo() 189 insw_8((unsigned long)fifo, dst, len >> 1); in bfin_read_fifo() 191 insw((unsigned long)fifo, dst, len >> 1); in bfin_read_fifo() 194 *(dst + len - 1) = (u8)inw((unsigned long)fifo + 4); in bfin_read_fifo() 198 'R', hw_ep->epnum, fifo, len, dst); in bfin_read_fifo()
|
D | tusb6010.c | 181 tusb_fifo_write_unaligned(void __iomem *fifo, const u8 *buf, u16 len) in tusb_fifo_write_unaligned() argument 189 musb_writel(fifo, 0, val); in tusb_fifo_write_unaligned() 197 musb_writel(fifo, 0, val); in tusb_fifo_write_unaligned() 201 static inline void tusb_fifo_read_unaligned(void __iomem *fifo, in tusb_fifo_read_unaligned() argument 209 val = musb_readl(fifo, 0); in tusb_fifo_read_unaligned() 217 val = musb_readl(fifo, 0); in tusb_fifo_read_unaligned() 226 void __iomem *fifo = hw_ep->fifo; in tusb_write_fifo() local 232 'T', epnum, fifo, len, buf); in tusb_write_fifo() 246 iowrite32_rep(fifo, buf, len >> 2); in tusb_write_fifo() 261 musb_writel(fifo, 0, val); in tusb_write_fifo() [all …]
|
D | am35x.c | 413 void __iomem *fifo = hw_ep->fifo; in am35x_read_fifo() local 419 readsl(fifo, dst, len >> 2); in am35x_read_fifo() 429 *(u32 *) dst = musb_readl(fifo, 0); in am35x_read_fifo() 435 val = musb_readl(fifo, 0); in am35x_read_fifo()
|
D | musb_core.c | 296 void __iomem *fifo = hw_ep->fifo; in musb_default_write_fifo() local 304 'T', hw_ep->epnum, fifo, len, src); in musb_default_write_fifo() 313 iowrite32_rep(fifo, src + index, len >> 2); in musb_default_write_fifo() 317 __raw_writew(*(u16 *)&src[index], fifo); in musb_default_write_fifo() 322 iowrite16_rep(fifo, src + index, len >> 1); in musb_default_write_fifo() 327 __raw_writeb(src[index], fifo); in musb_default_write_fifo() 330 iowrite8_rep(fifo, src, len); in musb_default_write_fifo() 340 void __iomem *fifo = hw_ep->fifo; in musb_default_read_fifo() local 346 'R', hw_ep->epnum, fifo, len, dst); in musb_default_read_fifo() 355 ioread32_rep(fifo, dst, len >> 2); in musb_default_read_fifo() [all …]
|
/linux-4.4.14/drivers/ata/ |
D | pata_amd.c | 182 u8 fifo = fifobit[ap->port_no]; in amd_fifo_setup() local 188 fifo = 0; in amd_fifo_setup() 191 fifo = 0; in amd_fifo_setup() 196 r |= fifo; in amd_fifo_setup() 449 u8 fifo; in amd_clear_fifo() local 452 pci_read_config_byte(pdev, 0x41, &fifo); in amd_clear_fifo() 453 fifo &= 0x0F; in amd_clear_fifo() 454 pci_write_config_byte(pdev, 0x41, fifo); in amd_clear_fifo() 534 u8 fifo; in amd_init_one() local 543 pci_read_config_byte(pdev, 0x41, &fifo); in amd_init_one()
|
D | pata_ali.c | 145 u8 fifo; in ali_fifo_control() local 152 pci_read_config_byte(pdev, pio_fifo, &fifo); in ali_fifo_control() 153 fifo &= ~(0x0F << shift); in ali_fifo_control() 154 fifo |= (on << shift); in ali_fifo_control() 155 pci_write_config_byte(pdev, pio_fifo, fifo); in ali_fifo_control()
|
D | pata_via.c | 496 u8 fifo; in via_config_fifo() local 498 pci_read_config_byte(pdev, 0x43, &fifo); in via_config_fifo() 502 fifo &= 0x7F; in via_config_fifo() 504 fifo &= 0x9f; in via_config_fifo() 506 fifo |= fifo_setting[enable]; in via_config_fifo() 507 pci_write_config_byte(pdev, 0x43, fifo); in via_config_fifo()
|
/linux-4.4.14/Documentation/devicetree/bindings/mailbox/ |
D | omap-mailbox.txt | 10 Each mailbox IP block has a certain number of h/w fifo queues and output 17 and tx interrupt source per h/w fifo. Communication between different processors 21 The number of h/w fifo queues and interrupt lines dictate the usable registers. 23 instance. DRA7xx has multiple instances with different number of h/w fifo queues 51 - ti,mbox-num-fifos: Number of h/w fifo queues within the mailbox IP block 62 - ti,mbox-tx: sub-mailbox descriptor property defining a Tx fifo 63 - ti,mbox-rx: sub-mailbox descriptor property defining a Rx fifo 69 Cell #1 (fifo_id) - mailbox fifo id used either for transmitting 76 associated with generating a tx/rx fifo interrupt.
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | chan.c | 97 struct nvkm_fifo_chan *fifo, const struct nvkm_oclass *oclass, in nvkm_sw_chan_ctor() argument 105 chan->fifo = fifo; in nvkm_sw_chan_ctor()
|
D | nv10.c | 39 nv10_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifo, in nv10_sw_chan_new() argument 48 return nvkm_sw_chan_ctor(&nv10_sw_chan, sw, fifo, oclass, chan); in nv10_sw_chan_new()
|
D | base.c | 38 if (chan->fifo->chid == chid) { in nvkm_sw_mthd() 94 .fifo.cclass = nvkm_sw_cclass_get, 95 .fifo.sclass = nvkm_sw_oclass_get,
|
D | nv04.c | 108 nv04_sw_chan_new(struct nvkm_sw *sw, struct nvkm_fifo_chan *fifo, in nv04_sw_chan_new() argument 118 return nvkm_sw_chan_ctor(&nv04_sw_chan, sw, fifo, oclass, &chan->base); in nv04_sw_chan_new()
|
D | chan.h | 11 struct nvkm_fifo_chan *fifo; member
|
/linux-4.4.14/drivers/misc/ |
D | hpilo.h | 165 struct fifo { struct 182 #define FIFOHANDLESIZE (sizeof(struct fifo) - sizeof(u64)) 184 ((struct fifo *)(((char *)(_fifo)) - FIFOHANDLESIZE))
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | gt215.c | 307 struct nvkm_fifo *fifo = device->fifo; in gt215_clk_pre() local 319 if (fifo) in gt215_clk_pre() 320 nvkm_fifo_pause(fifo, flags); in gt215_clk_pre() 342 struct nvkm_fifo *fifo = device->fifo; in gt215_clk_post() local 344 if (fifo && flags) in gt215_clk_post() 345 nvkm_fifo_start(fifo, flags); in gt215_clk_post()
|
/linux-4.4.14/drivers/net/ethernet/wiznet/ |
D | w5300.c | 209 u16 fifo; in w5300_read_frame() local 213 fifo = w5300_read(priv, W5300_S0_RX_FIFO); in w5300_read_frame() 214 *buf++ = fifo >> 8; in w5300_read_frame() 215 *buf++ = fifo; in w5300_read_frame() 217 fifo = w5300_read(priv, W5300_S0_RX_FIFO); in w5300_read_frame() 218 fifo = w5300_read(priv, W5300_S0_RX_FIFO); in w5300_read_frame() 223 u16 fifo; in w5300_write_frame() local 227 fifo = *buf++ << 8; in w5300_write_frame() 228 fifo |= *buf++; in w5300_write_frame() 229 w5300_write(priv, W5300_S0_TX_FIFO, fifo); in w5300_write_frame()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | sama5d2.dtsi | 123 atmel,fifo-size = <64>; 129 atmel,fifo-size = <1024>; 137 atmel,fifo-size = <1024>; 145 atmel,fifo-size = <1024>; 153 atmel,fifo-size = <1024>; 161 atmel,fifo-size = <1024>; 169 atmel,fifo-size = <1024>; 177 atmel,fifo-size = <1024>; 185 atmel,fifo-size = <1024>; 192 atmel,fifo-size = <1024>; [all …]
|
D | rk3xxx.dtsi | 176 g-np-tx-fifo-size = <16>; 177 g-rx-fifo-size = <275>; 178 g-tx-fifo-size = <256 128 128 64 64 32>; 220 fifo-depth = <256>; 230 fifo-depth = <256>; 240 fifo-depth = <256>;
|
D | exynos5410.dtsi | 166 fifo-depth = <0x80>; 178 fifo-depth = <0x80>; 190 fifo-depth = <0x80>;
|
D | sama5d3.dtsi | 1339 atmel,fifo-size = <64>; 1345 atmel,fifo-size = <1024>; 1353 atmel,fifo-size = <1024>; 1361 atmel,fifo-size = <1024>; 1368 atmel,fifo-size = <1024>; 1375 atmel,fifo-size = <1024>; 1382 atmel,fifo-size = <1024>; 1389 atmel,fifo-size = <1024>; 1396 atmel,fifo-size = <1024>; 1402 atmel,fifo-size = <1024>; [all …]
|
D | uniphier-ph1-sld8.dtsi | 115 fifo-size = <64>; 126 fifo-size = <64>; 137 fifo-size = <64>; 148 fifo-size = <64>;
|
D | uniphier-ph1-ld4.dtsi | 115 fifo-size = <64>; 126 fifo-size = <64>; 137 fifo-size = <64>; 148 fifo-size = <64>;
|
D | uniphier-ph1-pro4.dtsi | 123 fifo-size = <64>; 134 fifo-size = <64>; 145 fifo-size = <64>; 156 fifo-size = <64>;
|
D | zx296702.dtsi | 114 fifo-depth = <32>; 127 fifo-depth = <32>;
|
D | zynq-7000.dtsi | 83 tx-fifo-depth = <0x40>; 84 rx-fifo-depth = <0x40>; 95 tx-fifo-depth = <0x40>; 96 rx-fifo-depth = <0x40>;
|
D | socfpga_arria10.dtsi | 414 tx-fifo-depth = <4096>; 415 rx-fifo-depth = <16384>; 433 tx-fifo-depth = <4096>; 434 rx-fifo-depth = <16384>; 452 tx-fifo-depth = <4096>; 453 rx-fifo-depth = <16384>; 591 fifo-depth = <0x400>;
|
D | sama5d4.dtsi | 140 atmel,fifo-size = <64>; 146 atmel,fifo-size = <1024>; 154 atmel,fifo-size = <1024>; 162 atmel,fifo-size = <1024>; 170 atmel,fifo-size = <1024>; 178 atmel,fifo-size = <1024>; 186 atmel,fifo-size = <1024>; 194 atmel,fifo-size = <1024>; 202 atmel,fifo-size = <1024>; 209 atmel,fifo-size = <1024>; [all …]
|
D | exynos5260.dtsi | 283 fifo-depth = <64>; 295 fifo-depth = <64>; 307 fifo-depth = <64>;
|
D | uniphier-ph1-sld3.dtsi | 143 fifo-size = <64>; 152 fifo-size = <64>; 161 fifo-size = <64>;
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | sh-msiof.txt | 51 - renesas,tx-fifo-size : Overrides the default tx fifo size given in words 53 - renesas,rx-fifo-size : Overrides the default rx fifo size given in words
|
D | spi_atmel.txt | 14 - atmel,fifo-size: maximum number of data the RX and TX FIFOs can store for FIFO 28 atmel,fifo-size = <32>;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv44.c | 46 struct nvkm_fifo_chan *fifo; member 115 chan->fifo = fifoch; in nv44_mpeg_chan_new() 185 chan ? chan->fifo->chid : -1, inst << 4, in nv44_mpeg_intr() 198 .fifo.cclass = nv44_mpeg_chan_new,
|
D | nv31.c | 97 chan->fifo = fifoch; in nv31_mpeg_chan_new() 211 mpeg->chan ? mpeg->chan->fifo->chid : -1, in nv31_mpeg_intr() 263 .fifo.cclass = nv31_mpeg_chan_new,
|
D | nv31.h | 25 struct nvkm_fifo_chan *fifo; member
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | nv50.c | 158 struct nvkm_fifo *fifo = device->fifo; in nv50_fb_intr() local 199 chan = nvkm_fifo_chan_inst(fifo, inst, &flags); in nv50_fb_intr() 210 nvkm_fifo_chan_put(fifo, flags, &chan); in nv50_fb_intr()
|
/linux-4.4.14/drivers/tty/serial/ |
D | kgdb_nmi.c | 96 STRUCT_KFIFO(char, KGDB_NMI_FIFO_SIZE) fifo; 115 kfifo_in(&priv->fifo, &c, 1); in kgdb_tty_recv() 203 !kfifo_len(&priv->fifo))) in kgdb_nmi_tty_receiver() 206 while (kfifo_out(&priv->fifo, &ch, 1)) in kgdb_nmi_tty_receiver() 246 INIT_KFIFO(priv->fifo); in kgdb_nmi_tty_install()
|
/linux-4.4.14/Documentation/devicetree/bindings/serial/ |
D | uniphier-uart.txt | 10 - fifo-size: the RX/TX FIFO size. Defaults to 64 if not specified. 22 fifo-size = <64>;
|
D | atmel-usart.txt | 25 - atmel,fifo-size: maximum number of data the RX and TX FIFOs can store for FIFO 62 atmel,fifo-size = <32>;
|
D | 8250.txt | 42 - fifo-size: the fifo size of the UART.
|
/linux-4.4.14/drivers/mmc/host/ |
D | s3cmci.c | 423 u32 fifo; in do_pio_read() local 433 while ((fifo = fifo_count(host))) { in do_pio_read() 453 fifo, host->pio_bytes, in do_pio_read() 461 if (fifo >= host->pio_bytes) in do_pio_read() 462 fifo = host->pio_bytes; in do_pio_read() 464 fifo -= fifo & 3; in do_pio_read() 466 host->pio_bytes -= fifo; in do_pio_read() 467 host->pio_count += fifo; in do_pio_read() 469 fifo_words = fifo >> 2; in do_pio_read() 475 if (fifo & 3) { in do_pio_read() [all …]
|
D | wbsd.c | 421 int i, fsr, fifo; in wbsd_empty_fifo() local 441 fifo = 16; in wbsd_empty_fifo() 443 fifo = 8; in wbsd_empty_fifo() 445 fifo = 1; in wbsd_empty_fifo() 447 for (i = 0; i < fifo; i++) { in wbsd_empty_fifo() 483 int i, fsr, fifo; in wbsd_fill_fifo() local 504 fifo = 0; in wbsd_fill_fifo() 506 fifo = 8; in wbsd_fill_fifo() 508 fifo = 15; in wbsd_fill_fifo() 510 for (i = 16; i > fifo; i--) { in wbsd_fill_fifo()
|
/linux-4.4.14/sound/pci/au88x0/ |
D | au88x0_core.c | 779 vortex_fifo_clearadbdata(vortex_t * vortex, int fifo, int x) in vortex_fifo_clearadbdata() argument 784 (((fifo << FIFO_SIZE_BITS) + x) << 2), 0); in vortex_fifo_clearadbdata() 788 static void vortex_fifo_adbinitialize(vortex_t * vortex, int fifo, int j) 790 vortex_fifo_clearadbdata(vortex, fifo, FIFO_SIZE); 792 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), 795 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), 800 static void vortex_fifo_setadbvalid(vortex_t * vortex, int fifo, int en) in vortex_fifo_setadbvalid() argument 802 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), in vortex_fifo_setadbvalid() 803 (hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)) & in vortex_fifo_setadbvalid() 808 vortex_fifo_setadbctrl(vortex_t * vortex, int fifo, int stereo, int priority, in vortex_fifo_setadbctrl() argument [all …]
|
/linux-4.4.14/drivers/video/fbdev/nvidia/ |
D | nv_hw.c | 242 static void nv4CalcArbitration(nv4_fifo_info * fifo, nv4_sim_state * arb) in nv4CalcArbitration() argument 251 fifo->valid = 1; in nv4CalcArbitration() 288 fifo->valid = 1; in nv4CalcArbitration() 345 fifo->valid = 0; in nv4CalcArbitration() 352 fifo->valid = 0; in nv4CalcArbitration() 360 fifo->valid = 0; in nv4CalcArbitration() 372 fifo->graphics_lwm = data; in nv4CalcArbitration() 373 fifo->graphics_burst_size = 128; in nv4CalcArbitration() 375 fifo->video_lwm = data; in nv4CalcArbitration() 376 fifo->video_burst_size = vbs; in nv4CalcArbitration() [all …]
|
/linux-4.4.14/drivers/net/ethernet/tehuti/ |
D | tehuti.h | 143 struct fifo { struct 157 struct fifo m; /* minimal set of variables used by all fifos */ argument 161 struct fifo m; /* minimal set of variables used by all fifos */ 165 struct fifo m; /* minimal set of variables used by all fifos */ 169 struct fifo m; /* minimal set of variables used by all fifos */
|
/linux-4.4.14/drivers/staging/octeon-usb/ |
D | octeon-hcd.c | 1229 struct cvmx_usb_tx_fifo *fifo, int available) in cvmx_usb_fill_tx_hw() argument 1235 while (available && (fifo->head != fifo->tail)) { in cvmx_usb_fill_tx_hw() 1236 int i = fifo->tail; in cvmx_usb_fill_tx_hw() 1237 const uint32_t *ptr = cvmx_phys_to_ptr(fifo->entry[i].address); in cvmx_usb_fill_tx_hw() 1238 uint64_t csr_address = USB_FIFO_ADDRESS(fifo->entry[i].channel, in cvmx_usb_fill_tx_hw() 1243 if (fifo->entry[i].size <= available) { in cvmx_usb_fill_tx_hw() 1244 words = fifo->entry[i].size; in cvmx_usb_fill_tx_hw() 1245 fifo->tail++; in cvmx_usb_fill_tx_hw() 1246 if (fifo->tail > MAX_CHANNELS) in cvmx_usb_fill_tx_hw() 1247 fifo->tail = 0; in cvmx_usb_fill_tx_hw() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ieee802154/ |
D | cc2520.txt | 10 - fifo-gpio: GPIO spec for the FIFO pin 27 fifo-gpio = <&gpio1 18 0>;
|
/linux-4.4.14/drivers/ide/ |
D | alim15x3.c | 55 u8 fifo; in ali_fifo_control() local 58 pci_read_config_byte(pdev, pio_fifo, &fifo); in ali_fifo_control() 59 fifo &= ~(0x0F << shift); in ali_fifo_control() 60 fifo |= (on << shift); in ali_fifo_control() 61 pci_write_config_byte(pdev, pio_fifo, fifo); in ali_fifo_control()
|
/linux-4.4.14/Documentation/devicetree/bindings/mmc/ |
D | synopsys-dw-mshc.txt | 63 * fifo-depth: The maximum size of the tx/rx fifo's. If this property is not 64 specified, the default value of the fifo size is determined from the 111 fifo-depth = <0x80>; 126 fifo-depth = <0x80>;
|
D | img-dw-mshc.txt | 25 fifo-depth = <0x20>;
|
/linux-4.4.14/drivers/media/rc/ |
D | ite-cir.c | 614 int fifo, read = 0; in it87_get_rx_bytes() local 619 fifo = inb(dev->cir_addr + IT87_RSR) & IT87_RXFBC; in it87_get_rx_bytes() 621 while (fifo > 0 && buf_size > 0) { in it87_get_rx_bytes() 623 fifo--; in it87_get_rx_bytes() 839 int fifo, read = 0; in it8708_get_rx_bytes() local 844 fifo = inb(dev->cir_addr + IT8708_C0RFSR) & IT85_RXFBC; in it8708_get_rx_bytes() 846 while (fifo > 0 && buf_size > 0) { in it8708_get_rx_bytes() 848 fifo--; in it8708_get_rx_bytes() 1130 int fifo, read = 0; in it8709_get_rx_bytes() local 1135 fifo = it8709_rm(dev, IT8709_RFSR) & IT85_RXFBC; in it8709_get_rx_bytes() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | i2c-at91.txt | 18 - atmel,fifo-size: maximum number of data the RX and TX FIFOs can store for FIFO 54 atmel,fifo-size = <16>;
|
/linux-4.4.14/drivers/net/ethernet/neterion/ |
D | s2io.c | 549 struct fifo_info *fifo, int cnt, u8 multiq) in s2io_wake_tx_queue() argument 553 if (cnt && __netif_subqueue_stopped(fifo->dev, fifo->fifo_no)) in s2io_wake_tx_queue() 554 netif_wake_subqueue(fifo->dev, fifo->fifo_no); in s2io_wake_tx_queue() 555 } else if (cnt && (fifo->queue_state == FIFO_QUEUE_STOP)) { in s2io_wake_tx_queue() 556 if (netif_queue_stopped(fifo->dev)) { in s2io_wake_tx_queue() 557 fifo->queue_state = FIFO_QUEUE_START; in s2io_wake_tx_queue() 558 netif_wake_queue(fifo->dev); in s2io_wake_tx_queue() 620 struct fifo_info *fifo = &mac_control->fifos[i]; in init_shared_mem() local 625 fifo->list_info = kzalloc(list_holder_size, GFP_KERNEL); in init_shared_mem() 626 if (!fifo->list_info) { in init_shared_mem() [all …]
|
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-core.c | 215 writel(channel->fifo, in c8sectpfe_start_feed() 217 writel(channel->fifo + FIFO_LEN - 1, in c8sectpfe_start_feed() 220 writel(channel->fifo, in c8sectpfe_start_feed() 222 writel(channel->fifo, in c8sectpfe_start_feed() 576 tsin->fifo = (tsin->tsin_id * FIFO_LEN); in configure_memdma_and_inputblock() 578 writel(tsin->fifo, fei->io + C8SECTPFE_IB_BUFF_STRT(tsin->tsin_id)); in configure_memdma_and_inputblock() 579 writel(tsin->fifo + FIFO_LEN - 1, in configure_memdma_and_inputblock() 582 writel(tsin->fifo, fei->io + C8SECTPFE_IB_READ_PNT(tsin->tsin_id)); in configure_memdma_and_inputblock() 583 writel(tsin->fifo, fei->io + C8SECTPFE_IB_WRT_PNT(tsin->tsin_id)); in configure_memdma_and_inputblock() 621 writel(tsin->fifo, tsin->irec + DMA_PRDS_MEMBASE); in configure_memdma_and_inputblock() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
D | iwl-trans.h | 476 u8 fifo; member 959 int fifo, int sta_id, int tid, in iwl_trans_txq_enable() argument 964 .fifo = fifo, in iwl_trans_txq_enable() 975 void iwl_trans_ac_txq_enable(struct iwl_trans *trans, int queue, int fifo, in iwl_trans_ac_txq_enable() argument 979 .fifo = fifo, in iwl_trans_ac_txq_enable()
|
/linux-4.4.14/Documentation/devicetree/bindings/crypto/ |
D | fsl-sec2.txt | 13 - fsl,channel-fifo-len : An integer representing the number of 14 descriptor pointers each channel fetch fifo can hold. 67 fsl,channel-fifo-len = <24>;
|
/linux-4.4.14/drivers/net/ethernet/smsc/ |
D | smc911x.c | 421 unsigned int fifo; in smc911x_rcv() local 423 fifo = SMC_GET_FIFO_INT(lp); in smc911x_rcv() 424 if (fifo & 0xFF) fifo--; in smc911x_rcv() 426 fifo & 0xff); in smc911x_rcv() 427 SMC_SET_FIFO_INT(lp, fifo); in smc911x_rcv() 1088 unsigned int fifo; in smc911x_interrupt() local 1090 fifo = SMC_GET_RX_FIFO_INF(lp); in smc911x_interrupt() 1091 pkts = (fifo & RX_FIFO_INF_RXSUSED_) >> 16; in smc911x_interrupt() 1093 pkts, fifo & 0xFFFF); in smc911x_interrupt() 1096 unsigned int fifo; in smc911x_interrupt() local [all …]
|
/linux-4.4.14/include/linux/spi/ |
D | cc2520.h | 18 int fifo; member
|
/linux-4.4.14/drivers/char/ |
D | sonypi.c | 489 struct kfifo fifo; member 879 kfifo_in_locked(&sonypi_device.fifo, (unsigned char *)&event, in sonypi_irq() 905 kfifo_reset(&sonypi_device.fifo); in sonypi_misc_open() 918 if ((kfifo_len(&sonypi_device.fifo) == 0) && in sonypi_misc_read() 923 kfifo_len(&sonypi_device.fifo) != 0); in sonypi_misc_read() 928 (kfifo_out_locked(&sonypi_device.fifo, &c, sizeof(c), in sonypi_misc_read() 946 if (kfifo_len(&sonypi_device.fifo)) in sonypi_misc_poll() 1314 error = kfifo_alloc(&sonypi_device.fifo, SONYPI_BUF_SIZE, GFP_KERNEL); in sonypi_probe() 1421 kfifo_free(&sonypi_device.fifo); in sonypi_probe() 1449 kfifo_free(&sonypi_device.fifo); in sonypi_remove()
|
/linux-4.4.14/Documentation/devicetree/bindings/display/tilcdc/ |
D | panel.txt | 14 - fifo-th: DMA FIFO threshold 48 fifo-th = <0>;
|
/linux-4.4.14/drivers/video/fbdev/riva/ |
D | riva_hw.c | 655 nv4_fifo_info *fifo, in nv4CalcArbitration() argument 667 fifo->valid = 1; in nv4CalcArbitration() 707 fifo->valid = 1; in nv4CalcArbitration() 760 fifo->valid = 0; in nv4CalcArbitration() 769 fifo->valid = 0; in nv4CalcArbitration() 779 fifo->valid = 0; in nv4CalcArbitration() 790 fifo->graphics_lwm = data; in nv4CalcArbitration() 791 fifo->graphics_burst_size = 128; in nv4CalcArbitration() 793 fifo->video_lwm = data; in nv4CalcArbitration() 794 fifo->video_burst_size = vbs; in nv4CalcArbitration() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | samsung-i2s.txt | 8 secondary fifo, s/w reset control and internal mux for root clk src. 10 playback, sterio channel capture, secondary fifo using internal 15 exynos7 I2S has 7.1 channel TDM support for capture, secondary fifo
|
D | fsl,esai.txt | 31 - fsl,fifo-depth : The number of elements in the transmit and receive 54 fsl,fifo-depth = <128>;
|
/linux-4.4.14/drivers/scsi/arm/ |
D | msgqueue.h | 18 int fifo; member
|
/linux-4.4.14/Documentation/devicetree/bindings/display/exynos/ |
D | exynos7-decon.txt | 19 - interrupt-names: should contain the interrupt names: "fifo", "vsync", 51 interrupt-names = "lcd_sys", "vsync", "fifo";
|
/linux-4.4.14/arch/nios2/boot/dts/ |
D | 10m50_devboard.dts | 83 fifo-size = <32>; 107 rx-fifo-depth = <8192>; 108 tx-fifo-depth = <8192>;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
D | host.fuc | 136 // store each fifo's base/size in H2D/D2H scratch regs 147 // enable fifo subintr for first fifo
|
/linux-4.4.14/drivers/input/keyboard/ |
D | stmpe-keypad.c | 159 u8 fifo[variant->num_data]; in stmpe_keypad_irq() local 163 ret = stmpe_keypad_read_data(keypad, fifo); in stmpe_keypad_irq() 168 u8 data = fifo[i]; in stmpe_keypad_irq()
|
/linux-4.4.14/arch/arm64/boot/dts/xilinx/ |
D | zynqmp.dtsi | 107 tx-fifo-depth = <0x40>; 108 rx-fifo-depth = <0x40>; 119 tx-fifo-depth = <0x40>; 120 rx-fifo-depth = <0x40>;
|
/linux-4.4.14/Documentation/spi/ |
D | pxa2xx | 13 The driver is built around a "spi_message" fifo serviced by workqueue and a 14 tasklet. The workqueue, "pump_messages", drives message fifo and the tasklet 100 used to configure the SSP hardware fifo. These fields are critical to the 102 fifo overruns (especially in PIO mode transfers). Good default values are 117 trailing bytes in the SSP receiver fifo. The correct value for this field is
|
D | 00-INDEX | 10 - PXA2xx SPI master controller build by spi_message fifo wq
|
/linux-4.4.14/Documentation/DocBook/ |
D | gadget.xml.db | 17 API-usb-ep-fifo-status 18 API-usb-ep-fifo-flush
|
/linux-4.4.14/sound/soc/fsl/ |
D | mpc5200_dma.c | 368 phys_addr_t fifo; in mpc5200_audio_dma_create() local 415 fifo = res.start + offsetof(struct mpc52xx_psc, buffer.buffer_32); in mpc5200_audio_dma_create() 417 bcom_psc_gen_bd_rx_init(psc_dma->id, 10, fifo, 512); in mpc5200_audio_dma_create() 419 bcom_psc_gen_bd_tx_init(psc_dma->id, 10, fifo); in mpc5200_audio_dma_create()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | engine.h | 34 } fifo; member
|
/linux-4.4.14/tools/perf/Documentation/ |
D | perf-evlist.txt | 21 Input file name. (default: perf.data unless stdin is a fifo)
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | falcon.c | 70 chan = nvkm_fifo_chan_inst(device->fifo, (u64)inst << 12, &flags); in nvkm_falcon_intr() 91 nvkm_fifo_chan_put(device->fifo, flags, &chan); in nvkm_falcon_intr() 330 .fifo.sclass = nvkm_falcon_oclass_get,
|
D | Kbuild | 10 include $(src)/nvkm/engine/fifo/Kbuild
|
/linux-4.4.14/drivers/platform/x86/ |
D | fujitsu-laptop.c | 170 struct kfifo fifo; member 799 error = kfifo_alloc(&fujitsu_hotkey->fifo, RINGBUFFERSIZE * sizeof(int), in acpi_fujitsu_hotkey_add() 906 kfifo_free(&fujitsu_hotkey->fifo); in acpi_fujitsu_hotkey_add() 926 kfifo_free(&fujitsu_hotkey->fifo); in acpi_fujitsu_hotkey_remove() 978 status = kfifo_in_locked(&fujitsu_hotkey->fifo, in acpi_fujitsu_hotkey_notify() 993 &fujitsu_hotkey->fifo, in acpi_fujitsu_hotkey_notify()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 16 struct nvkm_fifo *fifo; member
|
/linux-4.4.14/drivers/iio/buffer/ |
D | Kconfig | 15 A simple fifo based on kfifo. Note that this currently provides
|