Lines Matching refs:q
88 struct qdio_q *q; in tiqdio_remove_input_queues() local
90 q = irq_ptr->input_qs[0]; in tiqdio_remove_input_queues()
92 if (!q || !q->entry.prev || !q->entry.next) in tiqdio_remove_input_queues()
96 list_del_rcu(&q->entry); in tiqdio_remove_input_queues()
147 struct qdio_q *q; in tiqdio_call_inq_handlers() local
150 for_each_input_queue(irq, q, i) { in tiqdio_call_inq_handlers()
153 xchg(q->irq_ptr->dsci, 0); in tiqdio_call_inq_handlers()
155 if (q->u.in.queue_start_poll) { in tiqdio_call_inq_handlers()
158 &q->u.in.queue_irq_state)) { in tiqdio_call_inq_handlers()
159 qperf_inc(q, int_discarded); in tiqdio_call_inq_handlers()
164 q->u.in.queue_start_poll(q->irq_ptr->cdev, q->nr, in tiqdio_call_inq_handlers()
165 q->irq_ptr->int_parm); in tiqdio_call_inq_handlers()
167 if (!shared_ind(q->irq_ptr)) in tiqdio_call_inq_handlers()
168 xchg(q->irq_ptr->dsci, 0); in tiqdio_call_inq_handlers()
174 tasklet_schedule(&q->tasklet); in tiqdio_call_inq_handlers()
187 struct qdio_q *q; in tiqdio_thinint_handler() local
196 list_for_each_entry_rcu(q, &tiq_list, entry) { in tiqdio_thinint_handler()
200 irq = q->irq_ptr; in tiqdio_thinint_handler()
209 qperf_inc(q, adapter_int); in tiqdio_thinint_handler()