lkml.org 
[lkml]   [2023]   [Nov]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v10 03/14] dmaengine: idxd: Export descriptor management functions
    Date
    To allow idxd sub-drivers to access the descriptor management
    functions, export them.

    Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
    Reviewed-by: Dave Jiang <dave.jiang@intel.com>
    Reviewed-by: Fenghua Yu <fenghua.yu@intel.com>
    Acked-by: Vinod Koul <vkoul@kernel.org>
    ---
    drivers/dma/idxd/submit.c | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/drivers/dma/idxd/submit.c b/drivers/dma/idxd/submit.c
    index c01db23e3333..5e651e216094 100644
    --- a/drivers/dma/idxd/submit.c
    +++ b/drivers/dma/idxd/submit.c
    @@ -61,6 +61,7 @@ struct idxd_desc *idxd_alloc_desc(struct idxd_wq *wq, enum idxd_op_type optype)

    return __get_desc(wq, idx, cpu);
    }
    +EXPORT_SYMBOL_NS_GPL(idxd_alloc_desc, IDXD);

    void idxd_free_desc(struct idxd_wq *wq, struct idxd_desc *desc)
    {
    @@ -69,6 +70,7 @@ void idxd_free_desc(struct idxd_wq *wq, struct idxd_desc *desc)
    desc->cpu = -1;
    sbitmap_queue_clear(&wq->sbq, desc->id, cpu);
    }
    +EXPORT_SYMBOL_NS_GPL(idxd_free_desc, IDXD);

    static struct idxd_desc *list_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie,
    struct idxd_desc *desc)
    @@ -215,3 +217,4 @@ int idxd_submit_desc(struct idxd_wq *wq, struct idxd_desc *desc)
    percpu_ref_put(&wq->wq_active);
    return 0;
    }
    +EXPORT_SYMBOL_NS_GPL(idxd_submit_desc, IDXD);
    --
    2.34.1
    \
     
     \ /
      Last update: 2023-11-27 21:27    [W:4.254 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site