Lines Matching defs:desc
32 static inline void moxart_desc_write(u32 data, __le32 *desc)
34 *desc = cpu_to_le32(data);
37 static inline u32 moxart_desc_read(__le32 *desc)
39 return le32_to_cpu(*desc);
120 void *desc;
124 desc = priv->tx_desc_base + i * TX_REG_DESC_SIZE;
125 memset(desc, 0, TX_REG_DESC_SIZE);
129 moxart_desc_write(TX_DESC1_END, desc + TX_REG_OFFSET_DESC1);
135 desc = priv->rx_desc_base + i * RX_REG_DESC_SIZE;
136 memset(desc, 0, RX_REG_DESC_SIZE);
137 moxart_desc_write(RX_DESC0_DMA_OWN, desc + RX_REG_OFFSET_DESC0);
139 desc + RX_REG_OFFSET_DESC1);
150 desc + RX_REG_OFFSET_DESC2 + RX_DESC2_ADDRESS_PHYS);
152 desc + RX_REG_OFFSET_DESC2 + RX_DESC2_ADDRESS_VIRT);
154 moxart_desc_write(RX_DESC1_END, desc + RX_REG_OFFSET_DESC1);
212 void *desc;
218 desc = priv->rx_desc_base + (RX_REG_DESC_SIZE * rx_head);
219 desc0 = moxart_desc_read(desc + RX_REG_OFFSET_DESC0);
263 moxart_desc_write(RX_DESC0_DMA_OWN, desc + RX_REG_OFFSET_DESC0);
333 void *desc;
342 desc = priv->tx_desc_base + (TX_REG_DESC_SIZE * tx_head);
347 if (moxart_desc_read(desc + TX_REG_OFFSET_DESC0) & TX_DESC0_DMA_OWN) {
367 desc + TX_REG_OFFSET_DESC2 + TX_DESC2_ADDRESS_PHYS);
369 desc + TX_REG_OFFSET_DESC2 + TX_DESC2_ADDRESS_VIRT);
383 moxart_desc_write(txdes1, desc + TX_REG_OFFSET_DESC1);
385 moxart_desc_write(TX_DESC0_DMA_OWN, desc + TX_REG_OFFSET_DESC0);