Lines Matching refs:rspq

174 	return container_of(q, struct sge_qset, rspq);
656 memset(&q->rspq, 0, sizeof(q->rspq));
711 if (q->rspq.desc) {
713 t3_sge_disable_rspcntxt(adapter, q->rspq.cntxt_id);
716 q->rspq.size * sizeof(struct rsp_desc),
717 q->rspq.desc, q->rspq.phys_addr);
732 qs->rspq.cntxt_id = id;
1901 struct sge_rspq *q = &qs->rspq;
2327 struct sge_rspq *q = &qs->rspq;
2499 t3_write_reg(adap, A_SG_GTS, V_RSPQ(qs->rspq.cntxt_id) |
2500 V_NEWTIMER(qs->rspq.next_holdoff) |
2501 V_NEWINDEX(qs->rspq.cidx));
2531 struct sge_rspq *q = &qs->rspq;
2610 struct sge_rspq *q = &qs->rspq;
2628 struct sge_rspq *q = &qs->rspq;
2648 struct sge_rspq *q = &adap->sge.qs[0].rspq;
2660 struct sge_rspq *q1 = &adap->sge.qs[1].rspq;
2677 struct sge_rspq *q = &qs->rspq;
2698 struct sge_rspq *q = &adap->sge.qs[0].rspq;
2736 struct sge_rspq *q0 = &adap->sge.qs[0].rspq;
2737 struct sge_rspq *q1 = &adap->sge.qs[1].rspq;
2774 struct sge_rspq *q0 = &adap->sge.qs[0].rspq;
2791 process_responses_gts(adap, &adap->sge.qs[1].rspq);
2809 struct sge_rspq *q0 = &qs0->rspq;
2971 &qs->rspq.lock : &adap->sge.qs[0].rspq.lock;
2982 if (status & (1 << qs->rspq.cntxt_id)) {
2983 qs->rspq.starved++;
2984 if (qs->rspq.credits) {
2985 qs->rspq.credits--;
2986 refill_rspq(adap, &qs->rspq, 1);
2987 qs->rspq.restarted++;
2989 1 << qs->rspq.cntxt_id);
3015 qs->rspq.holdoff_tmr = max(p->coalesce_usecs * 10, 1U);/* can't be 0 */
3016 qs->rspq.polling = p->polling;
3062 q->rspq.desc = alloc_ring(adapter->pdev, p->rspq_size,
3064 &q->rspq.phys_addr, NULL);
3065 if (!q->rspq.desc)
3095 q->rspq.gen = 1;
3096 q->rspq.size = p->rspq_size;
3097 spin_lock_init(&q->rspq.lock);
3098 skb_queue_head_init(&q->rspq.rx_queue);
3126 ret = t3_sge_init_rspcntxt(adapter, q->rspq.cntxt_id, irq_vec_idx,
3127 q->rspq.phys_addr, q->rspq.size,
3190 refill_rspq(adapter, &q->rspq, q->rspq.size - 1);
3192 t3_write_reg(adapter, A_SG_GTS, V_RSPQ(q->rspq.cntxt_id) |
3193 V_NEWTIMER(q->rspq.holdoff_tmr));