/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 | 375 memcpy_toio(ep->fifo, req->req.buf + req->req.actual, transaction_len); in next_fifo_transaction() 465 ep->fifo, bytecount); in receive_data() 1184 memcpy_toio(ep->fifo, test_packet_buffer, in do_test_mode() 1252 usba_io_writew(status, ep->fifo); in handle_ep0_setup() 1488 DBG(DBG_FIFO, "Copying ctrl request from 0x%p:\n", ep->fifo); in usba_control_irq() 1489 memcpy_fromio(crq.data, ep->fifo, sizeof(crq)); in usba_control_irq() 1996 ep->fifo = udc->fifo + USBA_FIFO_BASE(i); in atmel_udc_of_init() 2054 ep->fifo = udc->fifo + USBA_FIFO_BASE(i); in usba_udc_pdata() 2075 struct resource *regs, *fifo; in usba_udc_probe() local 2088 fifo = platform_get_resource(pdev, IORESOURCE_MEM, FIFO_IOMEM_ID); in usba_udc_probe() [all …]
|
D | fotg210-udc.c | 989 int fifo; in fotg210_irq() local 993 for (fifo = 0; fifo < FOTG210_MAX_FIFO_NUM; fifo++) { in fotg210_irq() 994 if (int_grp1 & DISGR1_IN_INT(fifo)) in fotg210_irq() 995 fotg210_in_fifo_handler(fotg210->ep[fifo + 1]); in fotg210_irq() 997 if ((int_grp1 & DISGR1_OUT_INT(fifo)) || in fotg210_irq() 998 (int_grp1 & DISGR1_SPK_INT(fifo))) in fotg210_irq() 999 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()
|
D | atmel_usba_udc.h | 282 void __iomem *fifo; member 330 void __iomem *fifo; member
|
/linux-4.1.27/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.1.27/drivers/md/bcache/ |
D | util.h | 126 #define fifo_for_each(c, fifo, iter) \ argument 127 for (iter = (fifo)->front; \ 128 c = (fifo)->data[iter], iter != (fifo)->back; \ 129 iter = (iter + 1) & (fifo)->mask) 131 #define __init_fifo(fifo, gfp) \ argument 134 BUG_ON(!(fifo)->size); \ 136 _allocated_size = roundup_pow_of_two((fifo)->size + 1); \ 137 _bytes = _allocated_size * sizeof(*(fifo)->data); \ 139 (fifo)->mask = _allocated_size - 1; \ 140 (fifo)->front = (fifo)->back = 0; \ [all …]
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
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/gk20a.o [all …]
|
D | base.c | 192 nvkm_fifo_uevent(struct nvkm_fifo *fifo) in nvkm_fifo_uevent() argument 196 nvkm_event_send(&fifo->uevent, 1, 0, &rep, sizeof(rep)); in nvkm_fifo_uevent() 203 struct nvkm_fifo *fifo = (void *)object->engine; in _nvkm_fifo_channel_ntfy() local 207 *event = &fifo->uevent; in _nvkm_fifo_channel_ntfy() 233 nvkm_client_name_for_fifo_chid(struct nvkm_fifo *fifo, u32 chid) in nvkm_client_name_for_fifo_chid() argument 238 spin_lock_irqsave(&fifo->lock, flags); in nvkm_client_name_for_fifo_chid() 239 if (chid >= fifo->min && chid <= fifo->max) in nvkm_client_name_for_fifo_chid() 240 chan = (void *)fifo->channel[chid]; in nvkm_client_name_for_fifo_chid() 241 spin_unlock_irqrestore(&fifo->lock, flags); in nvkm_client_name_for_fifo_chid()
|
D | g84.c | 424 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in g84_fifo_uevent_init() local 425 nv_mask(fifo, 0x002140, 0x40000000, 0x40000000); in g84_fifo_uevent_init() 431 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in g84_fifo_uevent_fini() local 432 nv_mask(fifo, 0x002140, 0x40000000, 0x00000000); in g84_fifo_uevent_fini()
|
D | gf100.c | 837 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in gf100_fifo_uevent_init() local 838 nv_mask(fifo, 0x002140, 0x80000000, 0x80000000); in gf100_fifo_uevent_init() 844 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in gf100_fifo_uevent_fini() local 845 nv_mask(fifo, 0x002140, 0x80000000, 0x00000000); in gf100_fifo_uevent_fini()
|
D | gk104.c | 992 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in gk104_fifo_uevent_init() local 993 nv_mask(fifo, 0x002140, 0x80000000, 0x80000000); in gk104_fifo_uevent_init() 999 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in gk104_fifo_uevent_fini() local 1000 nv_mask(fifo, 0x002140, 0x80000000, 0x00000000); in gk104_fifo_uevent_fini()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/spi/ |
D | spi-mpc512x-psc.c | 38 struct mpc512x_psc_fifo __iomem *fifo; member 132 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_transfer_rxtx() local 152 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->txsz)); in mpc512x_psc_spi_transfer_rxtx() 154 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->rxsz)); in mpc512x_psc_spi_transfer_rxtx() 155 fifosz -= in_be32(&fifo->rxcnt) + 1; in mpc512x_psc_spi_transfer_rxtx() 163 setbits32(&fifo->txcmd, in mpc512x_psc_spi_transfer_rxtx() 165 out_8(&fifo->txdata_8, data); in mpc512x_psc_spi_transfer_rxtx() 171 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_transfer_rxtx() 172 out_be32(&fifo->tximr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_transfer_rxtx() 195 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 | 499 u32 fifo; in spi_hw_init() local 501 for (fifo = 1; fifo < 256; fifo++) { in spi_hw_init() 502 dw_writel(dws, DW_SPI_TXFLTR, fifo); in spi_hw_init() 503 if (fifo != dw_readl(dws, DW_SPI_TXFLTR)) in spi_hw_init() 508 dws->fifo_len = (fifo == 1) ? 0 : fifo; in spi_hw_init()
|
D | spi-bcm63xx-hsspi.c | 102 u8 __iomem *fifo; member 184 memcpy_toio(bs->fifo + HSSPI_OPCODE_LEN, tx, curr_step); in bcm63xx_hsspi_do_txrx() 188 __raw_writew(opcode | curr_step, bs->fifo); in bcm63xx_hsspi_do_txrx() 206 memcpy_fromio(rx, bs->fifo, curr_step); in bcm63xx_hsspi_do_txrx() 368 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.1.27/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 …]
|
D | ess.c | 699 if (smc->hw.fp.fifo.fifo_config_mode & SYNC_TRAFFIC_ON && in ess_config_fifo() 700 (smc->hw.fp.fifo.fifo_config_mode&SEND_ASYNC_AS_SYNC) == in ess_config_fifo() 706 if (!(smc->hw.fp.fifo.fifo_config_mode & SYNC_TRAFFIC_ON)) { in ess_config_fifo()
|
/linux-4.1.27/drivers/mailbox/ |
D | omap-mailbox.c | 82 struct kfifo fifo; member 155 struct omap_mbox_fifo *fifo = &mbox->rx_fifo; in mbox_fifo_read() local 156 return (mbox_msg_t) mbox_read_reg(mbox->parent, fifo->msg); in mbox_fifo_read() 161 struct omap_mbox_fifo *fifo = &mbox->tx_fifo; in mbox_fifo_write() local 162 mbox_write_reg(mbox->parent, msg, fifo->msg); in mbox_fifo_write() 167 struct omap_mbox_fifo *fifo = &mbox->rx_fifo; in mbox_fifo_empty() local 168 return (mbox_read_reg(mbox->parent, fifo->msg_stat) == 0); in mbox_fifo_empty() 173 struct omap_mbox_fifo *fifo = &mbox->tx_fifo; in mbox_fifo_full() local 174 return mbox_read_reg(mbox->parent, fifo->fifo_stat); in mbox_fifo_full() 180 struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? in ack_mbox_irq() local [all …]
|
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpc5121-psc.txt | 9 Controller node fsl,mpc5121-psc-fifo is requered 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) 29 fsl,mpc5121-psc-fifo node 33 - compatible : Should be "fsl,mpc5121-psc-fifo" 51 fsl,rx-fifo-size = <16>; 52 fsl,tx-fifo-size = <16>; 61 fsl,rx-fifo-size = <16>; 62 fsl,tx-fifo-size = <16>; 66 compatible = "fsl,mpc5121-psc-fifo";
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fifo.c | 36 const struct vmw_fifo_state *fifo = &dev_priv->fifo; in vmw_fifo_have_3d() local 63 ((fifo->capabilities & in vmw_fifo_have_3d() 96 int vmw_fifo_init(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo) in vmw_fifo_init() argument 103 fifo->static_buffer_size = VMWGFX_FIFO_STATIC_SIZE; in vmw_fifo_init() 104 fifo->static_buffer = vmalloc(fifo->static_buffer_size); in vmw_fifo_init() 105 if (unlikely(fifo->static_buffer == NULL)) in vmw_fifo_init() 108 fifo->dynamic_buffer = NULL; in vmw_fifo_init() 109 fifo->reserved_size = 0; in vmw_fifo_init() 110 fifo->using_bounce_buffer = false; in vmw_fifo_init() 112 mutex_init(&fifo->fifo_mutex); in vmw_fifo_init() [all …]
|
D | vmwgfx_irq.c | 91 fifo_state = &dev_priv->fifo; in vmw_seqno_passed() 118 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; in vmw_fallback_wait() 246 struct vmw_fifo_state *fifo = &dev_priv->fifo; in vmw_wait_seqno() local 256 if (!(fifo->capabilities & SVGA_FIFO_CAP_FENCE)) in vmw_wait_seqno()
|
D | vmwgfx_ioctl.c | 59 param->value = dev_priv->fifo.capabilities; in vmw_getparam_ioctl() 67 const struct vmw_fifo_state *fifo = &dev_priv->fifo; in vmw_getparam_ioctl() local 76 ((fifo->capabilities & in vmw_getparam_ioctl()
|
/linux-4.1.27/drivers/crypto/nx/ |
D | nx-842.c | 1378 struct sw842_fifo *fifo) in sw842_get_ptr4() argument 1391 struct sw842_fifo *fifo) in sw842_get_ptr8() argument 1399 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_data8() argument 1403 ret = sw842_data4(inbuf, inbit, outbuf, fifo); in sw842_data8() 1406 ret = sw842_data4(inbuf, inbit, outbuf, fifo); in sw842_data8() 1411 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_data4() argument 1415 ret = sw842_data2(inbuf, inbit, outbuf, fifo); in sw842_data4() 1418 ret = sw842_data2(inbuf, inbit, outbuf, fifo); in sw842_data4() 1423 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_data2() argument 1435 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_ptr8() argument [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
D | nrs_fifo.c | 168 nr_u.fifo.fr_list); in nrs_fifo_req_get() 175 list_del_init(&nrq->nr_u.fifo.fr_list); in nrs_fifo_req_get() 179 nrq->nr_u.fifo.fr_sequence); in nrs_fifo_req_get() 204 nrq->nr_u.fifo.fr_sequence = head->fh_sequence++; in nrs_fifo_req_add() 205 list_add_tail(&nrq->nr_u.fifo.fr_list, &head->fh_list); in nrs_fifo_req_add() 219 LASSERT(!list_empty(&nrq->nr_u.fifo.fr_list)); in nrs_fifo_req_del() 220 list_del_init(&nrq->nr_u.fifo.fr_list); in nrs_fifo_req_del() 241 nrq->nr_u.fifo.fr_sequence); in nrs_fifo_req_stop()
|
/linux-4.1.27/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.1.27/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 …]
|
D | flowring.h | 25 u8 fifo; member
|
/linux-4.1.27/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() 1404 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.1.27/arch/powerpc/boot/dts/ |
D | mpc5121.dtsi | 350 fsl,rx-fifo-size = <16>; 351 fsl,tx-fifo-size = <16>; 362 fsl,rx-fifo-size = <16>; 363 fsl,tx-fifo-size = <16>; 374 fsl,rx-fifo-size = <16>; 375 fsl,tx-fifo-size = <16>; 386 fsl,rx-fifo-size = <16>; 387 fsl,tx-fifo-size = <16>; 398 fsl,rx-fifo-size = <16>; 399 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 | 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 | 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 | mpc5125twr.dts | 255 fsl,rx-fifo-size = <16>; 256 fsl,tx-fifo-size = <16>; 267 fsl,rx-fifo-size = <16>; 268 fsl,tx-fifo-size = <16>; 275 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 | sam440ep.dts | 230 rx-fifo-size = <0x1000>; 231 tx-fifo-size = <0x800>; 251 rx-fifo-size = <0x1000>; 252 tx-fifo-size = <0x800>;
|
D | hotfoot.dts | 174 rx-fifo-size = <0x1000>; 175 tx-fifo-size = <0x800>; 195 rx-fifo-size = <0x1000>; 196 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 | yosemite.dts | 263 rx-fifo-size = <4096>; 264 tx-fifo-size = <2048>; 283 rx-fifo-size = <4096>; 284 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 | rainier.dts | 275 rx-fifo-size = <4096>; 276 tx-fifo-size = <2048>; 304 rx-fifo-size = <4096>; 305 tx-fifo-size = <2048>;
|
D | mpc5121ads.dts | 155 fsl,rx-fifo-size = <384>; 156 fsl,tx-fifo-size = <384>;
|
D | sequoia.dts | 333 rx-fifo-size = <4096>; 334 tx-fifo-size = <2048>; 362 rx-fifo-size = <4096>; 363 tx-fifo-size = <2048>;
|
D | canyonlands.dts | 377 rx-fifo-size = <4096>; 378 tx-fifo-size = <2048>; 379 rx-fifo-size-gige = <16384>; 407 rx-fifo-size = <4096>; 408 tx-fifo-size = <2048>; 409 rx-fifo-size-gige = <16384>;
|
D | acadia.dts | 143 rx-fifo-size = <4096>; 144 tx-fifo-size = <2048>;
|
D | ep405.dts | 144 rx-fifo-size = <4096>; 145 tx-fifo-size = <2048>;
|
D | walnut.dts | 143 rx-fifo-size = <4096>; 144 tx-fifo-size = <2048>;
|
D | warp.dts | 289 rx-fifo-size = <4096>; 290 tx-fifo-size = <2048>;
|
/linux-4.1.27/net/dccp/ |
D | probe.c | 47 struct kfifo fifo; member 71 kfifo_in_locked(&dccpw.fifo, tbuf, len, &dccpw.lock); in printl() 112 kfifo_reset(&dccpw.fifo); in dccpprobe_open() 134 kfifo_len(&dccpw.fifo) != 0); in dccpprobe_read() 138 cnt = kfifo_out_locked(&dccpw.fifo, tbuf, len, &dccpw.lock); in dccpprobe_read() 160 if (kfifo_alloc(&dccpw.fifo, bufsize, GFP_KERNEL)) in dccpprobe_init() 180 kfifo_free(&dccpw.fifo); in dccpprobe_init() 187 kfifo_free(&dccpw.fifo); in dccpprobe_exit()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 | 77 - atmel,fifo-size: Size of the fifo. 93 atmel,fifo-size = <64>; 99 atmel,fifo-size = <1024>; 107 atmel,fifo-size = <1024>; 115 atmel,fifo-size = <1024>; 122 atmel,fifo-size = <1024>; 129 atmel,fifo-size = <1024>; 137 atmel,fifo-size = <1024>;
|
D | dwc3.txt | 16 - tx-fifo-resize: determines if the FIFO *has* to be reallocated. 49 tx-fifo-resize;
|
D | qcom,dwc3.txt | 62 tx-fifo-resize;
|
/linux-4.1.27/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.1.27/net/openvswitch/ |
D | actions.c | 60 struct deferred_action fifo[DEFERRED_ACTION_FIFO_SIZE]; member 66 static void action_fifo_init(struct action_fifo *fifo) in action_fifo_init() argument 68 fifo->head = 0; in action_fifo_init() 69 fifo->tail = 0; in action_fifo_init() 72 static bool action_fifo_is_empty(const struct action_fifo *fifo) in action_fifo_is_empty() argument 74 return (fifo->head == fifo->tail); in action_fifo_is_empty() 77 static struct deferred_action *action_fifo_get(struct action_fifo *fifo) in action_fifo_get() argument 79 if (action_fifo_is_empty(fifo)) in action_fifo_get() 82 return &fifo->fifo[fifo->tail++]; in action_fifo_get() 85 static struct deferred_action *action_fifo_put(struct action_fifo *fifo) in action_fifo_put() argument [all …]
|
/linux-4.1.27/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.1.27/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 | 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.1.27/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.1.27/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
|
D | mac_esp.c | 319 : "a" (fifo)) 342 : "a" (fifo)) 350 u8 *fifo = esp->regs + ESP_FDATA * 16; in mac_esp_send_pio_cmd() local
|
D | mac53c94.h | 19 unsigned char fifo; member
|
D | mac53c94.c | 173 writeb(cmd->cmnd[i], ®s->fifo); in mac53c94_start() 326 cmd->SCp.Status = readb(®s->fifo); in mac53c94_interrupt() 327 cmd->SCp.Message = readb(®s->fifo); in mac53c94_interrupt()
|
D | mesh.c | 318 printk(KERN_DEBUG " fifo data=%.2x\n",in_8(&mr->fifo)); in mesh_dump_regs() 753 out_8(&mr->fifo, ms->msgout[i]); in start_phase() 774 out_8(&mr->fifo, cmd->cmnd[i]); in start_phase() 779 out_8(&mr->fifo, 0); in start_phase() 833 ms->msgin[i++] = in_8(&mr->fifo); in get_msgin() 933 b = in_8(&mr->fifo); in reselected() 1377 out_8(&mr->fifo, ms->msgout[ms->n_msgout-1]); in phase_mismatch() 1523 out_8(&mr->fifo, ms->msgout[ms->n_msgout-1]); in cmd_complete() 1599 cmd->SCp.Status = mr->fifo; in cmd_complete()
|
/linux-4.1.27/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 | 291 void __iomem *fifo = hw_ep->fifo; in musb_default_write_fifo() local 299 'T', hw_ep->epnum, fifo, len, src); in musb_default_write_fifo() 308 iowrite32_rep(fifo, src + index, len >> 2); in musb_default_write_fifo() 312 musb_writew(fifo, 0, *(u16 *)&src[index]); in musb_default_write_fifo() 317 iowrite16_rep(fifo, src + index, len >> 1); in musb_default_write_fifo() 322 musb_writeb(fifo, 0, src[index]); in musb_default_write_fifo() 325 iowrite8_rep(fifo, src, len); in musb_default_write_fifo() 335 void __iomem *fifo = hw_ep->fifo; in musb_default_read_fifo() local 341 'R', hw_ep->epnum, fifo, len, dst); in musb_default_read_fifo() 350 ioread32_rep(fifo, dst, len >> 2); in musb_default_read_fifo() [all …]
|
D | tusb6010_omap.c | 218 dma_addr_t fifo = hw_ep->fifo_sync; in tusb_omap_dma_program() local 308 fifo = hw_ep->fifo_async; in tusb_omap_dma_program() 328 dma_params.dst_start = (unsigned long)fifo; in tusb_omap_dma_program() 340 dma_params.src_start = (unsigned long)fifo; in tusb_omap_dma_program()
|
D | musb_dsps.c | 624 void __iomem *fifo = hw_ep->fifo; in dsps_read_fifo32() local 627 ioread32_rep(fifo, dst, len >> 2); in dsps_read_fifo32() 634 u32 val = musb_readl(fifo, 0); in dsps_read_fifo32()
|
/linux-4.1.27/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.1.27/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.1.27/drivers/misc/ |
D | hpilo.h | 165 struct fifo { struct 182 #define FIFOHANDLESIZE (sizeof(struct fifo) - sizeof(u64)) 184 ((struct fifo *)(((char *)(_fifo)) - FIFOHANDLESIZE))
|
D | hpilo.c | 69 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_enqueue() 88 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_dequeue() 111 struct fifo *fifo_q = FIFOBARTOHANDLE(fifobar); in fifo_check_recv() 211 struct fifo *fifo_q = base_addr; in fifo_setup()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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
|
/linux-4.1.27/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 …]
|
D | au88x0_synth.c | 25 static void vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en); 33 static void vortex_fifo_wtinitialize(vortex_t * vortex, int fifo, int j);
|
/linux-4.1.27/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.1.27/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.1.27/drivers/staging/octeon-usb/ |
D | octeon-hcd.c | 1223 struct cvmx_usb_tx_fifo *fifo, int available) in cvmx_usb_fill_tx_hw() argument 1229 while (available && (fifo->head != fifo->tail)) { in cvmx_usb_fill_tx_hw() 1230 int i = fifo->tail; in cvmx_usb_fill_tx_hw() 1231 const uint32_t *ptr = cvmx_phys_to_ptr(fifo->entry[i].address); in cvmx_usb_fill_tx_hw() 1232 uint64_t csr_address = USB_FIFO_ADDRESS(fifo->entry[i].channel, in cvmx_usb_fill_tx_hw() 1237 if (fifo->entry[i].size <= available) { in cvmx_usb_fill_tx_hw() 1238 words = fifo->entry[i].size; in cvmx_usb_fill_tx_hw() 1239 fifo->tail++; in cvmx_usb_fill_tx_hw() 1240 if (fifo->tail > MAX_CHANNELS) in cvmx_usb_fill_tx_hw() 1241 fifo->tail = 0; in cvmx_usb_fill_tx_hw() [all …]
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/nouveau/ |
D | nv04_fence.c | 60 struct nvkm_fifo_chan *fifo = nvxx_fifo_chan(chan);; in nv04_fence_read() local 61 return atomic_read(&fifo->refcnt); in nv04_fence_read()
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | nv04.c | 43 struct nvkm_fifo_chan *fifo = (void *)channel->parent; in nv04_sw_set_ref() local 44 atomic_set(&fifo->refcnt, *(u32*)data); in nv04_sw_set_ref()
|
D | nv50.c | 43 struct nvkm_fifo_chan *fifo = (void *)nv_object(chan)->parent; in nv50_sw_mthd_dma_vblsem() local 47 handle = nvkm_namedb_get(nv_namedb(fifo), *(u32 *)args); in nv50_sw_mthd_dma_vblsem()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/ |
D | iwl-trans.h | 412 u8 fifo; member 863 int fifo, int sta_id, int tid, in iwl_trans_txq_enable() argument 868 .fifo = fifo, in iwl_trans_txq_enable() 879 void iwl_trans_ac_txq_enable(struct iwl_trans *trans, int queue, int fifo, in iwl_trans_ac_txq_enable() argument 883 .fifo = fifo, in iwl_trans_ac_txq_enable()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv10.c | 868 u32 st2, st2_dl, st2_dh, fifo_ptr, fifo[0x60/4]; in nv10_gr_load_dma_vtxbuf() local 901 for (i = 0; i < ARRAY_SIZE(fifo); i++) in nv10_gr_load_dma_vtxbuf() 902 fifo[i] = nv_rd32(priv, 0x4007a0 + 4 * i); in nv10_gr_load_dma_vtxbuf() 920 for (i = 0; i < ARRAY_SIZE(fifo); i++) in nv10_gr_load_dma_vtxbuf() 921 nv_wr32(priv, 0x4007a0 + 4 * i, fifo[i]); in nv10_gr_load_dma_vtxbuf() 1025 struct nvkm_fifo_chan *fifo = (void *)parent; in nv10_gr_context_ctor() local 1037 if (priv->chan[fifo->chid]) { in nv10_gr_context_ctor() 1038 *pobject = nv_object(priv->chan[fifo->chid]); in nv10_gr_context_ctor() 1067 priv->chan[fifo->chid] = chan; in nv10_gr_context_ctor() 1068 chan->chid = fifo->chid; in nv10_gr_context_ctor()
|
D | nv04.c | 1118 struct nvkm_fifo_chan *fifo = (void *)parent; in nv04_gr_context_ctor() local 1130 if (priv->chan[fifo->chid]) { in nv04_gr_context_ctor() 1131 *pobject = nv_object(priv->chan[fifo->chid]); in nv04_gr_context_ctor() 1140 priv->chan[fifo->chid] = chan; in nv04_gr_context_ctor() 1141 chan->chid = fifo->chid; in nv04_gr_context_ctor()
|
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/crypto/ |
D | fsl-sec2.txt | 11 - fsl,channel-fifo-len : An integer representing the number of 12 descriptor pointers each channel fetch fifo can hold. 65 fsl,channel-fifo-len = <24>;
|
/linux-4.1.27/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.1.27/include/linux/spi/ |
D | cc2520.h | 18 int fifo; member
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | exynos5410.dtsi | 166 fifo-depth = <0x80>; 178 fifo-depth = <0x80>; 190 fifo-depth = <0x80>;
|
D | sama5d3.dtsi | 1334 atmel,fifo-size = <64>; 1340 atmel,fifo-size = <1024>; 1348 atmel,fifo-size = <1024>; 1356 atmel,fifo-size = <1024>; 1363 atmel,fifo-size = <1024>; 1370 atmel,fifo-size = <1024>; 1377 atmel,fifo-size = <1024>; 1384 atmel,fifo-size = <1024>; 1391 atmel,fifo-size = <1024>; 1397 atmel,fifo-size = <1024>; [all …]
|
D | sama5d4.dtsi | 136 atmel,fifo-size = <64>; 142 atmel,fifo-size = <1024>; 150 atmel,fifo-size = <1024>; 158 atmel,fifo-size = <1024>; 166 atmel,fifo-size = <1024>; 174 atmel,fifo-size = <1024>; 182 atmel,fifo-size = <1024>; 190 atmel,fifo-size = <1024>; 198 atmel,fifo-size = <1024>; 205 atmel,fifo-size = <1024>; [all …]
|
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 | exynos5260.dtsi | 283 fifo-depth = <64>; 295 fifo-depth = <64>; 307 fifo-depth = <64>;
|
D | at91sam9rl.dtsi | 306 atmel,fifo-size = <64>; 312 atmel,fifo-size = <1024>; 320 atmel,fifo-size = <1024>; 328 atmel,fifo-size = <1024>; 335 atmel,fifo-size = <1024>; 342 atmel,fifo-size = <1024>; 350 atmel,fifo-size = <1024>;
|
D | ls1021a.dtsi | 250 fifo-size = <15>; 259 fifo-size = <15>; 268 fifo-size = <15>; 277 fifo-size = <15>;
|
D | dra74x.dtsi | 69 tx-fifo-resize;
|
D | rk3xxx.dtsi | 182 fifo-depth = <256>; 192 fifo-depth = <256>; 202 fifo-depth = <256>;
|
D | at91sam9x5.dtsi | 1075 atmel,fifo-size = <64>; 1081 atmel,fifo-size = <1024>; 1089 atmel,fifo-size = <1024>; 1097 atmel,fifo-size = <1024>; 1104 atmel,fifo-size = <1024>; 1111 atmel,fifo-size = <1024>; 1119 atmel,fifo-size = <1024>;
|
D | exynos4415.dtsi | 247 interrupt-names = "fifo", "vsync", "lcd_sys"; 288 fifo-depth = <0x80>; 300 fifo-depth = <0x80>; 312 fifo-depth = <0x80>;
|
D | exynos5.dtsi | 95 interrupt-names = "fifo", "vsync", "lcd_sys";
|
D | at91sam9g45.dtsi | 1161 atmel,fifo-size = <64>; 1167 atmel,fifo-size = <1024>; 1175 atmel,fifo-size = <1024>; 1183 atmel,fifo-size = <1024>; 1190 atmel,fifo-size = <1024>; 1197 atmel,fifo-size = <1024>; 1205 atmel,fifo-size = <1024>;
|
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/drm/tilcdc/ |
D | panel.txt | 14 - fifo-th: DMA FIFO threshold 48 fifo-th = <0>;
|
/linux-4.1.27/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 103 fifo-depth = <0x80>;
|
D | img-dw-mshc.txt | 25 fifo-depth = <0x20>;
|
D | k3-dw-mshc.txt | 36 fifo-depth = <0x100>;
|
/linux-4.1.27/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.1.27/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.1.27/drivers/scsi/arm/ |
D | msgqueue.h | 18 int fifo; member
|
D | fas216.c | 420 if (pos >= msg->fifo) in fas216_get_last_msg() 705 unsigned long total, residual, fifo; in fas216_cleanuptransfer() local 723 fifo = fas216_readb(info, REG_CFIS) & CFIS_CF; in fas216_cleanuptransfer() 727 total, residual, fifo); in fas216_cleanuptransfer() 736 residual += fifo; in fas216_cleanuptransfer() 840 unsigned int fifo; in fas216_stoptransfer() local 847 fifo = fas216_readb(info, REG_CFIS) & CFIS_CF; in fas216_stoptransfer() 848 while (fifo && info->scsi.SCp.ptr) { in fas216_stoptransfer() 851 fifo--; in fas216_stoptransfer() 1329 msg->fifo = tot_msglen - (fas216_readb(info, REG_CFIS) & CFIS_CF); in fas216_send_messageout() [all …]
|
D | msgqueue.c | 133 mq->msg.fifo = 0; in msgqueue_addmsg()
|
/linux-4.1.27/Documentation/devicetree/bindings/video/ |
D | exynos7-decon.txt | 19 - interrupt-names: should contain the interrupt names: "fifo", "vsync", 51 interrupt-names = "lcd_sys", "vsync", "fifo";
|
D | samsung-fimd.txt | 26 - interrupt-names: should contain the interrupt names: "fifo", "vsync", 96 interrupt-names = "fifo", "vsync", "lcd_sys";
|
/linux-4.1.27/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.1.27/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.1.27/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 106 used to configure the SSP hardware fifo. These fields are critical to the 108 fifo overruns (especially in PIO mode transfers). Good default values are 123 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.1.27/Documentation/devicetree/bindings/serial/ |
D | 8250.txt | 42 - fifo-size: the fifo size of the UART.
|
D | sirf-uart.txt | 9 - fifosize : Should define hardware rx/tx fifo size
|
/linux-4.1.27/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.1.27/tools/perf/Documentation/ |
D | perf-evlist.txt | 21 Input file name. (default: perf.data unless stdin is a fifo)
|
D | perf-buildid-list.txt | 29 Input file name. (default: perf.data unless stdin is a fifo)
|
D | perf-kmem.txt | 26 Select the input file (default: perf.data unless stdin is a fifo)
|
D | perf-lock.txt | 35 Input file name. (default: perf.data unless stdin is a fifo)
|
D | perf-sched.txt | 43 Input file name. (default: perf.data unless stdin is a fifo)
|
/linux-4.1.27/drivers/platform/x86/ |
D | fujitsu-laptop.c | 169 struct kfifo fifo; member 798 error = kfifo_alloc(&fujitsu_hotkey->fifo, RINGBUFFERSIZE * sizeof(int), in acpi_fujitsu_hotkey_add() 905 kfifo_free(&fujitsu_hotkey->fifo); in acpi_fujitsu_hotkey_add() 925 kfifo_free(&fujitsu_hotkey->fifo); in acpi_fujitsu_hotkey_remove() 977 status = kfifo_in_locked(&fujitsu_hotkey->fifo, in acpi_fujitsu_hotkey_notify() 992 &fujitsu_hotkey->fifo, in acpi_fujitsu_hotkey_notify()
|
D | sony-laptop.c | 207 struct kfifo fifo; member 372 if (kfifo_out(&sony_laptop_input.fifo, in do_sony_laptop_release_key() 379 if (kfifo_len(&sony_laptop_input.fifo) != 0) in do_sony_laptop_release_key() 443 kfifo_in_locked(&sony_laptop_input.fifo, in sony_laptop_report_input_event() 465 error = kfifo_alloc(&sony_laptop_input.fifo, in sony_laptop_setup_input() 539 kfifo_free(&sony_laptop_input.fifo); in sony_laptop_setup_input() 560 while (kfifo_out(&sony_laptop_input.fifo, in sony_laptop_remove_input() 575 kfifo_free(&sony_laptop_input.fifo); in sony_laptop_remove_input() 4033 struct kfifo fifo; member 4061 kfifo_reset(&sonypi_compat.fifo); in sonypi_misc_open() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | Kbuild | 10 include $(src)/nvkm/engine/fifo/Kbuild
|
/linux-4.1.27/arch/nios2/boot/dts/ |
D | 3c120_devboard.dts | 119 rx-fifo-depth = <8192>; 120 tx-fifo-depth = <8192>;
|
/linux-4.1.27/drivers/parport/ |
D | parport_ip32.c | 178 void __iomem *fifo; member 1412 writeb(*bufp, priv->regs.fifo); in parport_ip32_fifo_write_block_pio() 1415 writesb(priv->regs.fifo, bufp, count); in parport_ip32_fifo_write_block_pio() 1577 writeb(0x00, priv->regs.fifo); in parport_ip32_get_fifo_residue() 1905 writeb((u8)i, priv->regs.fifo); in parport_ip32_fifo_supported() 1924 if (readb(priv->regs.fifo) != (u8)i) { in parport_ip32_fifo_supported() 1964 writeb(0xaa, priv->regs.fifo); in parport_ip32_fifo_supported() 2019 .fifo = r_base_hi(0), in parport_ip32_make_isa_registers()
|
/linux-4.1.27/sound/arm/ |
D | aaci.c | 250 : "r" (aacirun->fifo) in aaci_fifo_irq() 310 : "r" (aacirun->fifo) in aaci_fifo_irq() 963 writel(0, aacirun->fifo); in aaci_size_fifo() 1014 aaci->playback.fifo = aaci->base + AACI_DR1; in aaci_probe() 1021 aaci->capture.fifo = aaci->base + AACI_DR1; in aaci_probe()
|
D | aaci.h | 204 void __iomem *fifo; member
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-bus-iio | 1301 A read-only boolean value that indicates if the hardware fifo is 1303 hardware fifo this entry is not present. 1304 The hardware fifo is enabled when the buffer is enabled if the 1305 current hardware fifo watermark level is set and other current 1307 data differently that the hardware fifo does then hardware fifo 1309 If the hardware fifo is enabled and the level of the hardware 1310 fifo reaches the hardware fifo watermark level the device will 1311 flush its hardware fifo to the device buffer. Doing a non 1314 When the hardware fifo is enabled there is no need to use a 1316 guarantees that the hardware fifo is flushed to the device [all …]
|
/linux-4.1.27/drivers/net/ethernet/i825xx/ |
D | sun3_82586.h | 231 unsigned char fifo; /* fifo/recv monitor */ member
|
/linux-4.1.27/Documentation/blockdev/ |
D | floppy.txt | 127 To tune the fifo threshold, switch on over/underrun messages 130 messages, then the fifo threshold is too low. Try with a 134 fifo values without rebooting the machine for each test. Note 138 Usually, tuning the fifo threshold should not be needed, as
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | mvm.h | 1384 u8 fifo, unsigned int wdg_timeout) in iwl_mvm_enable_ac_txq() argument 1387 .fifo = fifo, in iwl_mvm_enable_ac_txq() 1397 int fifo, int sta_id, int tid, in iwl_mvm_enable_agg_txq() argument 1402 .fifo = fifo, in iwl_mvm_enable_agg_txq()
|
/linux-4.1.27/drivers/tty/ |
D | n_gsm.c | 145 struct kfifo *fifo; /* Queue fifo for the DLCI */ member 812 len = kfifo_len(dlci->fifo); in gsm_dlci_data_output() 836 WARN_ON(kfifo_out_locked(dlci->fifo, dp , len, &dlci->lock) != len); in gsm_dlci_data_output() 1434 kfifo_reset(dlci->fifo); in gsm_dlci_close() 1646 dlci->fifo = &dlci->_fifo; in gsm_dlci_alloc() 1684 kfifo_free(dlci->fifo); in gsm_dlci_free() 3018 sent = kfifo_in_locked(dlci->fifo, buf, len, &dlci->lock); in gsmtty_write() 3029 return TX_SIZE - kfifo_len(dlci->fifo); in gsmtty_write_room() 3037 return kfifo_len(dlci->fifo); in gsmtty_chars_in_buffer() 3049 kfifo_reset(dlci->fifo); in gsmtty_flush_buffer()
|
/linux-4.1.27/drivers/net/ethernet/3com/ |
D | 3c589_cs.c | 243 int ret, i, j, multi = 0, fifo; in tc589_config() local 308 fifo = inl(ioaddr); in tc589_config() 327 (fifo & 7) ? 32 : 8, ram_split[(fifo >> 16) & 3], in tc589_config()
|
/linux-4.1.27/arch/arm64/boot/dts/exynos/ |
D | exynos7.dtsi | 478 fifo-depth = <0x40>; 491 fifo-depth = <0x40>; 504 fifo-depth = <0x40>;
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/pcie/ |
D | tx.c | 180 u8 fifo = (status >> SCD_QUEUE_STTS_REG_POS_TXF) & 0x7; in iwl_pcie_txq_stuck_timer() local 194 i, active ? "" : "in", fifo, tbl_dw, in iwl_pcie_txq_stuck_timer() 1174 int fifo = -1; in iwl_trans_pcie_txq_enable() local 1182 fifo = cfg->fifo; in iwl_trans_pcie_txq_enable() 1243 (cfg->fifo << SCD_QUEUE_STTS_REG_POS_TXF) | in iwl_trans_pcie_txq_enable() 1254 txq_id, fifo, ssn & 0xff); in iwl_trans_pcie_txq_enable()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/ |
D | gpc.fuc | 131 // enable fifo access 140 // enable fifo interrupt 337 // incoming fifo command? 341 // queue incoming fifo command for later processing
|
D | hub.fuc | 79 // enable fifo access 109 // enable fifo, ctxsw, 9, fwmthd, 15 interrupts 113 // fifo level triggered, rest edge 320 // incoming fifo command? 324 // queue incoming fifo command for later processing
|
/linux-4.1.27/drivers/net/ieee802154/ |
D | cc2520.c | 731 pdata->fifo = of_get_named_gpio(np, "fifo-gpio", 0); in cc2520_get_platform_data() 732 priv->fifo_pin = pdata->fifo; in cc2520_get_platform_data() 908 if (!gpio_is_valid(pdata.fifo)) { in cc2520_probe() 914 ret = devm_gpio_request_one(&spi->dev, pdata.fifo, in cc2520_probe()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 104 nvkm_client_name_for_fifo_chid(struct nvkm_fifo *fifo, u32 chid);
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | cb_pcidas64.c | 1361 const struct hw_fifo_info *const fifo = thisboard->ai_fifo; in set_ai_fifo_segment_length() local 1367 if (num_entries > fifo->max_segment_length) in set_ai_fifo_segment_length() 1368 num_entries = fifo->max_segment_length; in set_ai_fifo_segment_length() 1373 bits = (~(num_increments - 1)) & fifo->fifo_size_reg_mask; in set_ai_fifo_segment_length() 1374 devpriv->fifo_size_bits &= ~fifo->fifo_size_reg_mask; in set_ai_fifo_segment_length() 1390 const struct hw_fifo_info *const fifo = thisboard->ai_fifo; in set_ai_fifo_size() local 1392 num_fifo_entries = num_samples / fifo->sample_packing_ratio; in set_ai_fifo_size() 1396 fifo->num_segments); in set_ai_fifo_size() 1400 num_samples = retval * fifo->num_segments * fifo->sample_packing_ratio; in set_ai_fifo_size() 1885 const struct hw_fifo_info *const fifo = thisboard->ai_fifo; in ai_config_block_size() local [all …]
|