summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qed/qed_sp.h
diff options
context:
space:
mode:
authorAriel Elior <Ariel.Elior@cavium.com>2018-11-28 18:16:04 +0200
committerDavid S. Miller <davem@davemloft.net>2018-11-30 13:45:13 -0800
commit9ecd8c3feaa53405508499495d06a6f1e7dc8e7b (patch)
tree900b4537e7f149fd845fda1f14c7cf599a9f9d8c /drivers/net/ethernet/qlogic/qed/qed_sp.h
parenta1b469b8b17f1573741eb0272349eca47d32462a (diff)
downloadlinux-stable-9ecd8c3feaa53405508499495d06a6f1e7dc8e7b.tar.gz
linux-stable-9ecd8c3feaa53405508499495d06a6f1e7dc8e7b.tar.bz2
linux-stable-9ecd8c3feaa53405508499495d06a6f1e7dc8e7b.zip
qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism
Slow path queue is a doorbelling entity. Register it with the overflow mechanism. Signed-off-by: Ariel Elior <Ariel.Elior@cavium.com> Signed-off-by: Michal Kalderon <Michal.Kalderon@cavium.com> Signed-off-by: Tomer Tayar <Tomer.Tayar@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/qlogic/qed/qed_sp.h')
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_sp.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/ethernet/qlogic/qed/qed_sp.h b/drivers/net/ethernet/qlogic/qed/qed_sp.h
index 3157c0d99441..4179c9013fc6 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_sp.h
+++ b/drivers/net/ethernet/qlogic/qed/qed_sp.h
@@ -227,7 +227,9 @@ struct qed_spq {
u32 comp_count;
u32 cid;
- qed_spq_async_comp_cb async_comp_cb[MAX_PROTOCOL_TYPE];
+ u32 db_addr_offset;
+ struct core_db_data db_data;
+ qed_spq_async_comp_cb async_comp_cb[MAX_PROTOCOL_TYPE];
};
/**