linux/drivers/net/ethernet/amd/pds_core/adminq.c

// SPDX-License-Identifier: GPL-2.0
/* Copyright(c) 2023 Advanced Micro Devices, Inc */

#include <linux/dynamic_debug.h>

#include "core.h"

struct pdsc_wait_context {};

static int pdsc_process_notifyq(struct pdsc_qcq *qcq)
{}

static bool pdsc_adminq_inc_if_up(struct pdsc *pdsc)
{}

void pdsc_process_adminq(struct pdsc_qcq *qcq)
{}

void pdsc_work_thread(struct work_struct *work)
{}

irqreturn_t pdsc_adminq_isr(int irq, void *data)
{}

static int __pdsc_adminq_post(struct pdsc *pdsc,
			      struct pdsc_qcq *qcq,
			      union pds_core_adminq_cmd *cmd,
			      union pds_core_adminq_comp *comp,
			      struct pdsc_wait_context *wc)
{}

int pdsc_adminq_post(struct pdsc *pdsc,
		     union pds_core_adminq_cmd *cmd,
		     union pds_core_adminq_comp *comp,
		     bool fast_poll)
{}
EXPORT_SYMBOL_GPL();