Lines Matching refs:rsq
248 card->rsq.org, card->rsq.dma); in nicstar_remove_one()
548 card->rsq.org = dma_alloc_coherent(&card->pcidev->dev, in ns_init_card()
550 &card->rsq.dma, GFP_KERNEL); in ns_init_card()
551 if (card->rsq.org == NULL) { in ns_init_card()
557 card->rsq.base = PTR_ALIGN(card->rsq.org, NS_RSQ_ALIGNMENT); in ns_init_card()
558 card->rsq.next = card->rsq.base; in ns_init_card()
559 card->rsq.last = card->rsq.base + (NS_RSQ_NUM_ENTRIES - 1); in ns_init_card()
561 ns_rsqe_init(card->rsq.base + j); in ns_init_card()
563 writel(ALIGN(card->rsq.dma, NS_RSQ_ALIGNMENT), card->membase + RSQB); in ns_init_card()
564 PRINTK("nicstar%d: RSQ base at 0x%p.\n", i, card->rsq.base); in ns_init_card()
840 kfree(card->rsq.org); in ns_init_card_error()
1558 card->rsq.base, card->rsq.next, in ns_close()
1559 card->rsq.last, readl(card->membase + RSQT)); in ns_close()
1948 if (!ns_rsqe_valid(card->rsq.next)) in process_rsq()
1951 dequeue_rx(card, card->rsq.next); in process_rsq()
1952 ns_rsqe_init(card->rsq.next); in process_rsq()
1953 previous = card->rsq.next; in process_rsq()
1954 if (card->rsq.next == card->rsq.last) in process_rsq()
1955 card->rsq.next = card->rsq.base; in process_rsq()
1957 card->rsq.next++; in process_rsq()
1958 } while (ns_rsqe_valid(card->rsq.next)); in process_rsq()
1959 writel(PTR_DIFF(previous, card->rsq.base), card->membase + RSQH); in process_rsq()