Lines Matching refs:q
303 #define queue_type(q) q->irq_ptr->qib.qfmt argument
304 #define SCH_NO(q) (q->irq_ptr->schid.sch_no) argument
311 static inline int multicast_outbound(struct qdio_q *q) in multicast_outbound() argument
313 return (q->irq_ptr->nr_output_qs > 1) && in multicast_outbound()
314 (q->nr == q->irq_ptr->nr_output_qs - 1); in multicast_outbound()
322 #define pci_out_supported(q) \ argument
323 (q->irq_ptr->qib.ac & QIB_AC_OUTBOUND_PCI_SUPPORTED)
324 #define is_qebsm(q) (q->irq_ptr->sch_token != 0) argument
326 #define need_siga_sync_thinint(q) (!q->irq_ptr->siga_flag.no_sync_ti) argument
327 #define need_siga_sync_out_thinint(q) (!q->irq_ptr->siga_flag.no_sync_out_ti) argument
328 #define need_siga_in(q) (q->irq_ptr->siga_flag.input) argument
329 #define need_siga_out(q) (q->irq_ptr->siga_flag.output) argument
330 #define need_siga_sync(q) (q->irq_ptr->siga_flag.sync) argument
331 #define siga_syncs_out_pci(q) (q->irq_ptr->siga_flag.no_sync_out_pci) argument
333 #define for_each_input_queue(irq_ptr, q, i) \ argument
334 for (i = 0, q = irq_ptr->input_qs[0]; \
336 q = irq_ptr->input_qs[++i])
337 #define for_each_output_queue(irq_ptr, q, i) \ argument
338 for (i = 0, q = irq_ptr->output_qs[0]; \
340 q = irq_ptr->output_qs[++i])
352 void qdio_sync_after_thinint(struct qdio_q *q);
353 int get_buf_state(struct qdio_q *q, unsigned int bufnr, unsigned char *state,
355 void qdio_check_outbound_after_thinint(struct qdio_q *q);
356 int qdio_inbound_q_moved(struct qdio_q *q);
357 void qdio_kick_inbound_handler(struct qdio_q *q);
358 void qdio_stop_polling(struct qdio_q *q);
359 int qdio_siga_sync_q(struct qdio_q *q);
366 void tiqdio_inbound_processing(unsigned long q);