wlan_bssid_ex
get_wlan_bssid_ex_sz((struct wlan_bssid_ex *)pbss_network);
struct wlan_bssid_ex *pnetwork = &pmlmeinfo->network;
struct wlan_bssid_ex *pnetwork = &pmlmeinfo->network;
struct wlan_bssid_ex
*pcur_network = (struct wlan_bssid_ex *)&pmlmepriv->cur_network.network;
struct wlan_bssid_ex
*pcur_network = (struct wlan_bssid_ex *)&pmlmepriv->cur_network.network;
struct wlan_bssid_ex
*pnetwork = (struct wlan_bssid_ex *)&pmlmepriv->cur_network.network;
struct wlan_bssid_ex *pnetwork_mlmeext = &pmlmeinfo->network;
struct wlan_bssid_ex
*pnetwork = (struct wlan_bssid_ex *)&pmlmepriv->cur_network.network;
struct wlan_bssid_ex *pnetwork_mlmeext = &pmlmeinfo->network;
rtw_get_capability((struct wlan_bssid_ex *)pnetwork));
struct wlan_bssid_ex
*pbss_network = (struct wlan_bssid_ex *)&pmlmepriv->cur_network.network;
struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)pcmd->parmbuf;
struct wlan_bssid_ex *pdev_network = &padapter->registrypriv.dev_network;
pcmd->cmdsz = get_wlan_bssid_ex_sz((struct wlan_bssid_ex *)pdev_network);
struct wlan_bssid_ex *psecnetwork;
t_len = sizeof(struct wlan_bssid_ex);
psecnetwork = (struct wlan_bssid_ex *)&psecuritypriv->sec_bss;
struct wlan_bssid_ex *pdev_network = &pregistrypriv->dev_network;
struct wlan_bssid_ex *pcur_bss = &pmlmepriv->cur_network.network;
struct wlan_bssid_ex *pdev_network = &(padapter->registrypriv.dev_network);
if (pnetwork->network.length > sizeof(struct wlan_bssid_ex))
struct wlan_bssid_ex *pdev_network = NULL;
struct wlan_bssid_ex *pdev_network = &pregistrypriv->dev_network;
struct wlan_bssid_ex *pdev_network = &pregistrypriv->dev_network;
pdev_network->length = get_wlan_bssid_ex_sz((struct wlan_bssid_ex *)pdev_network);
u16 rtw_get_capability(struct wlan_bssid_ex *bss)
inline int is_same_ess(struct wlan_bssid_ex *a, struct wlan_bssid_ex *b)
int is_same_network(struct wlan_bssid_ex *src, struct wlan_bssid_ex *dst, u8 feature)
void update_network(struct wlan_bssid_ex *dst, struct wlan_bssid_ex *src,
static void update_current_network(struct adapter *adapter, struct wlan_bssid_ex *pnetwork)
void rtw_update_scanned_network(struct adapter *adapter, struct wlan_bssid_ex *target)
void rtw_add_network(struct adapter *adapter, struct wlan_bssid_ex *pnetwork);
void rtw_add_network(struct adapter *adapter, struct wlan_bssid_ex *pnetwork)
struct wlan_bssid_ex *pnetwork;
pnetwork = (struct wlan_bssid_ex *)pbuf;
if (len > (sizeof(struct wlan_bssid_ex)))
struct wlan_bssid_ex *pdev_network = &adapter->registrypriv.dev_network;
struct wlan_bssid_ex *cur_network = &(pmlmeinfo->network);
struct wlan_bssid_ex *cur_network = &(pmlmeinfo->network);
struct wlan_bssid_ex *pnetwork = &(pmlmeinfo->network);
struct wlan_bssid_ex *pbss_network;
pbss_network = (struct wlan_bssid_ex *)&pnetwork->network;
u8 collect_bss_info(struct adapter *padapter, union recv_frame *precv_frame, struct wlan_bssid_ex *bssid)
memset(bssid, 0, sizeof(struct wlan_bssid_ex));
bssid->length = sizeof(struct wlan_bssid_ex) - MAX_IE_SZ + len;
val16 = rtw_get_capability((struct wlan_bssid_ex *)bssid);
struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)(&(pmlmeinfo->network));
caps = rtw_get_capability((struct wlan_bssid_ex *)pnetwork);
struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)(&(pmlmeinfo->network));
caps = rtw_get_capability((struct wlan_bssid_ex *)pnetwork);
static void process_80211d(struct adapter *padapter, struct wlan_bssid_ex *bssid)
if (collect_bss_info(padapter, precv_frame, (struct wlan_bssid_ex *)&psurvey_evt->bss) == _FAIL) {
memcpy((unsigned char *)(&(pjoinbss_evt->network.network)), &(pmlmeinfo->network), sizeof(struct wlan_bssid_ex));
struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)(&(pmlmeinfo->network));
struct wlan_bssid_ex *cur_network = &(pmlmeinfo->network);
struct wlan_bssid_ex *cur = &pmlmeinfo->network;
struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)(&(pmlmeinfo->network));
memcpy(pnetwork, pbuf, offsetof(struct wlan_bssid_ex, ie_length));
pnetwork->ie_length = ((struct wlan_bssid_ex *)pbuf)->ie_length;
memcpy(pnetwork->ies, ((struct wlan_bssid_ex *)pbuf)->ies, pnetwork->ie_length);
struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)(&(pmlmeinfo->network));
memcpy(pnetwork, pbuf, offsetof(struct wlan_bssid_ex, ie_length));
pnetwork->ie_length = ((struct wlan_bssid_ex *)pbuf)->ie_length;
memcpy(pnetwork->ies, ((struct wlan_bssid_ex *)pbuf)->ies, pnetwork->ie_length);
struct wlan_bssid_ex *pnetwork = (struct wlan_bssid_ex *)(&(pmlmeinfo->network));
struct wlan_bssid_ex *pbss;
memcpy(&(ptxBeacon_parm->network), &(pmlmeinfo->network), sizeof(struct wlan_bssid_ex));
struct wlan_bssid_ex *cur = &(pmlmeinfo->network);
struct wlan_bssid_ex *bssid;
bssid->length = sizeof(struct wlan_bssid_ex) - MAX_IE_SZ + len;
val16 = rtw_get_capability((struct wlan_bssid_ex *)bssid);
struct wlan_bssid_ex *cur_network = &(pmlmeinfo->network);
if (rtw_get_capability((struct wlan_bssid_ex *)cur_network) & WLAN_CAPABILITY_PRIVACY) {
struct wlan_bssid_ex *cur_network = &(pmlmeinfo->network);
inline u8 *get_my_bssid(struct wlan_bssid_ex *pnetwork)
u16 get_beacon_interval(struct wlan_bssid_ex *bss)
struct wlan_bssid_ex *cur_network = &(pmlmeinfo->network);
struct wlan_bssid_ex *cur_network;
struct wlan_bssid_ex *cur_network = &(pmlmeinfo->network);
struct wlan_bssid_ex dev_network;
struct wlan_bssid_ex network;
struct wlan_bssid_ex network;
struct wlan_bssid_ex network;
struct wlan_bssid_ex bss;
struct wlan_bssid_ex networks[NETWORK_QUEUE_SZ];
extern u16 rtw_get_capability(struct wlan_bssid_ex *bss);
extern void rtw_update_scanned_network(struct adapter *adapter, struct wlan_bssid_ex *target);
int is_same_network(struct wlan_bssid_ex *src, struct wlan_bssid_ex *dst, u8 feature);
struct wlan_bssid_ex network;/* join network or bss_network, if in ap mode, it is the same to cur_network.network */
u8 collect_bss_info(struct adapter *padapter, union recv_frame *precv_frame, struct wlan_bssid_ex *bssid);
void update_network(struct wlan_bssid_ex *dst, struct wlan_bssid_ex *src, struct adapter *padapter, bool update_ie);
u8 *get_my_bssid(struct wlan_bssid_ex *pnetwork);
u16 get_beacon_interval(struct wlan_bssid_ex *bss);
struct wlan_bssid_ex sec_bss; /* for joinbss (h2c buffer) usage */
static inline uint get_wlan_bssid_ex_sz(struct wlan_bssid_ex *bss)
return (sizeof(struct wlan_bssid_ex) - MAX_IE_SZ + bss->ie_length);
struct wlan_bssid_ex network; /* must be the last item */
struct wlan_bssid_ex *select_network = &pnetwork->network;
struct wlan_bssid_ex *pbss_network = &adapter->mlmepriv.cur_network.network;
struct wlan_bssid_ex *pbss_network_ext = &adapter->mlmeextpriv.mlmext_info.network;
struct wlan_bssid_ex *pnetwork = &(padapter->mlmeextpriv.mlmext_info.network);
struct wlan_bssid_ex *pnetwork = &(padapter->mlmeextpriv.mlmext_info.network);
memcpy(&cur_network->network, pnetwork, sizeof(struct wlan_bssid_ex));
struct wlan_bssid_ex *pnetwork = &(padapter->mlmeextpriv.mlmext_info.network);