#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)
{ … }