Merge remote-tracking branch 'torvalds/master' into perf/urgent
[linux-2.6-microblaze.git] / drivers / s390 / scsi / zfcp_qdio.h
index 9c1f310..3907068 100644 (file)
@@ -30,6 +30,9 @@
  * @req_q_util: used for accounting
  * @req_q_full: queue full incidents
  * @req_q_wq: used to wait for SBAL availability
+ * @irq_tasklet: used for QDIO interrupt processing
+ * @request_tasklet: used for Request Queue completion processing
+ * @request_timer: used to trigger the Request Queue completion processing
  * @adapter: adapter used in conjunction with this qdio structure
  * @max_sbale_per_sbal: qdio limit per sbal
  * @max_sbale_per_req: qdio limit per request
@@ -46,6 +49,8 @@ struct zfcp_qdio {
        atomic_t                req_q_full;
        wait_queue_head_t       req_q_wq;
        struct tasklet_struct   irq_tasklet;
+       struct tasklet_struct   request_tasklet;
+       struct timer_list       request_timer;
        struct zfcp_adapter     *adapter;
        u16                     max_sbale_per_sbal;
        u16                     max_sbale_per_req;