Lines Matching refs:rspq
174 return container_of(q, struct sge_qset, rspq); in rspq_to_qset()
655 memset(&q->rspq, 0, sizeof(q->rspq)); in t3_reset_qset()
710 if (q->rspq.desc) { in t3_free_qset()
712 t3_sge_disable_rspcntxt(adapter, q->rspq.cntxt_id); in t3_free_qset()
715 q->rspq.size * sizeof(struct rsp_desc), in t3_free_qset()
716 q->rspq.desc, q->rspq.phys_addr); in t3_free_qset()
731 qs->rspq.cntxt_id = id; in init_qset_cntxt()
1901 struct sge_rspq *q = &qs->rspq; in ofld_poll()
2328 struct sge_rspq *q = &qs->rspq; in process_responses()
2500 t3_write_reg(adap, A_SG_GTS, V_RSPQ(qs->rspq.cntxt_id) | in napi_rx_handler()
2501 V_NEWTIMER(qs->rspq.next_holdoff) | in napi_rx_handler()
2502 V_NEWINDEX(qs->rspq.cidx)); in napi_rx_handler()
2532 struct sge_rspq *q = &qs->rspq; in process_pure_responses()
2611 struct sge_rspq *q = &qs->rspq; in t3_sge_intr_msix()
2629 struct sge_rspq *q = &qs->rspq; in t3_sge_intr_msix_napi()
2649 struct sge_rspq *q = &adap->sge.qs[0].rspq; in t3_intr_msi()
2661 struct sge_rspq *q1 = &adap->sge.qs[1].rspq; in t3_intr_msi()
2678 struct sge_rspq *q = &qs->rspq; in rspq_check_napi()
2699 struct sge_rspq *q = &adap->sge.qs[0].rspq; in t3_intr_msi_napi()
2737 struct sge_rspq *q0 = &adap->sge.qs[0].rspq; in t3_intr()
2738 struct sge_rspq *q1 = &adap->sge.qs[1].rspq; in t3_intr()
2775 struct sge_rspq *q0 = &adap->sge.qs[0].rspq; in t3b_intr()
2792 process_responses_gts(adap, &adap->sge.qs[1].rspq); in t3b_intr()
2810 struct sge_rspq *q0 = &qs0->rspq; in t3b_intr_napi()
2972 &qs->rspq.lock : &adap->sge.qs[0].rspq.lock; in sge_timer_rx()
2983 if (status & (1 << qs->rspq.cntxt_id)) { in sge_timer_rx()
2984 qs->rspq.starved++; in sge_timer_rx()
2985 if (qs->rspq.credits) { in sge_timer_rx()
2986 qs->rspq.credits--; in sge_timer_rx()
2987 refill_rspq(adap, &qs->rspq, 1); in sge_timer_rx()
2988 qs->rspq.restarted++; in sge_timer_rx()
2990 1 << qs->rspq.cntxt_id); in sge_timer_rx()
3016 qs->rspq.holdoff_tmr = max(p->coalesce_usecs * 10, 1U);/* can't be 0 */ in t3_update_qset_coalesce()
3017 qs->rspq.polling = p->polling; in t3_update_qset_coalesce()
3063 q->rspq.desc = alloc_ring(adapter->pdev, p->rspq_size, in t3_sge_alloc_qset()
3065 &q->rspq.phys_addr, NULL); in t3_sge_alloc_qset()
3066 if (!q->rspq.desc) in t3_sge_alloc_qset()
3096 q->rspq.gen = 1; in t3_sge_alloc_qset()
3097 q->rspq.size = p->rspq_size; in t3_sge_alloc_qset()
3098 spin_lock_init(&q->rspq.lock); in t3_sge_alloc_qset()
3099 skb_queue_head_init(&q->rspq.rx_queue); in t3_sge_alloc_qset()
3127 ret = t3_sge_init_rspcntxt(adapter, q->rspq.cntxt_id, irq_vec_idx, in t3_sge_alloc_qset()
3128 q->rspq.phys_addr, q->rspq.size, in t3_sge_alloc_qset()
3191 refill_rspq(adapter, &q->rspq, q->rspq.size - 1); in t3_sge_alloc_qset()
3193 t3_write_reg(adapter, A_SG_GTS, V_RSPQ(q->rspq.cntxt_id) | in t3_sge_alloc_qset()
3194 V_NEWTIMER(q->rspq.holdoff_tmr)); in t3_sge_alloc_qset()