Lines Matching refs:nic
1568 nesnic = &nesvnic->nic; in nes_replenish_nic_rq()
1595 nic_rqe = &nesnic->rq_vbase[nesvnic->nic.rq_head]; in nes_replenish_nic_rq()
1710 nesvnic->nic.first_frag_vbase = vmem; in nes_init_nic_qp()
1713 nesvnic->nic.frag_paddr[counter] = pmem; in nes_init_nic_qp()
1720 nesvnic->nic.sq_vbase = (void *)vmem; in nes_init_nic_qp()
1721 nesvnic->nic.sq_pbase = pmem; in nes_init_nic_qp()
1722 nesvnic->nic.sq_head = 0; in nes_init_nic_qp()
1723 nesvnic->nic.sq_tail = 0; in nes_init_nic_qp()
1724 nesvnic->nic.sq_size = NES_NIC_WQ_SIZE; in nes_init_nic_qp()
1726 nic_sqe = &nesvnic->nic.sq_vbase[counter]; in nes_init_nic_qp()
1733 cpu_to_le32((u32)nesvnic->nic.frag_paddr[counter]); in nes_init_nic_qp()
1735 cpu_to_le32((u32)((u64)nesvnic->nic.frag_paddr[counter] >> 32)); in nes_init_nic_qp()
1742 spin_lock_init(&nesvnic->nic.rq_lock); in nes_init_nic_qp()
1749 nesvnic->nic.rq_vbase = vmem; in nes_init_nic_qp()
1750 nesvnic->nic.rq_pbase = pmem; in nes_init_nic_qp()
1751 nesvnic->nic.rq_head = 0; in nes_init_nic_qp()
1752 nesvnic->nic.rq_tail = 0; in nes_init_nic_qp()
1753 nesvnic->nic.rq_size = NES_NIC_WQ_SIZE; in nes_init_nic_qp()
1762 nesvnic->mcrq_qp_id = nesvnic->nic.qp_id + 4; in nes_init_nic_qp()
1808 u64temp = (u64)nesvnic->nic.sq_pbase; in nes_init_nic_qp()
1811 u64temp = (u64)nesvnic->nic.rq_pbase; in nes_init_nic_qp()
1817 cqp_wqe->wqe_words[NES_CQP_WQE_ID_IDX] = cpu_to_le32(nesvnic->nic.qp_id); in nes_init_nic_qp()
1833 nesvnic->nic.qp_id); in nes_init_nic_qp()
1838 nesvnic->nic.qp_id, ret); in nes_init_nic_qp()
1840 nes_debug(NES_DBG_INIT, "NIC QP%u create timeout expired\n", nesvnic->nic.qp_id); in nes_init_nic_qp()
1864 nic_rqe = &nesvnic->nic.rq_vbase[counter]; in nes_init_nic_qp()
1869 nesvnic->nic.rx_skb[counter] = skb; in nes_init_nic_qp()
1873 nesvnic->nic.rq_head = wqe_count; in nes_init_nic_qp()
1878 nes_write32(nesdev->regs+NES_WQE_ALLOC, (counter << 24) | nesvnic->nic.qp_id); in nes_init_nic_qp()
1937 while (nesvnic->nic.rq_head != nesvnic->nic.rq_tail) { in nes_destroy_nic_qp()
1938 rx_skb = nesvnic->nic.rx_skb[nesvnic->nic.rq_tail]; in nes_destroy_nic_qp()
1943 dev_kfree_skb(nesvnic->nic.rx_skb[nesvnic->nic.rq_tail++]); in nes_destroy_nic_qp()
1944 nesvnic->nic.rq_tail &= (nesvnic->nic.rq_size - 1); in nes_destroy_nic_qp()
1948 while (nesvnic->nic.sq_head != nesvnic->nic.sq_tail) { in nes_destroy_nic_qp()
1949 nic_sqe = &nesvnic->nic.sq_vbase[nesvnic->nic.sq_tail]; in nes_destroy_nic_qp()
1963 if (test_and_clear_bit(nesvnic->nic.sq_tail, in nes_destroy_nic_qp()
1964 nesvnic->nic.first_frag_overflow)) { in nes_destroy_nic_qp()
1992 if (nesvnic->nic.tx_skb[nesvnic->nic.sq_tail]) in nes_destroy_nic_qp()
1994 nesvnic->nic.tx_skb[nesvnic->nic.sq_tail]); in nes_destroy_nic_qp()
1996 nesvnic->nic.sq_tail = (nesvnic->nic.sq_tail + 1) in nes_destroy_nic_qp()
1997 & (nesvnic->nic.sq_size - 1); in nes_destroy_nic_qp()
2010 nesvnic->nic.qp_id); in nes_destroy_nic_qp()
2047 nesvnic->nic.qp_id); in nes_destroy_nic_qp()
2822 nesnic = &nesvnic->nic; in nes_nic_ce_handler()
2879 nic_rqe = &nesnic->rq_vbase[nesvnic->nic.rq_tail]; in nes_nic_ce_handler()
2895 if (atomic_read(&nesvnic->rx_skbs_needed) > (nesvnic->nic.rq_size>>1)) { in nes_nic_ce_handler()