Lines Matching refs:rspq

171 	return container_of(q, struct sge_qset, rspq);
652 memset(&q->rspq, 0, sizeof(q->rspq));
707 if (q->rspq.desc) {
709 t3_sge_disable_rspcntxt(adapter, q->rspq.cntxt_id);
712 q->rspq.size * sizeof(struct rsp_desc),
713 q->rspq.desc, q->rspq.phys_addr);
728 qs->rspq.cntxt_id = id;
1899 struct sge_rspq *q = &qs->rspq;
2325 struct sge_rspq *q = &qs->rspq;
2497 t3_write_reg(adap, A_SG_GTS, V_RSPQ(qs->rspq.cntxt_id) |
2498 V_NEWTIMER(qs->rspq.next_holdoff) |
2499 V_NEWINDEX(qs->rspq.cidx));
2529 struct sge_rspq *q = &qs->rspq;
2608 struct sge_rspq *q = &qs->rspq;
2626 struct sge_rspq *q = &qs->rspq;
2646 struct sge_rspq *q = &adap->sge.qs[0].rspq;
2658 struct sge_rspq *q1 = &adap->sge.qs[1].rspq;
2675 struct sge_rspq *q = &qs->rspq;
2696 struct sge_rspq *q = &adap->sge.qs[0].rspq;
2734 struct sge_rspq *q0 = &adap->sge.qs[0].rspq;
2735 struct sge_rspq *q1 = &adap->sge.qs[1].rspq;
2772 struct sge_rspq *q0 = &adap->sge.qs[0].rspq;
2789 process_responses_gts(adap, &adap->sge.qs[1].rspq);
2807 struct sge_rspq *q0 = &qs0->rspq;
2969 &qs->rspq.lock : &adap->sge.qs[0].rspq.lock;
2980 if (status & (1 << qs->rspq.cntxt_id)) {
2981 qs->rspq.starved++;
2982 if (qs->rspq.credits) {
2983 qs->rspq.credits--;
2984 refill_rspq(adap, &qs->rspq, 1);
2985 qs->rspq.restarted++;
2987 1 << qs->rspq.cntxt_id);
3013 qs->rspq.holdoff_tmr = max(p->coalesce_usecs * 10, 1U);/* can't be 0 */
3014 qs->rspq.polling = p->polling;
3060 q->rspq.desc = alloc_ring(adapter->pdev, p->rspq_size,
3062 &q->rspq.phys_addr, NULL);
3063 if (!q->rspq.desc)
3093 q->rspq.gen = 1;
3094 q->rspq.size = p->rspq_size;
3095 spin_lock_init(&q->rspq.lock);
3096 skb_queue_head_init(&q->rspq.rx_queue);
3124 ret = t3_sge_init_rspcntxt(adapter, q->rspq.cntxt_id, irq_vec_idx,
3125 q->rspq.phys_addr, q->rspq.size,
3188 refill_rspq(adapter, &q->rspq, q->rspq.size - 1);
3190 t3_write_reg(adapter, A_SG_GTS, V_RSPQ(q->rspq.cntxt_id) |
3191 V_NEWTIMER(q->rspq.holdoff_tmr));