linux/drivers/net/wireless/ralink/rt2x00/rt2x00link.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
	Copyright (C) 2004 - 2009 Ivo van Doorn <[email protected]>
	<http://rt2x00.serialmonkey.com>

 */

/*
	Module: rt2x00lib
	Abstract: rt2x00 generic link tuning routines.
 */

#include <linux/kernel.h>
#include <linux/module.h>

#include "rt2x00.h"
#include "rt2x00lib.h"

/*
 * When we lack RSSI information return something less then -80 to
 * tell the driver to tune the device to maximum sensitivity.
 */
#define DEFAULT_RSSI

static inline int rt2x00link_get_avg_rssi(struct ewma_rssi *ewma)
{}

static int rt2x00link_antenna_get_link_rssi(struct rt2x00_dev *rt2x00dev)
{}

static int rt2x00link_antenna_get_rssi_history(struct rt2x00_dev *rt2x00dev)
{}

static void rt2x00link_antenna_update_rssi_history(struct rt2x00_dev *rt2x00dev,
						   int rssi)
{}

static void rt2x00link_antenna_reset(struct rt2x00_dev *rt2x00dev)
{}

static void rt2x00lib_antenna_diversity_sample(struct rt2x00_dev *rt2x00dev)
{}

static void rt2x00lib_antenna_diversity_eval(struct rt2x00_dev *rt2x00dev)
{}

static bool rt2x00lib_antenna_diversity(struct rt2x00_dev *rt2x00dev)
{}

void rt2x00link_update_stats(struct rt2x00_dev *rt2x00dev,
			     struct sk_buff *skb,
			     struct rxdone_entry_desc *rxdesc)
{}

void rt2x00link_start_tuner(struct rt2x00_dev *rt2x00dev)
{}

void rt2x00link_stop_tuner(struct rt2x00_dev *rt2x00dev)
{}

void rt2x00link_reset_tuner(struct rt2x00_dev *rt2x00dev, bool antenna)
{}

static void rt2x00link_reset_qual(struct rt2x00_dev *rt2x00dev)
{}

static void rt2x00link_tuner_sta(struct rt2x00_dev *rt2x00dev, struct link *link)
{}

static void rt2x00link_tuner(struct work_struct *work)
{}

void rt2x00link_start_watchdog(struct rt2x00_dev *rt2x00dev)
{}

void rt2x00link_stop_watchdog(struct rt2x00_dev *rt2x00dev)
{}

static void rt2x00link_watchdog(struct work_struct *work)
{}

void rt2x00link_register(struct rt2x00_dev *rt2x00dev)
{}