linux/drivers/staging/vt6656/mac.c

// SPDX-License-Identifier: GPL-2.0+
/*
 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
 * All rights reserved.
 *
 * Purpose:  MAC routines
 *
 * Author: Tevin Chen
 *
 * Date: May 21, 1996
 *
 * Functions:
 *
 * Revision History:
 */

#include <linux/etherdevice.h>

#include "desc.h"
#include "mac.h"
#include "usbpipe.h"

int vnt_mac_set_filter(struct vnt_private *priv, u64 mc_filter)
{}

int vnt_mac_shutdown(struct vnt_private *priv)
{}

int vnt_mac_set_bb_type(struct vnt_private *priv, u8 type)
{}

int vnt_mac_disable_keyentry(struct vnt_private *priv, u8 entry_idx)
{}

int vnt_mac_set_keyentry(struct vnt_private *priv, u16 key_ctl, u32 entry_idx,
			 u32 key_idx, u8 *addr, u8 *key)
{}

int vnt_mac_reg_bits_off(struct vnt_private *priv, u8 reg_ofs, u8 bits)
{}

int vnt_mac_reg_bits_on(struct vnt_private *priv, u8 reg_ofs, u8 bits)
{}

int vnt_mac_write_word(struct vnt_private *priv, u8 reg_ofs, u16 word)
{}

int vnt_mac_set_bssid_addr(struct vnt_private *priv, u8 *addr)
{}

int vnt_mac_enable_protect_mode(struct vnt_private *priv)
{}

int vnt_mac_disable_protect_mode(struct vnt_private *priv)
{}

int vnt_mac_enable_barker_preamble_mode(struct vnt_private *priv)
{}

int vnt_mac_disable_barker_preamble_mode(struct vnt_private *priv)
{}

int vnt_mac_set_beacon_interval(struct vnt_private *priv, u16 interval)
{}

int vnt_mac_set_led(struct vnt_private *priv, u8 state, u8 led)
{}