Lines Matching refs:bd

33 	struct buf_desc *bd;  in pfe_recv()  local
38 bd = rx_desc->rx_base + rx_desc->rx_to_read; in pfe_recv()
40 if (readl(&bd->ctrl) & BD_CTRL_DESC_EN) in pfe_recv()
44 len = readl(&bd->ctrl) & 0xFFFF; in pfe_recv()
46 hif_header = (struct hif_header_s *)DDR_PFE_TO_VIRT(readl(&bd->data)); in pfe_recv()
51 hif_header, len, hif_header->port_no, readl(&bd->status)); in pfe_recv()
82 struct buf_desc *bd; in pfe_eth_free_pkt() local
87 bd = rx_desc->rx_base + rx_desc->rx_to_read; in pfe_eth_free_pkt()
91 | BD_CTRL_DIR), &bd->ctrl); in pfe_eth_free_pkt()
92 writel(0, &bd->status); in pfe_eth_free_pkt()
94 debug("Rx Done : status: %08x, ctrl: %08x\n", readl(&bd->status), in pfe_eth_free_pkt()
95 readl(&bd->ctrl)); in pfe_eth_free_pkt()
130 struct buf_desc *bd; in pfe_send() local
137 bd = tx_desc->tx_base + tx_desc->tx_to_send; in pfe_send()
140 if (readl(&bd->ctrl) & BD_CTRL_DESC_EN) in pfe_send()
147 tx_buf_va = (void *)DDR_PFE_TO_VIRT(readl(&bd->data)); in pfe_send()
149 readl(&bd->data)); in pfe_send()
172 debug("Tx Done: status: %08x, ctrl: %08x\n", readl(&bd->status), in pfe_send()
173 readl(&bd->ctrl)); in pfe_send()
177 &bd->ctrl); in pfe_send()
178 writel(0, &bd->status); in pfe_send()
199 struct buf_desc *bd; in pfe_tx_done() local
204 bd = tx_desc->tx_base + tx_desc->tx_to_send; in pfe_tx_done()
207 if (readl(&bd->ctrl) & BD_CTRL_DESC_EN) in pfe_tx_done()
211 writel(0, &bd->ctrl); in pfe_tx_done()
212 writel(0, &bd->status); in pfe_tx_done()
214 debug("Tx Done : status: %08x, ctrl: %08x\n", readl(&bd->status), in pfe_tx_done()
215 readl(&bd->ctrl)); in pfe_tx_done()