Searched refs:tx_fifo (Results 1 - 19 of 19) sorted by relevance

/drivers/net/irda/
H A Dali-ircc.c375 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0;
376 self->tx_fifo.tail = self->tx_buff.head;
1477 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail;
1478 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len;
1479 self->tx_fifo
[all...]
H A Dvia-ircc.c384 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0;
385 self->tx_fifo.tail = self->tx_buff.head;
866 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail;
867 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len;
869 self->tx_fifo
[all...]
H A Dali-ircc.h179 struct tx_fifo { struct
191 struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ member in struct:ali_ircc_cb
H A Dnsc-ircc.c455 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0;
456 self->tx_fifo.tail = self->tx_buff.head;
1457 if(self->tx_fifo.len == 0) {
1484 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail;
1485 self->tx_fifo.queue[self->tx_fifo
[all...]
H A Dnsc-ircc.h240 struct tx_fifo { struct
251 struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ member in struct:nsc_ircc_cb
H A Dvia-ircc.h59 struct tx_fifo { struct
94 struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ member in struct:via_ircc_cb
/drivers/tty/serial/
H A Difx6x60.h75 struct kfifo tx_fifo; member in struct:ifx_spi_device
H A Difx6x60.c460 queue_length = kfifo_len(&ifx_dev->tx_fifo);
464 temp_count = kfifo_out_locked(&ifx_dev->tx_fifo,
509 is_fifo_empty = kfifo_is_empty(&ifx_dev->tx_fifo);
510 tx_count = kfifo_in(&ifx_dev->tx_fifo, tmp_buf, count);
528 return IFX_SPI_FIFO_SIZE - kfifo_len(&ifx_dev->tx_fifo);
541 return kfifo_len(&ifx_dev->tx_fifo);
571 kfifo_reset(&ifx_dev->tx_fifo);
703 queue_length = kfifo_len(&ifx_dev->tx_fifo);
815 kfifo_free(&ifx_dev->tx_fifo);
834 if (kfifo_alloc(&ifx_dev->tx_fifo, IFX_SPI_FIFO_SIZ
[all...]
/drivers/spi/
H A Dspi-sh-msiof.c554 void (*tx_fifo)(struct sh_msiof_spi_priv *,
582 tx_fifo(p, tx_buf, words, fifo_shift);
789 void (*tx_fifo)(struct sh_msiof_spi_priv *, const void *, int, int);
858 tx_fifo = sh_msiof_spi_write_fifo_8;
863 tx_fifo = sh_msiof_spi_write_fifo_16u;
865 tx_fifo = sh_msiof_spi_write_fifo_16;
874 tx_fifo = sh_msiof_spi_write_fifo_s32u;
876 tx_fifo = sh_msiof_spi_write_fifo_s32;
885 tx_fifo = sh_msiof_spi_write_fifo_32u;
887 tx_fifo
[all...]
/drivers/staging/fwserial/
H A Dfwserial.c120 avail = dma_fifo_avail(&port->tx_fifo);
138 fwtty_profile_data(stat, dma_fifo_avail(&port->tx_fifo));
286 len = dma_fifo_out_level(&port->tx_fifo);
289 avail = dma_fifo_avail(&port->tx_fifo);
693 dma_fifo_out_complete(&port->tx_fifo, &txn->dma_pended);
694 len = dma_fifo_level(&port->tx_fifo);
703 dma_fifo_out_complete(&port->tx_fifo, &txn->dma_pended);
704 len = dma_fifo_level(&port->tx_fifo);
748 n = dma_fifo_out_pend(&port->tx_fifo, &txn->dma_pended);
785 len = dma_fifo_out_level(&port->tx_fifo);
[all...]
H A Dfwserial.h220 * @tx_fifo: fifo used to store & block-up writes for dma to remote
259 struct dma_fifo tx_fifo; member in struct:fwtty_port
/drivers/mailbox/
H A Domap-mailbox.c116 struct omap_mbox_fifo tx_fifo; member in struct:omap_mbox
153 struct omap_mbox_fifo *fifo = &mbox->tx_fifo;
165 struct omap_mbox_fifo *fifo = &mbox->tx_fifo;
173 &mbox->tx_fifo : &mbox->rx_fifo;
186 &mbox->tx_fifo : &mbox->rx_fifo;
268 &mbox->tx_fifo : &mbox->rx_fifo;
281 &mbox->tx_fifo : &mbox->rx_fifo;
738 fifo = &mbox->tx_fifo;
/drivers/net/ethernet/freescale/
H A Dfec_mpc52xx.c850 phys_addr_t tx_fifo; local
899 tx_fifo = ndev->base_addr + offsetof(struct mpc52xx_fec, tfifo_data);
902 priv->tx_dmatsk = bcom_fec_tx_init(FEC_TX_NUM_BD, tx_fifo);
/drivers/net/wireless/iwlwifi/mvm/
H A Dutils.c543 .tx_fifo = cfg->fifo,
H A Dfw-api.h1689 * @tx_fifo: tx fifo num 0..7
1707 u8 tx_fifo; member in struct:iwl_scd_txq_cfg_cmd
/drivers/net/wireless/iwlegacy/
H A D4965-mac.c2167 il4965_txq_agg_enable(struct il_priv *il, int txq_id, int tx_fifo, int sta_id, argument
2225 il4965_tx_queue_set_status(il, &il->txq[txq_id], tx_fifo, 1);
2237 int tx_fifo; local
2244 tx_fifo = il4965_get_fifo_from_tid(tid);
2245 if (unlikely(tx_fifo < 0))
2246 return tx_fifo;
2276 ret = il4965_txq_agg_enable(il, txq_id, tx_fifo, sta_id, tid, *ssn);
2300 il4965_txq_agg_disable(struct il_priv *il, u16 txq_id, u16 ssn_idx, u8 tx_fifo) argument
2323 il4965_tx_queue_set_status(il, &il->txq[txq_id], tx_fifo, 0);
2422 int tx_fifo local
[all...]
/drivers/net/wireless/brcm80211/brcmsmac/
H A Dmain.c2439 uint tx_fifo)
2441 u8 fifo = 1 << tx_fifo;
2456 if (wlc_hw->di[tx_fifo]) {
2465 dma_txsuspend(wlc_hw->di[tx_fifo]);
2473 uint tx_fifo)
2480 if (wlc_hw->di[tx_fifo])
2481 dma_txresume(wlc_hw->di[tx_fifo]);
2487 wlc_hw->suspended_fifos &= ~(1 << tx_fifo);
2438 brcms_b_tx_fifo_suspend(struct brcms_hardware *wlc_hw, uint tx_fifo) argument
2472 brcms_b_tx_fifo_resume(struct brcms_hardware *wlc_hw, uint tx_fifo) argument
/drivers/net/ethernet/neterion/
H A Ds2io.c4020 struct TxFIFO_element __iomem *tx_fifo; local
4200 tx_fifo = mac_control->tx_FIFO_start[queue];
4202 writeq(val64, &tx_fifo->TxDL_Pointer);
4209 writeq(val64, &tx_fifo->List_Control);
/drivers/tty/
H A Dmxser.c91 int tx_fifo; member in struct:__anon6937

Completed in 309 milliseconds