net/ice: complete device configure in DCF
[dpdk.git] / drivers / net / qede / base / ecore_spq.h
index 7d9be3e..0958e5a 100644 (file)
@@ -1,9 +1,7 @@
-/*
+/* SPDX-License-Identifier: BSD-3-Clause
  * Copyright (c) 2016 - 2018 Cavium Inc.
  * All rights reserved.
  * www.cavium.com
- *
- * See LICENSE.qede_pmd for copyright and licensing details.
  */
 
 #ifndef __ECORE_SPQ_H__
@@ -123,17 +121,17 @@ struct ecore_spq {
 #define SPQ_RING_SIZE          \
        (CORE_SPQE_PAGE_SIZE_BYTES / sizeof(struct slow_path_element))
 /* BITS_PER_LONG */
-#define SPQ_COMP_BMAP_SIZE     (SPQ_RING_SIZE / (sizeof(unsigned long) * 8))
-       unsigned long                   p_comp_bitmap[SPQ_COMP_BMAP_SIZE];
-       u8                              comp_bitmap_idx;
+#define SPQ_COMP_BMAP_SIZE     (SPQ_RING_SIZE / (sizeof(u32) * 8))
+       u32                     p_comp_bitmap[SPQ_COMP_BMAP_SIZE];
+       u8                      comp_bitmap_idx;
 #define SPQ_COMP_BMAP_SET_BIT(p_spq, idx)                              \
        (OSAL_SET_BIT(((idx) % SPQ_RING_SIZE), (p_spq)->p_comp_bitmap))
 
 #define SPQ_COMP_BMAP_CLEAR_BIT(p_spq, idx)                            \
        (OSAL_CLEAR_BIT(((idx) % SPQ_RING_SIZE), (p_spq)->p_comp_bitmap))
 
-#define SPQ_COMP_BMAP_TEST_BIT(p_spq, idx)     \
-       (OSAL_TEST_BIT(((idx) % SPQ_RING_SIZE), (p_spq)->p_comp_bitmap))
+#define SPQ_COMP_BMAP_GET_BIT(p_spq, idx)      \
+       (OSAL_GET_BIT(((idx) % SPQ_RING_SIZE), (p_spq)->p_comp_bitmap))
 
        /* Statistics */
        u32                             unlimited_pending_count;