Lines Matching refs:q
314 #define queue_type(q) q->irq_ptr->qib.qfmt argument
315 #define SCH_NO(q) (q->irq_ptr->schid.sch_no) argument
330 static inline void account_sbals_error(struct qdio_q *q, int count) in account_sbals_error() argument
332 q->q_stats.nr_sbal_error += count; in account_sbals_error()
333 q->q_stats.nr_sbal_total += count; in account_sbals_error()
337 static inline int multicast_outbound(struct qdio_q *q) in multicast_outbound() argument
339 return (q->irq_ptr->nr_output_qs > 1) && in multicast_outbound()
340 (q->nr == q->irq_ptr->nr_output_qs - 1); in multicast_outbound()
343 #define pci_out_supported(q) \ argument
344 (q->irq_ptr->qib.ac & QIB_AC_OUTBOUND_PCI_SUPPORTED)
345 #define is_qebsm(q) (q->irq_ptr->sch_token != 0) argument
347 #define need_siga_in(q) (q->irq_ptr->siga_flag.input) argument
348 #define need_siga_out(q) (q->irq_ptr->siga_flag.output) argument
349 #define need_siga_sync(q) (unlikely(q->irq_ptr->siga_flag.sync)) argument
350 #define need_siga_sync_after_ai(q) \ argument
351 (unlikely(q->irq_ptr->siga_flag.sync_after_ai))
352 #define need_siga_sync_out_after_pci(q) \ argument
353 (unlikely(q->irq_ptr->siga_flag.sync_out_after_pci))
355 #define for_each_input_queue(irq_ptr, q, i) \ argument
357 ({ q = irq_ptr->input_qs[i]; 1; }); i++)
358 #define for_each_output_queue(irq_ptr, q, i) \ argument
360 ({ q = irq_ptr->output_qs[i]; 1; }); i++)
371 #define queue_irqs_enabled(q) \ argument
372 (test_bit(QDIO_QUEUE_IRQS_DISABLED, &q->u.in.queue_irq_state) == 0)
373 #define queue_irqs_disabled(q) \ argument
374 (test_bit(QDIO_QUEUE_IRQS_DISABLED, &q->u.in.queue_irq_state) != 0)
384 void tiqdio_inbound_processing(unsigned long q);
412 int qdio_enable_async_operation(struct qdio_output_q *q);
413 void qdio_disable_async_operation(struct qdio_output_q *q);
416 int debug_get_buf_state(struct qdio_q *q, unsigned int bufnr,