linux/drivers/scsi/libsas/sas_event.c

// SPDX-License-Identifier: GPL-2.0
/*
 * Serial Attached SCSI (SAS) Event processing
 *
 * Copyright (C) 2005 Adaptec, Inc.  All rights reserved.
 * Copyright (C) 2005 Luben Tuikov <[email protected]>
 */

#include <linux/export.h>
#include <scsi/scsi_host.h>
#include "sas_internal.h"

bool sas_queue_work(struct sas_ha_struct *ha, struct sas_work *sw)
{}

static bool sas_queue_event(int event, struct sas_work *work,
			    struct sas_ha_struct *ha)
{}

void sas_queue_deferred_work(struct sas_ha_struct *ha)
{}

void __sas_drain_work(struct sas_ha_struct *ha)
{}

int sas_drain_work(struct sas_ha_struct *ha)
{}
EXPORT_SYMBOL_GPL();

void sas_disable_revalidation(struct sas_ha_struct *ha)
{}

void sas_enable_revalidation(struct sas_ha_struct *ha)
{}


static void sas_port_event_worker(struct work_struct *work)
{}

static void sas_phy_event_worker(struct work_struct *work)
{}

/* defer works of new phys during suspend */
static bool sas_defer_event(struct asd_sas_phy *phy, struct asd_sas_event *ev)
{}

void sas_notify_port_event(struct asd_sas_phy *phy, enum port_event event,
			   gfp_t gfp_flags)
{}
EXPORT_SYMBOL_GPL();

void sas_notify_phy_event(struct asd_sas_phy *phy, enum phy_event event,
			  gfp_t gfp_flags)
{}
EXPORT_SYMBOL_GPL();