linux/drivers/net/wireless/ath/wil6210/netdev.c

// SPDX-License-Identifier: ISC
/*
 * Copyright (c) 2012-2017 Qualcomm Atheros, Inc.
 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
 */

#include <linux/etherdevice.h>
#include <linux/rtnetlink.h>
#include "wil6210.h"
#include "txrx.h"

bool wil_has_other_active_ifaces(struct wil6210_priv *wil,
				 struct net_device *ndev, bool up, bool ok)
{}

bool wil_has_active_ifaces(struct wil6210_priv *wil, bool up, bool ok)
{}

static int wil_open(struct net_device *ndev)
{}

static int wil_stop(struct net_device *ndev)
{}

static const struct net_device_ops wil_netdev_ops =;

static int wil6210_netdev_poll_rx(struct napi_struct *napi, int budget)
{}

static int wil6210_netdev_poll_rx_edma(struct napi_struct *napi, int budget)
{}

static int wil6210_netdev_poll_tx(struct napi_struct *napi, int budget)
{}

static int wil6210_netdev_poll_tx_edma(struct napi_struct *napi, int budget)
{}

static void wil_dev_setup(struct net_device *dev)
{}

static void wil_vif_deinit(struct wil6210_vif *vif)
{}

void wil_vif_free(struct wil6210_vif *vif)
{}

static void wil_ndev_destructor(struct net_device *ndev)
{}

static void wil_connect_timer_fn(struct timer_list *t)
{}

static void wil_scan_timer_fn(struct timer_list *t)
{}

static void wil_p2p_discovery_timer_fn(struct timer_list *t)
{}

static void wil_vif_init(struct wil6210_vif *vif)
{}

static u8 wil_vif_find_free_mid(struct wil6210_priv *wil)
{}

struct wil6210_vif *
wil_vif_alloc(struct wil6210_priv *wil, const char *name,
	      unsigned char name_assign_type, enum nl80211_iftype iftype)
{}

void *wil_if_alloc(struct device *dev)
{}

void wil_if_free(struct wil6210_priv *wil)
{}

int wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif)
{}

int wil_if_add(struct wil6210_priv *wil)
{}

void wil_vif_remove(struct wil6210_priv *wil, u8 mid)
{}

void wil_if_remove(struct wil6210_priv *wil)
{}