Lines Matching refs:tsq
1377 card->tsq.base = dma_alloc_coherent(&card->pcidev->dev, RSQSIZE,
1378 &card->tsq.paddr, GFP_KERNEL);
1379 if (card->tsq.base == NULL) {
1384 card->tsq.last = card->tsq.base + TSQ_NUM_ENTRIES - 1;
1385 card->tsq.next = card->tsq.last;
1386 for (tsqe = card->tsq.base; tsqe <= card->tsq.last; tsqe++)
1389 writel(card->tsq.paddr, SAR_REG_TSQB);
1390 writel((unsigned long) card->tsq.next - (unsigned long) card->tsq.base,
1400 card->tsq.base, card->tsq.paddr);
1411 if (card->tsq.next == card->tsq.last)
1412 tsqe = card->tsq.base;
1414 tsqe = card->tsq.next + 1;
1416 TXPRINTK("idt77252_tx: tsq %p: base %p, next %p, last %p\n", tsqe,
1417 card->tsq.base, card->tsq.next, card->tsq.last);
1508 card->tsq.next = tsqe;
1509 if (card->tsq.next == card->tsq.last)
1510 tsqe = card->tsq.base;
1512 tsqe = card->tsq.next + 1;
1515 card->tsq.base, card->tsq.next, card->tsq.last);
1521 writel((unsigned long)card->tsq.next - (unsigned long)card->tsq.base,
1526 readl(SAR_REG_TSQT), card->tsq.next);
3092 if (card->tsq.base) {