rsq               974 drivers/atm/idt77252.c 	card->rsq.base = dma_alloc_coherent(&card->pcidev->dev, RSQSIZE,
rsq               975 drivers/atm/idt77252.c 					    &card->rsq.paddr, GFP_KERNEL);
rsq               976 drivers/atm/idt77252.c 	if (card->rsq.base == NULL) {
rsq               981 drivers/atm/idt77252.c 	card->rsq.last = card->rsq.base + RSQ_NUM_ENTRIES - 1;
rsq               982 drivers/atm/idt77252.c 	card->rsq.next = card->rsq.last;
rsq               983 drivers/atm/idt77252.c 	for (rsqe = card->rsq.base; rsqe <= card->rsq.last; rsqe++)
rsq               986 drivers/atm/idt77252.c 	writel((unsigned long) card->rsq.last - (unsigned long) card->rsq.base,
rsq               988 drivers/atm/idt77252.c 	writel(card->rsq.paddr, SAR_REG_RSQB);
rsq               991 drivers/atm/idt77252.c 		(unsigned long) card->rsq.base,
rsq              1006 drivers/atm/idt77252.c 			  card->rsq.base, card->rsq.paddr);
rsq              1211 drivers/atm/idt77252.c 	if (card->rsq.next == card->rsq.last)
rsq              1212 drivers/atm/idt77252.c 		rsqe = card->rsq.base;
rsq              1214 drivers/atm/idt77252.c 		rsqe = card->rsq.next + 1;
rsq              1224 drivers/atm/idt77252.c 		card->rsq.next = rsqe;
rsq              1225 drivers/atm/idt77252.c 		if (card->rsq.next == card->rsq.last)
rsq              1226 drivers/atm/idt77252.c 			rsqe = card->rsq.base;
rsq              1228 drivers/atm/idt77252.c 			rsqe = card->rsq.next + 1;
rsq              1231 drivers/atm/idt77252.c 	writel((unsigned long) card->rsq.next - (unsigned long) card->rsq.base,
rsq              3079 drivers/atm/idt77252.c 	if (card->rsq.base) {
rsq               350 drivers/atm/idt77252.h         struct rsq_info		rsq;		/* Receive Status Queue */
rsq               249 drivers/atm/nicstar.c 			  card->rsq.org, card->rsq.dma);
rsq               548 drivers/atm/nicstar.c 	card->rsq.org = dma_alloc_coherent(&card->pcidev->dev,
rsq               550 drivers/atm/nicstar.c 					   &card->rsq.dma, GFP_KERNEL);
rsq               551 drivers/atm/nicstar.c 	if (card->rsq.org == NULL) {
rsq               557 drivers/atm/nicstar.c 	card->rsq.base = PTR_ALIGN(card->rsq.org, NS_RSQ_ALIGNMENT);
rsq               558 drivers/atm/nicstar.c 	card->rsq.next = card->rsq.base;
rsq               559 drivers/atm/nicstar.c 	card->rsq.last = card->rsq.base + (NS_RSQ_NUM_ENTRIES - 1);
rsq               561 drivers/atm/nicstar.c 		ns_rsqe_init(card->rsq.base + j);
rsq               563 drivers/atm/nicstar.c 	writel(ALIGN(card->rsq.dma, NS_RSQ_ALIGNMENT), card->membase + RSQB);
rsq               564 drivers/atm/nicstar.c 	PRINTK("nicstar%d: RSQ base at 0x%p.\n", i, card->rsq.base);
rsq               840 drivers/atm/nicstar.c 		kfree(card->rsq.org);
rsq              1560 drivers/atm/nicstar.c 		     card->rsq.base, card->rsq.next,
rsq              1561 drivers/atm/nicstar.c 		     card->rsq.last, readl(card->membase + RSQT));
rsq              1950 drivers/atm/nicstar.c 	if (!ns_rsqe_valid(card->rsq.next))
rsq              1953 drivers/atm/nicstar.c 		dequeue_rx(card, card->rsq.next);
rsq              1954 drivers/atm/nicstar.c 		ns_rsqe_init(card->rsq.next);
rsq              1955 drivers/atm/nicstar.c 		previous = card->rsq.next;
rsq              1956 drivers/atm/nicstar.c 		if (card->rsq.next == card->rsq.last)
rsq              1957 drivers/atm/nicstar.c 			card->rsq.next = card->rsq.base;
rsq              1959 drivers/atm/nicstar.c 			card->rsq.next++;
rsq              1960 drivers/atm/nicstar.c 	} while (ns_rsqe_valid(card->rsq.next));
rsq              1961 drivers/atm/nicstar.c 	writel(PTR_DIFF(previous, card->rsq.base), card->membase + RSQH);
rsq               720 drivers/atm/nicstar.h 	rsq_info rsq;