Home
last modified time | relevance | path

Searched refs:nan_channel (Results 1 – 3 of 3) sorted by relevance

/linux/net/mac80211/
H A Dnan.c13 ieee80211_nan_init_channel(struct ieee80211_nan_channel *nan_channel, in ieee80211_nan_init_channel() argument
16 memset(nan_channel, 0, sizeof(*nan_channel)); in ieee80211_nan_init_channel()
18 nan_channel->chanreq.oper = cfg_nan_channel->chandef; in ieee80211_nan_init_channel()
19 memcpy(nan_channel->channel_entry, cfg_nan_channel->channel_entry, in ieee80211_nan_init_channel()
20 sizeof(nan_channel->channel_entry)); in ieee80211_nan_init_channel()
21 nan_channel->needed_rx_chains = cfg_nan_channel->rx_nss; in ieee80211_nan_init_channel()
26 struct ieee80211_nan_channel *nan_channel, in ieee80211_nan_update_channel() argument
33 if (WARN_ON(!cfg80211_chandef_identical(&nan_channel->chanreq.oper, in ieee80211_nan_update_channel()
37 if (WARN_ON(memcmp(nan_channel->channel_entry, in ieee80211_nan_update_channel()
39 sizeof(nan_channel->channel_entry)))) in ieee80211_nan_update_channel()
[all …]
H A Dchan.c19 struct ieee80211_nan_channel *nan_channel; member
43 struct ieee80211_nan_channel *nan_channel = in ieee80211_chanctx_user_iter_next_nan_channel() local
46 if (!nan_channel->chanreq.oper.chan) in ieee80211_chanctx_user_iter_next_nan_channel()
49 if (nan_channel->chanctx_conf != &ctx->conf) in ieee80211_chanctx_user_iter_next_nan_channel()
52 iter->nan_channel = nan_channel; in ieee80211_chanctx_user_iter_next_nan_channel()
54 iter->chanreq = &nan_channel->chanreq; in ieee80211_chanctx_user_iter_next_nan_channel()
152 iter->nan_channel = NULL; in ieee80211_chanctx_user_iter_next()
575 if (WARN_ON_ONCE(!iter->nan_channel || iter->reserved)) in ieee80211_get_width_of_chanctx_user()
578 return iter->nan_channel->chanreq.oper.width; in ieee80211_get_width_of_chanctx_user()
1302 if (iter.nan_channel) { in ieee80211_recalc_smps_chanctx()
[all …]
H A Dieee80211_i.h2088 struct ieee80211_nan_channel *nan_channel);