linux/drivers/net/fddi/skfp/srf.c

// SPDX-License-Identifier: GPL-2.0-or-later
/******************************************************************************
 *
 *	(C)Copyright 1998,1999 SysKonnect,
 *	a business unit of Schneider & Koch & Co. Datensysteme GmbH.
 *
 *	See the file "skfddi.c" for further information.
 *
 *	The information in this file is provided "AS IS" without warranty.
 *
 ******************************************************************************/

/*
	SMT 7.2 Status Response Frame Implementation
	SRF state machine and frame generation
*/

#include "h/types.h"
#include "h/fddi.h"
#include "h/smc.h"
#include "h/smt_p.h"

#define KERNEL
#include "h/smtstate.h"

#ifndef	SLIM_SMT
#ifndef	BOOT

/*
 * function declarations
 */
static void clear_all_rep(struct s_smc *smc);
static void clear_reported(struct s_smc *smc);
static void smt_send_srf(struct s_smc *smc);
static struct s_srf_evc *smt_get_evc(struct s_smc *smc, int code, int index);

#define MAX_EVCS

struct evc_init {}  ;

static const struct evc_init evc_inits[] = ;

#define MAX_INIT_EVC

void smt_init_evc(struct s_smc *smc)
{}

static struct s_srf_evc *smt_get_evc(struct s_smc *smc, int code, int index)
{}

#define THRESHOLD_2
#define THRESHOLD_32

static const char * const srf_names[] = ;

void smt_srf_event(struct s_smc *smc, int code, int index, int cond)
{}

static void clear_all_rep(struct s_smc *smc)
{}

static void clear_reported(struct s_smc *smc)
{}

/*
 * build and send SMT SRF frame
 */
static void smt_send_srf(struct s_smc *smc)
{}

#endif	/* no BOOT */
#endif	/* no SLIM_SMT */