common/cnxk: support multi channel for SDP send queues
[dpdk.git] / drivers / common / cnxk / roc_bphy_irq.c
index 882066e..f4954d2 100644 (file)
@@ -123,7 +123,7 @@ roc_bphy_intr_fini(struct roc_bphy_irq_chip *irq_chip)
        plt_free(irq_chip);
 }
 
-void
+static void
 roc_bphy_irq_stack_remove(int cpu)
 {
        struct roc_bphy_irq_stack *curr_stack;
@@ -153,7 +153,7 @@ leave:
        pthread_mutex_unlock(&stacks_mutex);
 }
 
-void *
+static void *
 roc_bphy_irq_stack_get(int cpu)
 {
 #define ARM_STACK_ALIGNMENT (2 * sizeof(void *))
@@ -221,7 +221,7 @@ roc_bphy_intr_handler(unsigned int irq_num)
        roc_atf_ret();
 }
 
-int
+static int
 roc_bphy_irq_handler_set(struct roc_bphy_irq_chip *chip, int irq_num,
                         void (*isr)(int irq_num, void *isr_data),
                         void *isr_data)
@@ -259,7 +259,7 @@ roc_bphy_irq_handler_set(struct roc_bphy_irq_chip *chip, int irq_num,
 
        CPU_ZERO(&intr_cpuset);
        CPU_SET(curr_cpu, &intr_cpuset);
-       retval = pthread_setaffinity_np(pthread_self(), sizeof(intr_cpuset),
+       rc = pthread_setaffinity_np(pthread_self(), sizeof(intr_cpuset),
                                        &intr_cpuset);
        if (rc < 0) {
                plt_err("Failed to set affinity mask");
@@ -318,8 +318,14 @@ roc_bphy_intr_available(struct roc_bphy_irq_chip *irq_chip, int irq_num)
        return irq_chip->avail_irq_bmask & BIT(irq_num);
 }
 
+uint64_t
+roc_bphy_intr_max_get(struct roc_bphy_irq_chip *irq_chip)
+{
+       return irq_chip->max_irq;
+}
+
 int
-roc_bphy_handler_clear(struct roc_bphy_irq_chip *chip, int irq_num)
+roc_bphy_intr_clear(struct roc_bphy_irq_chip *chip, int irq_num)
 {
        roc_cpuset_t orig_cpuset, intr_cpuset;
        const struct plt_memzone *mz;