Home
last modified time | relevance | path

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

/drivers/net/irda/
Dvia-ircc.c390 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in via_ircc_open()
391 self->tx_fifo.tail = self->tx_buff.head; in via_ircc_open()
876 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in via_ircc_hard_xmit_fir()
877 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in via_ircc_hard_xmit_fir()
879 self->tx_fifo.tail += skb->len; in via_ircc_hard_xmit_fir()
882 self->tx_fifo.queue[self->tx_fifo.free].start, skb->len); in via_ircc_hard_xmit_fir()
883 self->tx_fifo.len++; in via_ircc_hard_xmit_fir()
884 self->tx_fifo.free++; in via_ircc_hard_xmit_fir()
912 ((u8 *)self->tx_fifo.queue[self->tx_fifo.ptr].start - in via_ircc_dma_xmit()
914 self->tx_fifo.queue[self->tx_fifo.ptr].len, DMA_TX_MODE); in via_ircc_dma_xmit()
[all …]
Dali-ircc.c377 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in ali_ircc_open()
378 self->tx_fifo.tail = self->tx_buff.head; in ali_ircc_open()
1479 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in ali_ircc_fir_hard_xmit()
1480 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in ali_ircc_fir_hard_xmit()
1481 self->tx_fifo.tail += skb->len; in ali_ircc_fir_hard_xmit()
1485 skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, in ali_ircc_fir_hard_xmit()
1487 self->tx_fifo.len++; in ali_ircc_fir_hard_xmit()
1488 self->tx_fifo.free++; in ali_ircc_fir_hard_xmit()
1491 if (self->tx_fifo.len == 1) in ali_ircc_fir_hard_xmit()
1573 if (self->tx_fifo.free < MAX_TX_WINDOW) in ali_ircc_fir_hard_xmit()
[all …]
Dnsc-ircc.c457 self->tx_fifo.len = self->tx_fifo.ptr = self->tx_fifo.free = 0; in nsc_ircc_open()
458 self->tx_fifo.tail = self->tx_buff.head; in nsc_ircc_open()
1459 if(self->tx_fifo.len == 0) { in nsc_ircc_hard_xmit_fir()
1486 self->tx_fifo.queue[self->tx_fifo.free].start = self->tx_fifo.tail; in nsc_ircc_hard_xmit_fir()
1487 self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; in nsc_ircc_hard_xmit_fir()
1488 self->tx_fifo.tail += skb->len; in nsc_ircc_hard_xmit_fir()
1492 skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, in nsc_ircc_hard_xmit_fir()
1494 self->tx_fifo.len++; in nsc_ircc_hard_xmit_fir()
1495 self->tx_fifo.free++; in nsc_ircc_hard_xmit_fir()
1498 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.h60 struct tx_fifo { struct
95 struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ member
/drivers/spi/
Dspi-sh-msiof.c434 void (*tx_fifo)(struct sh_msiof_spi_priv *, in sh_msiof_spi_txrx_once()
458 tx_fifo(p, tx_buf, words, fifo_shift); in sh_msiof_spi_txrx_once()
505 void (*tx_fifo)(struct sh_msiof_spi_priv *, const void *, int, int); in sh_msiof_spi_txrx() local
526 tx_fifo = sh_msiof_spi_write_fifo_8; in sh_msiof_spi_txrx()
531 tx_fifo = sh_msiof_spi_write_fifo_16u; in sh_msiof_spi_txrx()
533 tx_fifo = sh_msiof_spi_write_fifo_16; in sh_msiof_spi_txrx()
542 tx_fifo = sh_msiof_spi_write_fifo_s32u; in sh_msiof_spi_txrx()
544 tx_fifo = sh_msiof_spi_write_fifo_s32; in sh_msiof_spi_txrx()
553 tx_fifo = sh_msiof_spi_write_fifo_32u; in sh_msiof_spi_txrx()
555 tx_fifo = sh_msiof_spi_write_fifo_32; in sh_msiof_spi_txrx()
[all …]
/drivers/tty/serial/
Difx6x60.c428 queue_length = kfifo_len(&ifx_dev->tx_fifo); in ifx_spi_prepare_tx_buffer()
432 temp_count = kfifo_out_locked(&ifx_dev->tx_fifo, in ifx_spi_prepare_tx_buffer()
472 int tx_count = kfifo_in_locked(&ifx_dev->tx_fifo, tmp_buf, count, in ifx_spi_write()
488 return IFX_SPI_FIFO_SIZE - kfifo_len(&ifx_dev->tx_fifo); in ifx_spi_write_room()
501 return kfifo_len(&ifx_dev->tx_fifo); in ifx_spi_chars_in_buffer()
531 kfifo_reset(&ifx_dev->tx_fifo); in ifx_port_activate()
660 queue_length = kfifo_len(&ifx_dev->tx_fifo); in ifx_spi_complete()
777 kfifo_free(&ifx_dev->tx_fifo); in ifx_spi_free_port()
796 if (kfifo_alloc(&ifx_dev->tx_fifo, IFX_SPI_FIFO_SIZE, GFP_KERNEL)) { in ifx_spi_create_port()
Difx6x60.h74 struct kfifo tx_fifo; member
/drivers/net/ethernet/dlink/
Dde600.c77 static volatile int tx_fifo[TX_PAGES]; variable
190 tx_fifo[tx_fifo_in] = transmit_from = tx_page_adr(tx_fifo_in) - len; in de600_start_xmit()
300 de600_setup_address(tx_fifo[tx_fifo_out], TX_ADDR); in de600_tx_intr()
/drivers/net/wireless/iwlwifi/
Diwl-trans-pcie-tx.c520 int tx_fifo, txq_id; in iwl_trans_pcie_tx_agg_setup() local
532 tx_fifo = get_fifo_from_tid(trans_pcie, ctx, tid); in iwl_trans_pcie_tx_agg_setup()
533 if (WARN_ON(tx_fifo < 0)) { in iwl_trans_pcie_tx_agg_setup()
534 IWL_ERR(trans, "txq_agg_setup, bad fifo: %d\n", tx_fifo); in iwl_trans_pcie_tx_agg_setup()
585 tx_fifo, 1); in iwl_trans_pcie_tx_agg_setup()
/drivers/net/ethernet/freescale/
Dfec_mpc52xx.c857 phys_addr_t tx_fifo; in mpc52xx_fec_probe() local
908 tx_fifo = ndev->base_addr + offsetof(struct mpc52xx_fec, tfifo_data); in mpc52xx_fec_probe()
911 priv->tx_dmatsk = bcom_fec_tx_init(FEC_TX_NUM_BD, tx_fifo); in mpc52xx_fec_probe()
/drivers/net/wireless/iwlegacy/
D4965-mac.c2135 il4965_txq_agg_enable(struct il_priv *il, int txq_id, int tx_fifo, int sta_id, in il4965_txq_agg_enable() argument
2193 il4965_tx_queue_set_status(il, &il->txq[txq_id], tx_fifo, 1); in il4965_txq_agg_enable()
2205 int tx_fifo; in il4965_tx_agg_start() local
2212 tx_fifo = il4965_get_fifo_from_tid(tid); in il4965_tx_agg_start()
2213 if (unlikely(tx_fifo < 0)) in il4965_tx_agg_start()
2214 return tx_fifo; in il4965_tx_agg_start()
2244 ret = il4965_txq_agg_enable(il, txq_id, tx_fifo, sta_id, tid, *ssn); in il4965_tx_agg_start()
2268 il4965_txq_agg_disable(struct il_priv *il, u16 txq_id, u16 ssn_idx, u8 tx_fifo) in il4965_txq_agg_disable() argument
2291 il4965_tx_queue_set_status(il, &il->txq[txq_id], tx_fifo, 0); in il4965_txq_agg_disable()
2390 int tx_fifo = il4965_get_fifo_from_tid(tid); in il4965_txq_check_empty() local
[all …]
/drivers/net/wireless/brcm80211/brcmsmac/
Dmain.c2404 uint tx_fifo) in brcms_b_tx_fifo_suspend() argument
2406 u8 fifo = 1 << tx_fifo; in brcms_b_tx_fifo_suspend()
2421 if (wlc_hw->di[tx_fifo]) { in brcms_b_tx_fifo_suspend()
2430 dma_txsuspend(wlc_hw->di[tx_fifo]); in brcms_b_tx_fifo_suspend()
2438 uint tx_fifo) in brcms_b_tx_fifo_resume() argument
2445 if (wlc_hw->di[tx_fifo]) in brcms_b_tx_fifo_resume()
2446 dma_txresume(wlc_hw->di[tx_fifo]); in brcms_b_tx_fifo_resume()
2452 wlc_hw->suspended_fifos &= ~(1 << tx_fifo); in brcms_b_tx_fifo_resume()
/drivers/net/ethernet/neterion/
Ds2io.c4025 struct TxFIFO_element __iomem *tx_fifo; in s2io_xmit() local
4205 tx_fifo = mac_control->tx_FIFO_start[queue]; in s2io_xmit()
4207 writeq(val64, &tx_fifo->TxDL_Pointer); in s2io_xmit()
4214 writeq(val64, &tx_fifo->List_Control); in s2io_xmit()
/drivers/tty/
Dmxser.c91 int tx_fifo; member