Lines Matching refs:nesnic
1563 struct nes_hw_nic *nesnic; in nes_replenish_nic_rq() local
1568 nesnic = &nesvnic->nic; in nes_replenish_nic_rq()
1570 spin_lock_irqsave(&nesnic->rq_lock, flags); in nes_replenish_nic_rq()
1571 if (nesnic->replenishing_rq !=0) { in nes_replenish_nic_rq()
1572 if (((nesnic->rq_size-1) == atomic_read(&nesvnic->rx_skbs_needed)) && in nes_replenish_nic_rq()
1575 spin_unlock_irqrestore(&nesnic->rq_lock, flags); in nes_replenish_nic_rq()
1579 spin_unlock_irqrestore(&nesnic->rq_lock, flags); in nes_replenish_nic_rq()
1582 nesnic->replenishing_rq = 1; in nes_replenish_nic_rq()
1583 spin_unlock_irqrestore(&nesnic->rq_lock, flags); in nes_replenish_nic_rq()
1595 nic_rqe = &nesnic->rq_vbase[nesvnic->nic.rq_head]; in nes_replenish_nic_rq()
1603 nesnic->rx_skb[nesnic->rq_head] = skb; in nes_replenish_nic_rq()
1604 nesnic->rq_head++; in nes_replenish_nic_rq()
1605 nesnic->rq_head &= nesnic->rq_size - 1; in nes_replenish_nic_rq()
1609 nes_write32(nesdev->regs+NES_WQE_ALLOC, (rx_wqes_posted << 24) | nesnic->qp_id); in nes_replenish_nic_rq()
1613 spin_lock_irqsave(&nesnic->rq_lock, flags); in nes_replenish_nic_rq()
1614 if (((nesnic->rq_size-1) == atomic_read(&nesvnic->rx_skbs_needed)) && in nes_replenish_nic_rq()
1617 spin_unlock_irqrestore(&nesnic->rq_lock, flags); in nes_replenish_nic_rq()
1621 spin_unlock_irqrestore(&nesnic->rq_lock, flags); in nes_replenish_nic_rq()
1627 nes_write32(nesdev->regs+NES_WQE_ALLOC, (rx_wqes_posted << 24) | nesnic->qp_id); in nes_replenish_nic_rq()
1628 nesnic->replenishing_rq = 0; in nes_replenish_nic_rq()
2792 struct nes_hw_nic *nesnic; in nes_nic_ce_handler() local
2822 nesnic = &nesvnic->nic; in nes_nic_ce_handler()
2827 nic_sqe = &nesnic->sq_vbase[nesnic->sq_tail]; in nes_nic_ce_handler()
2828 skb = nesnic->tx_skb[nesnic->sq_tail]; in nes_nic_ce_handler()
2838 if (test_and_clear_bit(nesnic->sq_tail, nesnic->first_frag_overflow)) { in nes_nic_ce_handler()
2861 nesnic->sq_tail++; in nes_nic_ce_handler()
2862 nesnic->sq_tail &= nesnic->sq_size-1; in nes_nic_ce_handler()
2876 nic_rqe = &nesnic->rq_vbase[nesnic->rq_tail]; in nes_nic_ce_handler()
2878 rx_skb = nesnic->rx_skb[nesnic->rq_tail]; in nes_nic_ce_handler()
2879 nic_rqe = &nesnic->rq_vbase[nesvnic->nic.rq_tail]; in nes_nic_ce_handler()
2891 nesnic->rq_tail++; in nes_nic_ce_handler()
2892 nesnic->rq_tail &= nesnic->rq_size - 1; in nes_nic_ce_handler()