linux/drivers/net/wireless/quantenna/qtnfmac/qlink_util.c

// SPDX-License-Identifier: GPL-2.0+
/* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */

#include <linux/nl80211.h>

#include "qlink_util.h"

u16 qlink_iface_type_to_nl_mask(u16 qlink_type)
{}

u8 qlink_chan_width_mask_to_nl(u16 qlink_mask)
{}

static enum nl80211_chan_width qlink_chanwidth_to_nl(u8 qlw)
{}

static u8 qlink_chanwidth_nl_to_qlink(enum nl80211_chan_width nlwidth)
{}

void qlink_chandef_q2cfg(struct wiphy *wiphy,
			 const struct qlink_chandef *qch,
			 struct cfg80211_chan_def *chdef)
{}

void qlink_chandef_cfg2q(const struct cfg80211_chan_def *chdef,
			 struct qlink_chandef *qch)
{}

enum qlink_hidden_ssid qlink_hidden_ssid_nl2q(enum nl80211_hidden_ssid nl_val)
{}

bool qtnf_utils_is_bit_set(const u8 *arr, unsigned int bit,
			   unsigned int arr_max_len)
{}

void qlink_acl_data_cfg2q(const struct cfg80211_acl_data *acl,
			  struct qlink_acl_data *qacl)
{}

enum qlink_band qlink_utils_band_cfg2q(enum nl80211_band band)
{}

enum qlink_dfs_state qlink_utils_dfs_state_cfg2q(enum nl80211_dfs_state state)
{}

u32 qlink_utils_chflags_cfg2q(u32 cfgflags)
{}

static u32 qtnf_reg_rule_flags_parse(u32 qflags)
{}

void qlink_utils_regrule_q2nl(struct ieee80211_reg_rule *rule,
			      const struct qlink_tlv_reg_rule *tlv)
{}