|
@@ -445,20 +445,14 @@ static int hns_rcb_get_port_in_comm(
|
|
|
|
|
|
#define SERVICE_RING_IRQ_IDX(v1) \
|
|
#define SERVICE_RING_IRQ_IDX(v1) \
|
|
((v1) ? HNS_SERVICE_RING_IRQ_IDX : HNSV2_SERVICE_RING_IRQ_IDX)
|
|
((v1) ? HNS_SERVICE_RING_IRQ_IDX : HNSV2_SERVICE_RING_IRQ_IDX)
|
|
-#define DEBUG_RING_IRQ_IDX(v1) \
|
|
|
|
- ((v1) ? HNS_DEBUG_RING_IRQ_IDX : HNSV2_DEBUG_RING_IRQ_IDX)
|
|
|
|
-#define DEBUG_RING_IRQ_OFFSET(v1) \
|
|
|
|
- ((v1) ? HNS_DEBUG_RING_IRQ_OFFSET : HNSV2_DEBUG_RING_IRQ_OFFSET)
|
|
|
|
static int hns_rcb_get_base_irq_idx(struct rcb_common_cb *rcb_common)
|
|
static int hns_rcb_get_base_irq_idx(struct rcb_common_cb *rcb_common)
|
|
{
|
|
{
|
|
- int comm_index = rcb_common->comm_index;
|
|
|
|
bool is_ver1 = AE_IS_VER1(rcb_common->dsaf_dev->dsaf_ver);
|
|
bool is_ver1 = AE_IS_VER1(rcb_common->dsaf_dev->dsaf_ver);
|
|
|
|
|
|
if (!HNS_DSAF_IS_DEBUG(rcb_common->dsaf_dev))
|
|
if (!HNS_DSAF_IS_DEBUG(rcb_common->dsaf_dev))
|
|
return SERVICE_RING_IRQ_IDX(is_ver1);
|
|
return SERVICE_RING_IRQ_IDX(is_ver1);
|
|
else
|
|
else
|
|
- return DEBUG_RING_IRQ_IDX(is_ver1) +
|
|
|
|
- (comm_index - 1) * DEBUG_RING_IRQ_OFFSET(is_ver1);
|
|
|
|
|
|
+ return HNS_DEBUG_RING_IRQ_IDX;
|
|
}
|
|
}
|
|
|
|
|
|
#define RCB_COMM_BASE_TO_RING_BASE(base, ringid)\
|
|
#define RCB_COMM_BASE_TO_RING_BASE(base, ringid)\
|