IB/qib: Defer HCA error events to tasklet
[deliverable/linux.git] / drivers / infiniband / hw / qib / qib.h
index 769a1d9da4b7a6b8ab844b6a1576851b93c1530f..c9624ea872098a6c5b36b285620d63633eade977 100644 (file)
@@ -1012,6 +1012,8 @@ struct qib_devdata {
        u8 psxmitwait_supported;
        /* cycle length of PS* counters in HW (in picoseconds) */
        u16 psxmitwait_check_rate;
+       /* high volume overflow errors defered to tasklet */
+       struct tasklet_struct error_tasklet;
 };
 
 /* hol_state values */
@@ -1433,6 +1435,7 @@ extern struct mutex qib_mutex;
 struct qib_hwerror_msgs {
        u64 mask;
        const char *msg;
+       size_t sz;
 };
 
 #define QLOGIC_IB_HWE_MSG(a, b) { .mask = a, .msg = b }
This page took 0.028669 seconds and 5 git commands to generate.