Home
last modified time | relevance | path

Searched refs:tx_bd (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-fsl-cpm.c74 struct cpm_buf_desc __iomem *tx_bd = mspi->tx_bd; in fsl_spi_cpm_bufs_start() local
90 out_be32(&tx_bd->cbd_bufaddr, mspi->tx_dma); in fsl_spi_cpm_bufs_start()
92 out_be32(&tx_bd->cbd_bufaddr, mspi->tx_dma + xfer_ofs); in fsl_spi_cpm_bufs_start()
93 out_be16(&tx_bd->cbd_datlen, xfer_len); in fsl_spi_cpm_bufs_start()
94 out_be16(&tx_bd->cbd_sc, BD_SC_READY | BD_SC_INTRPT | BD_SC_WRAP | in fsl_spi_cpm_bufs_start()
352 bds_ofs = cpm_muram_alloc(sizeof(*mspi->tx_bd) + in fsl_spi_cpm_init()
373 mspi->tx_bd = cpm_muram_addr(bds_ofs); in fsl_spi_cpm_init()
374 mspi->rx_bd = cpm_muram_addr(bds_ofs + sizeof(*mspi->tx_bd)); in fsl_spi_cpm_init()
377 out_be16(&mspi->pram->tbase, cpm_muram_offset(mspi->tx_bd)); in fsl_spi_cpm_init()
[all...]
H A Dspi-fsl-lib.h31 struct cpm_buf_desc __iomem *tx_bd; member
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-fsl-cpm.c74 struct cpm_buf_desc __iomem *tx_bd = mspi->tx_bd; in fsl_spi_cpm_bufs_start() local
90 iowrite32be(mspi->tx_dma, &tx_bd->cbd_bufaddr); in fsl_spi_cpm_bufs_start()
92 iowrite32be(mspi->tx_dma + xfer_ofs, &tx_bd->cbd_bufaddr); in fsl_spi_cpm_bufs_start()
93 iowrite16be(xfer_len, &tx_bd->cbd_datlen); in fsl_spi_cpm_bufs_start()
95 &tx_bd->cbd_sc); in fsl_spi_cpm_bufs_start()
352 bds_ofs = cpm_muram_alloc(sizeof(*mspi->tx_bd) + in fsl_spi_cpm_init()
373 mspi->tx_bd = cpm_muram_addr(bds_ofs); in fsl_spi_cpm_init()
374 mspi->rx_bd = cpm_muram_addr(bds_ofs + sizeof(*mspi->tx_bd)); in fsl_spi_cpm_init()
377 iowrite16be(cpm_muram_offset(mspi->tx_bd), in fsl_spi_cpm_init()
[all...]
H A Dspi-fsl-lib.h31 struct cpm_buf_desc __iomem *tx_bd; member
/kernel/linux/linux-5.10/include/soc/fsl/qe/
H A Ducc_slow.h200 struct qe_bd __iomem *tx_bd; /* next BD for new Tx request */ member
/kernel/linux/linux-6.6/include/soc/fsl/qe/
H A Ducc_slow.h200 struct qe_bd __iomem *tx_bd; /* next BD for new Tx request */ member
/kernel/linux/linux-5.10/drivers/soc/fsl/qe/
H A Ducc_slow.c222 bd = uccs->confBd = uccs->tx_bd = qe_muram_addr(uccs->tx_base_offset); in ucc_slow_init()
/kernel/linux/linux-6.6/drivers/soc/fsl/qe/
H A Ducc_slow.c222 bd = uccs->confBd = uccs->tx_bd = qe_muram_addr(uccs->tx_base_offset); in ucc_slow_init()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Dpci.h1017 struct rtw89_pci_tx_bd_32 *tx_bd, *head; in rtw89_pci_get_next_txbd() local
1020 tx_bd = head + bd_ring->wp; in rtw89_pci_get_next_txbd()
1022 return tx_bd; in rtw89_pci_get_next_txbd()
/kernel/linux/linux-5.10/drivers/net/ethernet/aeroflex/
H A Dgreth.c235 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.h38 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 Dbnxt_xdp.c28 struct tx_bd *txbd; in bnxt_xmit_bd()
H A Dbnxt.c395 struct tx_bd *txbd; in bnxt_start_xmit()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.h41 struct tx_bd { struct
641 #define TX_DESC_CNT (BNXT_PAGE_SIZE / sizeof(struct tx_bd))
650 #define HW_TXBD_RING_SIZE (sizeof(struct tx_bd) * TX_DESC_CNT)
807 struct tx_bd *tx_desc_ring[MAX_TX_PAGES];
H A Dbnxt_xdp.c32 struct tx_bd *txbd; in bnxt_xmit_bd()
H A Dbnxt.c392 struct tx_bd *txbd; in bnxt_start_xmit()
/kernel/linux/linux-6.6/drivers/net/ethernet/aeroflex/
H A Dgreth.c235 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()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Ducc_uart.c1002 qe_port->tx_bd_base = uccs->tx_bd; in qe_uart_request_port()
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Ducc_uart.c988 qe_port->tx_bd_base = uccs->tx_bd; in qe_uart_request_port()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c3289 struct eth_tx_start_bd **tx_bd, u16 hlen, in bnx2x_tx_split()
3292 struct eth_tx_start_bd *h_tx_bd = *tx_bd; in bnx2x_tx_split()
3322 /* update tx_bd */ in bnx2x_tx_split()
3323 *tx_bd = (struct eth_tx_start_bd *)d_tx_bd; in bnx2x_tx_split()
3286 bnx2x_tx_split(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, struct sw_tx_bd *tx_buf, struct eth_tx_start_bd **tx_bd, u16 hlen, u16 bd_prod) bnx2x_tx_split() argument
H A Dbnx2x_main.c1180 u32 *tx_bd = (u32 *)&txdata->tx_desc_ring[j]; in bnx2x_panic_dump() local
1182 BNX2X_ERR("fp%d: txdata %d, tx_bd[%x]=[%x:%x:%x:%x]\n", in bnx2x_panic_dump()
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()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c3305 struct eth_tx_start_bd **tx_bd, u16 hlen, in bnx2x_tx_split()
3308 struct eth_tx_start_bd *h_tx_bd = *tx_bd; in bnx2x_tx_split()
3338 /* update tx_bd */ in bnx2x_tx_split()
3339 *tx_bd = (struct eth_tx_start_bd *)d_tx_bd; in bnx2x_tx_split()
3302 bnx2x_tx_split(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, struct sw_tx_bd *tx_buf, struct eth_tx_start_bd **tx_bd, u16 hlen, u16 bd_prod) bnx2x_tx_split() argument
H A Dbnx2x_main.c1179 u32 *tx_bd = (u32 *)&txdata->tx_desc_ring[j]; in bnx2x_panic_dump() local
1181 BNX2X_ERR("fp%d: txdata %d, tx_bd[%x]=[%x:%x:%x:%x]\n", in bnx2x_panic_dump()
1182 i, cos, j, tx_bd[0], tx_bd[1], in bnx2x_panic_dump()
1183 tx_bd[2], tx_bd[3]); in bnx2x_panic_dump()

Completed in 102 milliseconds