| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-fsl-cpm.c | 73 struct cpm_buf_desc __iomem *tx_bd = mspi->tx_bd; in fsl_spi_cpm_bufs_start() local 89 out_be32(&tx_bd->cbd_bufaddr, mspi->tx_dma); in fsl_spi_cpm_bufs_start() 91 out_be32(&tx_bd->cbd_bufaddr, mspi->tx_dma + xfer_ofs); in fsl_spi_cpm_bufs_start() 92 out_be16(&tx_bd->cbd_datlen, xfer_len); in fsl_spi_cpm_bufs_start() 93 out_be16(&tx_bd->cbd_sc, BD_SC_READY | BD_SC_INTRPT | BD_SC_WRAP | in fsl_spi_cpm_bufs_start() 329 bds_ofs = cpm_muram_alloc(sizeof(*mspi->tx_bd) + in fsl_spi_cpm_init() 350 mspi->tx_bd = cpm_muram_addr(bds_ofs); in fsl_spi_cpm_init() 351 mspi->rx_bd = cpm_muram_addr(bds_ofs + sizeof(*mspi->tx_bd)); in fsl_spi_cpm_init() 354 out_be16(&mspi->pram->tbase, cpm_muram_offset(mspi->tx_bd)); in fsl_spi_cpm_init() 394 cpm_muram_free(cpm_muram_offset(mspi->tx_bd)); in fsl_spi_cpm_free()
|
| H A D | spi-fsl-lib.h | 31 struct cpm_buf_desc __iomem *tx_bd; member
|
| /OK3568_Linux_fs/u-boot/drivers/net/ |
| H A D | xilinx_axi_emac.c | 115 static struct axidma_bd tx_bd __attribute((aligned(DMAALIGN))); 513 memset(&tx_bd, 0, sizeof(tx_bd)); in axiemac_send() 515 tx_bd.next = (u32)&tx_bd; in axiemac_send() 516 tx_bd.phys = (u32)ptr; in axiemac_send() 518 tx_bd.cntrl = len | XAXIDMA_BD_CTRL_TXSOF_MASK | in axiemac_send() 522 flush_cache((u32)&tx_bd, sizeof(tx_bd)); in axiemac_send() 526 out_be32(&priv->dmatx->current, (u32)&tx_bd); in axiemac_send() 534 out_be32(&priv->dmatx->tail, (u32)&tx_bd); in axiemac_send()
|
| H A D | zynq_gem.c | 172 struct emac_bd *tx_bd; member 357 struct emac_bd *dummy_tx_bd = &priv->tx_bd[TX_FREE_DESC]; in zynq_gem_init() 358 struct emac_bd *dummy_rx_bd = &priv->tx_bd[TX_FREE_DESC + 2]; in zynq_gem_init() 476 struct emac_bd *current_bd = &priv->tx_bd[1]; in zynq_gem_send() 479 memset(priv->tx_bd, 0, sizeof(struct emac_bd)); in zynq_gem_send() 481 priv->tx_bd->addr = (ulong)ptr; in zynq_gem_send() 482 priv->tx_bd->status = (len & ZYNQ_GEM_TXBUF_FRMLEN_MASK) | in zynq_gem_send() 491 writel((ulong)priv->tx_bd, ®s->txqbase); in zynq_gem_send() 508 if (priv->tx_bd->status & ZYNQ_GEM_TXBUF_EXHAUSTED) in zynq_gem_send() 631 priv->tx_bd = (struct emac_bd *)bd_space; in zynq_gem_probe()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/rtl8822b/pci/ |
| H A D | rtl8822be_ops.c | 60 u8 *tx_bd, *rx_bd; in rtl8822be_reset_bd() local 80 tx_bd = (u8 *)(&ring->buf_desc[ring->idx]); in rtl8822be_reset_bd() 81 SET_TX_BD_OWN(tx_bd, 0); in rtl8822be_reset_bd() 90 GET_TX_BD_PHYSICAL_ADDR0_LOW(tx_bd), in rtl8822be_reset_bd()
|
| /OK3568_Linux_fs/kernel/include/soc/fsl/qe/ |
| H A D | ucc_slow.h | 200 struct qe_bd __iomem *tx_bd; /* next BD for new Tx request */ member
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/aeroflex/ |
| H A D | greth.c | 235 struct greth_bd *rx_bd, *tx_bd; in greth_init_rings() local 240 tx_bd = greth->tx_bd_base; in greth_init_rings() 315 greth_write_bd(&tx_bd[i].addr, dma_addr); in greth_init_rings() 316 greth_write_bd(&tx_bd[i].stat, 0); in greth_init_rings()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.h | 38 struct tx_bd { struct 598 #define TX_DESC_CNT (BNXT_PAGE_SIZE / sizeof(struct tx_bd)) 607 #define HW_TXBD_RING_SIZE (sizeof(struct tx_bd) * TX_DESC_CNT) 782 struct tx_bd *tx_desc_ring[MAX_TX_PAGES];
|
| H A D | bnxt_xdp.c | 28 struct tx_bd *txbd; in bnxt_xmit_bd()
|
| H A D | bnxt.c | 395 struct tx_bd *txbd; in bnxt_start_xmit()
|
| /OK3568_Linux_fs/kernel/drivers/soc/fsl/qe/ |
| H A D | ucc_slow.c | 222 bd = uccs->confBd = uccs->tx_bd = qe_muram_addr(uccs->tx_base_offset); in ucc_slow_init()
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/ |
| H A D | ucc_uart.c | 1002 qe_port->tx_bd_base = uccs->tx_bd; in qe_uart_request_port()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_cmn.c | 3290 struct eth_tx_start_bd **tx_bd, u16 hlen, in bnx2x_tx_split() argument 3293 struct eth_tx_start_bd *h_tx_bd = *tx_bd; in bnx2x_tx_split() 3324 *tx_bd = (struct eth_tx_start_bd *)d_tx_bd; in bnx2x_tx_split()
|
| H A D | bnx2x_main.c | 1180 u32 *tx_bd = (u32 *)&txdata->tx_desc_ring[j]; in bnx2x_panic_dump() local 1183 i, cos, j, tx_bd[0], tx_bd[1], in bnx2x_panic_dump() 1184 tx_bd[2], tx_bd[3]); in bnx2x_panic_dump()
|