Lines Matching defs:pDB
90 db_dest_t *pDB;
91 pDB = aup->pDBfree;
93 if (pDB) {
94 aup->pDBfree = pDB->pnext;
96 return pDB;
99 static void ReleaseDB(struct au1k_private *aup, db_dest_t *pDB)
103 pDBfree->pnext = pDB;
104 aup->pDBfree = pDB;
210 db_dest_t *pDB, *pDBfree;
246 pDB = aup->db;
248 pDB->pnext = pDBfree;
249 pDBfree = pDB;
250 pDB->vaddr =
252 pDB->dma_addr = (dma_addr_t)virt_to_bus(pDB->vaddr);
253 pDB++;
259 pDB = GetFreeDB(aup);
260 if (!pDB) goto out;
261 aup->rx_ring[i]->addr_0 = (u8)(pDB->dma_addr & 0xff);
262 aup->rx_ring[i]->addr_1 = (u8)((pDB->dma_addr>>8) & 0xff);
263 aup->rx_ring[i]->addr_2 = (u8)((pDB->dma_addr>>16) & 0xff);
264 aup->rx_ring[i]->addr_3 = (u8)((pDB->dma_addr>>24) & 0xff);
265 aup->rx_db_inuse[i] = pDB;
268 pDB = GetFreeDB(aup);
269 if (!pDB) goto out;
270 aup->tx_ring[i]->addr_0 = (u8)(pDB->dma_addr & 0xff);
271 aup->tx_ring[i]->addr_1 = (u8)((pDB->dma_addr>>8) & 0xff);
272 aup->tx_ring[i]->addr_2 = (u8)((pDB->dma_addr>>16) & 0xff);
273 aup->tx_ring[i]->addr_3 = (u8)((pDB->dma_addr>>24) & 0xff);
277 aup->tx_db_inuse[i] = pDB;
485 db_dest_t *pDB;
516 pDB = aup->tx_db_inuse[aup->tx_head];
521 skb_copy_from_linear_data(skb, pDB->vaddr, skb->len);
528 len = async_wrap_skb(skb, (u8 *)pDB->vaddr, MAX_BUF_SIZE);
577 db_dest_t *pDB;
583 pDB = aup->rx_db_inuse[aup->rx_head];
598 skb_copy_to_linear_data(skb, pDB->vaddr, count - 2);