Lines Matching refs:u

323 			     !q->u.out.use_cq));  in qdio_siga_output()
324 if (q->u.out.use_cq && aob != 0) { in qdio_siga_output()
397 if (!q->u.in.polling) in qdio_stop_polling()
400 q->u.in.polling = 0; in qdio_stop_polling()
405 set_buf_states(q, q->u.in.ack_start, SLSB_P_INPUT_NOT_INIT, in qdio_stop_polling()
406 q->u.in.ack_count); in qdio_stop_polling()
407 q->u.in.ack_count = 0; in qdio_stop_polling()
409 set_buf_state(q, q->u.in.ack_start, SLSB_P_INPUT_NOT_INIT); in qdio_stop_polling()
464 if (!q->u.in.polling) { in inbound_primed()
465 q->u.in.polling = 1; in inbound_primed()
466 q->u.in.ack_count = count; in inbound_primed()
467 q->u.in.ack_start = q->first_to_check; in inbound_primed()
472 set_buf_states(q, q->u.in.ack_start, SLSB_P_INPUT_NOT_INIT, in inbound_primed()
473 q->u.in.ack_count); in inbound_primed()
474 q->u.in.ack_count = count; in inbound_primed()
475 q->u.in.ack_start = q->first_to_check; in inbound_primed()
484 if (q->u.in.polling) { in inbound_primed()
487 set_buf_state(q, q->u.in.ack_start, SLSB_P_INPUT_NOT_INIT); in inbound_primed()
489 q->u.in.polling = 1; in inbound_primed()
493 q->u.in.ack_start = new; in inbound_primed()
565 q->u.in.timestamp = get_tod_clock(); in qdio_inbound_q_moved()
597 if (get_tod_clock_fast() > q->u.in.timestamp + QDIO_INPUT_THRESHOLD) { in qdio_inbound_q_done()
607 return !q->is_input_q && q->u.out.use_cq; in contains_aobs()
621 struct qaob *aob = q->u.out.aobs[b]; in qdio_handle_aobs()
625 q->u.out.sbal_state[b].flags |= in qdio_handle_aobs()
627 q->u.out.aobs[b] = NULL; in qdio_handle_aobs()
629 q->u.out.sbal_state[b].aob = NULL; in qdio_handle_aobs()
863 if (q->u.out.pci_out_enabled) in __qdio_outbound_processing()
872 del_timer(&q->u.out.timer); in __qdio_outbound_processing()
874 if (!timer_pending(&q->u.out.timer)) in __qdio_outbound_processing()
875 mod_timer(&q->u.out.timer, jiffies + 10 * HZ); in __qdio_outbound_processing()
984 if (q->u.in.queue_start_poll) { in qdio_int_handler_pci()
987 &q->u.in.queue_irq_state)) { in qdio_int_handler_pci()
991 q->u.in.queue_start_poll(q->irq_ptr->cdev, q->nr, in qdio_int_handler_pci()
1144 del_timer(&q->u.out.timer); in qdio_shutdown_queues()
1318 if (qdio_enable_async_operation(&q->u.out) < 0) { in qdio_detect_hsicq()
1323 qdio_disable_async_operation(&q->u.out); in qdio_detect_hsicq()
1502 if (!q->u.in.polling) in handle_inbound()
1508 q->u.in.polling = 0; in handle_inbound()
1509 q->u.in.ack_count = 0; in handle_inbound()
1511 } else if (buf_in_between(q->u.in.ack_start, bufnr, count)) { in handle_inbound()
1515 diff = sub_buf(diff, q->u.in.ack_start); in handle_inbound()
1516 q->u.in.ack_count -= diff; in handle_inbound()
1517 if (q->u.in.ack_count <= 0) { in handle_inbound()
1518 q->u.in.polling = 0; in handle_inbound()
1519 q->u.in.ack_count = 0; in handle_inbound()
1522 q->u.in.ack_start = add_buf(q->u.in.ack_start, diff); in handle_inbound()
1526 q->u.in.polling = 0; in handle_inbound()
1561 q->u.out.pci_out_enabled = 1; in handle_outbound()
1564 q->u.out.pci_out_enabled = 0; in handle_outbound()
1572 phys_aob = qdio_aob_for_buffer(&q->u.out, bufnr); in handle_outbound()
1587 if (used >= q->u.out.scan_threshold || rc) in handle_outbound()
1591 if (!timer_pending(&q->u.out.timer)) in handle_outbound()
1592 mod_timer(&q->u.out.timer, jiffies + HZ); in handle_outbound()
1653 clear_bit(QDIO_QUEUE_IRQS_DISABLED, &q->u.in.queue_irq_state); in qdio_start_irq()
1667 &q->u.in.queue_irq_state)) in qdio_start_irq()
1746 &q->u.in.queue_irq_state)) in qdio_stop_irq()