Lines Matching refs:tsq
1379 card->tsq.base = dma_alloc_coherent(&card->pcidev->dev, RSQSIZE, in init_tsq()
1380 &card->tsq.paddr, GFP_KERNEL); in init_tsq()
1381 if (card->tsq.base == NULL) { in init_tsq()
1385 memset(card->tsq.base, 0, TSQSIZE); in init_tsq()
1387 card->tsq.last = card->tsq.base + TSQ_NUM_ENTRIES - 1; in init_tsq()
1388 card->tsq.next = card->tsq.last; in init_tsq()
1389 for (tsqe = card->tsq.base; tsqe <= card->tsq.last; tsqe++) in init_tsq()
1392 writel(card->tsq.paddr, SAR_REG_TSQB); in init_tsq()
1393 writel((unsigned long) card->tsq.next - (unsigned long) card->tsq.base, in init_tsq()
1403 card->tsq.base, card->tsq.paddr); in deinit_tsq()
1414 if (card->tsq.next == card->tsq.last) in idt77252_tx()
1415 tsqe = card->tsq.base; in idt77252_tx()
1417 tsqe = card->tsq.next + 1; in idt77252_tx()
1420 card->tsq.base, card->tsq.next, card->tsq.last); in idt77252_tx()
1511 card->tsq.next = tsqe; in idt77252_tx()
1512 if (card->tsq.next == card->tsq.last) in idt77252_tx()
1513 tsqe = card->tsq.base; in idt77252_tx()
1515 tsqe = card->tsq.next + 1; in idt77252_tx()
1518 card->tsq.base, card->tsq.next, card->tsq.last); in idt77252_tx()
1524 writel((unsigned long)card->tsq.next - (unsigned long)card->tsq.base, in idt77252_tx()
1529 readl(SAR_REG_TSQT), card->tsq.next); in idt77252_tx()
3089 if (card->tsq.base) { in deinit_card()