Lines Matching defs:pDB
94 db_dest_t *pDB;
95 pDB = aup->pDBfree;
97 if (pDB) {
98 aup->pDBfree = pDB->pnext;
100 return pDB;
103 static void ReleaseDB(struct au1k_private *aup, db_dest_t *pDB)
107 pDBfree->pnext = pDB;
108 aup->pDBfree = pDB;
206 db_dest_t *pDB, *pDBfree;
247 pDB = aup->db;
249 pDB->pnext = pDBfree;
250 pDBfree = pDB;
251 pDB->vaddr =
253 pDB->dma_addr = (dma_addr_t)virt_to_bus(pDB->vaddr);
254 pDB++;
260 pDB = GetFreeDB(aup);
261 if (!pDB) goto out;
262 aup->rx_ring[i]->addr_0 = (u8)(pDB->dma_addr & 0xff);
263 aup->rx_ring[i]->addr_1 = (u8)((pDB->dma_addr>>8) & 0xff);
264 aup->rx_ring[i]->addr_2 = (u8)((pDB->dma_addr>>16) & 0xff);
265 aup->rx_ring[i]->addr_3 = (u8)((pDB->dma_addr>>24) & 0xff);
266 aup->rx_db_inuse[i] = pDB;
269 pDB = GetFreeDB(aup);
270 if (!pDB) goto out;
271 aup->tx_ring[i]->addr_0 = (u8)(pDB->dma_addr & 0xff);
272 aup->tx_ring[i]->addr_1 = (u8)((pDB->dma_addr>>8) & 0xff);
273 aup->tx_ring[i]->addr_2 = (u8)((pDB->dma_addr>>16) & 0xff);
274 aup->tx_ring[i]->addr_3 = (u8)((pDB->dma_addr>>24) & 0xff);
278 aup->tx_db_inuse[i] = pDB;
487 db_dest_t *pDB;
518 pDB = aup->tx_db_inuse[aup->tx_head];
523 skb_copy_from_linear_data(skb, pDB->vaddr, skb->len);
530 len = async_wrap_skb(skb, (u8 *)pDB->vaddr, MAX_BUF_SIZE);
580 db_dest_t *pDB;
586 pDB = aup->rx_db_inuse[aup->rx_head];
601 skb_copy_to_linear_data(skb, pDB->vaddr, count - 2);