Home
last modified time | relevance | path

Searched refs:tx_fifo (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/drivers/net/irda/
Dvia-ircc.c378 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in via_ircc_open()
379 self->tx_fifo.tail = self->tx_buff.head; in via_ircc_open()
859 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in via_ircc_hard_xmit_fir()
860 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in via_ircc_hard_xmit_fir()
862 self->tx_fifo.tail += skb->len; in via_ircc_hard_xmit_fir()
865 self->tx_fifo.queue[self->tx_fifo.free].start, skb->len); in via_ircc_hard_xmit_fir()
866 self->tx_fifo.len++; in via_ircc_hard_xmit_fir()
867 self->tx_fifo.free++; in via_ircc_hard_xmit_fir()
895 ((u8 *)self->tx_fifo.queue[self->tx_fifo.ptr].start - in via_ircc_dma_xmit()
897 self->tx_fifo.queue[self->tx_fifo.ptr].len, DMA_TX_MODE); in via_ircc_dma_xmit()
[all …]
Dali-ircc.c367 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in ali_ircc_open()
368 self->tx_fifo.tail = self->tx_buff.head; in ali_ircc_open()
1439 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in ali_ircc_fir_hard_xmit()
1440 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in ali_ircc_fir_hard_xmit()
1441 self->tx_fifo.tail += skb->len; in ali_ircc_fir_hard_xmit()
1445 skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, in ali_ircc_fir_hard_xmit()
1447 self->tx_fifo.len++; in ali_ircc_fir_hard_xmit()
1448 self->tx_fifo.free++; in ali_ircc_fir_hard_xmit()
1451 if (self->tx_fifo.len == 1) in ali_ircc_fir_hard_xmit()
1530 if (self->tx_fifo.free < MAX_TX_WINDOW) in ali_ircc_fir_hard_xmit()
[all …]
Dnsc-ircc.c459 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in nsc_ircc_open()
460 self->tx_fifo.tail = self->tx_buff.head; in nsc_ircc_open()
1460 if(self->tx_fifo.len == 0) { in nsc_ircc_hard_xmit_fir()
1487 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in nsc_ircc_hard_xmit_fir()
1488 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in nsc_ircc_hard_xmit_fir()
1489 self->tx_fifo.tail += skb->len; in nsc_ircc_hard_xmit_fir()
1493 skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, in nsc_ircc_hard_xmit_fir()
1495 self->tx_fifo.len++; in nsc_ircc_hard_xmit_fir()
1496 self->tx_fifo.free++; in nsc_ircc_hard_xmit_fir()
1499 if (self->tx_fifo.len == 1) { in nsc_ircc_hard_xmit_fir()
[all …]
Dali-ircc.h179 struct tx_fifo { struct
191 struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ argument
Dnsc-ircc.h240 struct tx_fifo { struct
251 struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ argument
Dvia-ircc.h58 struct tx_fifo { struct
93 struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ member
/linux-4.4.14/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_i2c.c69 struct netup_i2c_fifo_regs tx_fifo; member
112 tmp = readw(&i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_interrupt()
113 writew(tmp & ~FIFO_IRQEN, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_interrupt()
134 writew(FIFO_RESET, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_reset()
136 writew(0x800, &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_reset()
144 (readw(&i2c->regs->tx_fifo.stat_ctrl) & 0x3f); in netup_i2c_fifo_tx()
150 writeb(data, &i2c->regs->tx_fifo.data8); in netup_i2c_fifo_tx()
157 writew(readw(&i2c->regs->tx_fifo.stat_ctrl) | FIFO_IRQEN, in netup_i2c_fifo_tx()
158 &i2c->regs->tx_fifo.stat_ctrl); in netup_i2c_fifo_tx()
/linux-4.4.14/drivers/tty/serial/
Difx6x60.c460 queue_length = kfifo_len(&ifx_dev->tx_fifo); in ifx_spi_prepare_tx_buffer()
464 temp_count = kfifo_out_locked(&ifx_dev->tx_fifo, in ifx_spi_prepare_tx_buffer()
509 is_fifo_empty = kfifo_is_empty(&ifx_dev->tx_fifo); in ifx_spi_write()
510 tx_count = kfifo_in(&ifx_dev->tx_fifo, tmp_buf, count); in ifx_spi_write()
528 return IFX_SPI_FIFO_SIZE - kfifo_len(&ifx_dev->tx_fifo); in ifx_spi_write_room()
541 return kfifo_len(&ifx_dev->tx_fifo); in ifx_spi_chars_in_buffer()
571 kfifo_reset(&ifx_dev->tx_fifo); in ifx_port_activate()
703 queue_length = kfifo_len(&ifx_dev->tx_fifo); in ifx_spi_complete()
815 kfifo_free(&ifx_dev->tx_fifo); in ifx_spi_free_port()
834 if (kfifo_alloc(&ifx_dev->tx_fifo, IFX_SPI_FIFO_SIZE, GFP_KERNEL)) { in ifx_spi_create_port()
Difx6x60.h75 struct kfifo tx_fifo; member
/linux-4.4.14/drivers/spi/
Dspi-sh-msiof.c598 void (*tx_fifo)(struct sh_msiof_spi_priv *, in sh_msiof_spi_txrx_once()
626 tx_fifo(p, tx_buf, words, fifo_shift); in sh_msiof_spi_txrx_once()
831 void (*tx_fifo)(struct sh_msiof_spi_priv *, const void *, int, int); in sh_msiof_transfer_one() local
905 tx_fifo = sh_msiof_spi_write_fifo_8; in sh_msiof_transfer_one()
910 tx_fifo = sh_msiof_spi_write_fifo_16u; in sh_msiof_transfer_one()
912 tx_fifo = sh_msiof_spi_write_fifo_16; in sh_msiof_transfer_one()
921 tx_fifo = sh_msiof_spi_write_fifo_s32u; in sh_msiof_transfer_one()
923 tx_fifo = sh_msiof_spi_write_fifo_s32; in sh_msiof_transfer_one()
932 tx_fifo = sh_msiof_spi_write_fifo_32u; in sh_msiof_transfer_one()
934 tx_fifo = sh_msiof_spi_write_fifo_32; in sh_msiof_transfer_one()
[all …]
/linux-4.4.14/drivers/mailbox/
Domap-mailbox.c120 struct omap_mbox_fifo tx_fifo; member
165 struct omap_mbox_fifo *fifo = &mbox->tx_fifo; in mbox_fifo_write()
177 struct omap_mbox_fifo *fifo = &mbox->tx_fifo; in mbox_fifo_full()
185 &mbox->tx_fifo : &mbox->rx_fifo; in ack_mbox_irq()
198 &mbox->tx_fifo : &mbox->rx_fifo; in is_mbox_irq()
256 &mbox->tx_fifo : &mbox->rx_fifo; in _omap_mbox_enable_irq()
268 &mbox->tx_fifo : &mbox->rx_fifo; in _omap_mbox_disable_irq()
818 fifo = &mbox->tx_fifo; in omap_mbox_probe()
/linux-4.4.14/drivers/staging/fwserial/
Dfwserial.c120 avail = dma_fifo_avail(&port->tx_fifo); in debug_short_write()
138 fwtty_profile_data(stat, dma_fifo_avail(&port->tx_fifo)); in fwtty_profile_fifo()
285 len = dma_fifo_out_level(&port->tx_fifo); in __fwtty_restart_tx()
288 avail = dma_fifo_avail(&port->tx_fifo); in __fwtty_restart_tx()
691 dma_fifo_out_complete(&port->tx_fifo, &txn->dma_pended); in fwtty_tx_complete()
692 len = dma_fifo_level(&port->tx_fifo); in fwtty_tx_complete()
701 dma_fifo_out_complete(&port->tx_fifo, &txn->dma_pended); in fwtty_tx_complete()
702 len = dma_fifo_level(&port->tx_fifo); in fwtty_tx_complete()
746 n = dma_fifo_out_pend(&port->tx_fifo, &txn->dma_pended); in fwtty_tx()
783 len = dma_fifo_out_level(&port->tx_fifo); in fwtty_tx()
[all …]
Dfwserial.h259 struct dma_fifo tx_fifo; member
/linux-4.4.14/drivers/tty/
Dmips_ejtag_fdc.c156 u8 tx_fifo; member
893 unsigned int cfg, tx_fifo; in mips_ejtag_fdc_tty_probe() local
913 tx_fifo = (cfg & REG_FDCFG_TXFIFOSIZE) >> REG_FDCFG_TXFIFOSIZE_SHIFT; in mips_ejtag_fdc_tty_probe()
921 priv->xmit_size = min(tx_fifo * 4, (unsigned int)SERIAL_XMIT_SIZE); in mips_ejtag_fdc_tty_probe()
Dmxser.c91 int tx_fifo; member
/linux-4.4.14/drivers/soc/qcom/
Dsmd.c184 void *tx_fifo; member
685 smd_copy_to_fifo(channel->tx_fifo + head, in qcom_smd_write_fifo()
692 smd_copy_to_fifo(channel->tx_fifo, in qcom_smd_write_fifo()
1077 channel->tx_fifo = fifo_base; in qcom_smd_create_channel()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dfw-api-tx.h626 u8 tx_fifo; member
Dutils.c714 .tx_fifo = cfg->fifo, in iwl_mvm_enable_txq()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfec_mpc52xx.c850 phys_addr_t tx_fifo; in mpc52xx_fec_probe() local
899 tx_fifo = ndev->base_addr + offsetof(struct mpc52xx_fec, tfifo_data); in mpc52xx_fec_probe()
902 priv->tx_dmatsk = bcom_fec_tx_init(FEC_TX_NUM_BD, tx_fifo); in mpc52xx_fec_probe()
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D4965-mac.c2167 il4965_txq_agg_enable(struct il_priv *il, int txq_id, int tx_fifo, int sta_id, in il4965_txq_agg_enable() argument
2225 il4965_tx_queue_set_status(il, &il->txq[txq_id], tx_fifo, 1); in il4965_txq_agg_enable()
2237 int tx_fifo; in il4965_tx_agg_start() local
2244 tx_fifo = il4965_get_fifo_from_tid(tid); in il4965_tx_agg_start()
2245 if (unlikely(tx_fifo < 0)) in il4965_tx_agg_start()
2246 return tx_fifo; in il4965_tx_agg_start()
2276 ret = il4965_txq_agg_enable(il, txq_id, tx_fifo, sta_id, tid, *ssn); in il4965_tx_agg_start()
2300 il4965_txq_agg_disable(struct il_priv *il, u16 txq_id, u16 ssn_idx, u8 tx_fifo) in il4965_txq_agg_disable() argument
2323 il4965_tx_queue_set_status(il, &il->txq[txq_id], tx_fifo, 0); in il4965_txq_agg_disable()
2422 int tx_fifo = il4965_get_fifo_from_tid(tid); in il4965_txq_check_empty() local
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dmain.c2438 uint tx_fifo) in brcms_b_tx_fifo_suspend() argument
2440 u8 fifo = 1 << tx_fifo; in brcms_b_tx_fifo_suspend()
2455 if (wlc_hw->di[tx_fifo]) { in brcms_b_tx_fifo_suspend()
2464 dma_txsuspend(wlc_hw->di[tx_fifo]); in brcms_b_tx_fifo_suspend()
2472 uint tx_fifo) in brcms_b_tx_fifo_resume() argument
2479 if (wlc_hw->di[tx_fifo]) in brcms_b_tx_fifo_resume()
2480 dma_txresume(wlc_hw->di[tx_fifo]); in brcms_b_tx_fifo_resume()
2486 wlc_hw->suspended_fifos &= ~(1 << tx_fifo); in brcms_b_tx_fifo_resume()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c4020 struct TxFIFO_element __iomem *tx_fifo; in s2io_xmit() local
4200 tx_fifo = mac_control->tx_FIFO_start[queue]; in s2io_xmit()
4202 writeq(val64, &tx_fifo->TxDL_Pointer); in s2io_xmit()
4209 writeq(val64, &tx_fifo->List_Control); in s2io_xmit()