Commit 84660700 authored by navin patidar's avatar navin patidar Committed by Greg Kroah-Hartman

staging: rtl8188eu: Remove function rtw_end_of_queue_search()

Signed-off-by: default avatarnavin patidar <navin.patidar@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent ae6787ad
...@@ -288,7 +288,7 @@ void expire_timeout_chk(struct adapter *padapter) ...@@ -288,7 +288,7 @@ void expire_timeout_chk(struct adapter *padapter)
plist = phead->next; plist = phead->next;
/* check auth_queue */ /* check auth_queue */
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info, auth_list); psta = container_of(plist, struct sta_info, auth_list);
plist = plist->next; plist = plist->next;
...@@ -322,7 +322,7 @@ void expire_timeout_chk(struct adapter *padapter) ...@@ -322,7 +322,7 @@ void expire_timeout_chk(struct adapter *padapter)
plist = phead->next; plist = phead->next;
/* check asoc_queue */ /* check asoc_queue */
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info, asoc_list); psta = container_of(plist, struct sta_info, asoc_list);
plist = plist->next; plist = plist->next;
...@@ -1146,7 +1146,7 @@ int rtw_acl_add_sta(struct adapter *padapter, u8 *addr) ...@@ -1146,7 +1146,7 @@ int rtw_acl_add_sta(struct adapter *padapter, u8 *addr)
phead = get_list_head(pacl_node_q); phead = get_list_head(pacl_node_q);
plist = phead->next; plist = phead->next;
while (!rtw_end_of_queue_search(phead, plist)) { while (phead != plist) {
paclnode = container_of(plist, struct rtw_wlan_acl_node, list); paclnode = container_of(plist, struct rtw_wlan_acl_node, list);
plist = plist->next; plist = plist->next;
...@@ -1207,7 +1207,7 @@ int rtw_acl_remove_sta(struct adapter *padapter, u8 *addr) ...@@ -1207,7 +1207,7 @@ int rtw_acl_remove_sta(struct adapter *padapter, u8 *addr)
phead = get_list_head(pacl_node_q); phead = get_list_head(pacl_node_q);
plist = phead->next; plist = phead->next;
while (!rtw_end_of_queue_search(phead, plist)) { while (phead != plist) {
paclnode = container_of(plist, struct rtw_wlan_acl_node, list); paclnode = container_of(plist, struct rtw_wlan_acl_node, list);
plist = plist->next; plist = plist->next;
...@@ -1505,7 +1505,7 @@ void associated_clients_update(struct adapter *padapter, u8 updated) ...@@ -1505,7 +1505,7 @@ void associated_clients_update(struct adapter *padapter, u8 updated)
plist = phead->next; plist = phead->next;
/* check asoc_queue */ /* check asoc_queue */
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info, asoc_list); psta = container_of(plist, struct sta_info, asoc_list);
plist = plist->next; plist = plist->next;
...@@ -1779,7 +1779,7 @@ int rtw_ap_inform_ch_switch(struct adapter *padapter, u8 new_ch, u8 ch_offset) ...@@ -1779,7 +1779,7 @@ int rtw_ap_inform_ch_switch(struct adapter *padapter, u8 new_ch, u8 ch_offset)
plist = phead->next; plist = phead->next;
/* for each sta in asoc_queue */ /* for each sta in asoc_queue */
while (!rtw_end_of_queue_search(phead, plist)) { while (phead != plist) {
psta = container_of(plist, struct sta_info, asoc_list); psta = container_of(plist, struct sta_info, asoc_list);
plist = plist->next; plist = plist->next;
...@@ -1813,7 +1813,7 @@ int rtw_sta_flush(struct adapter *padapter) ...@@ -1813,7 +1813,7 @@ int rtw_sta_flush(struct adapter *padapter)
plist = phead->next; plist = phead->next;
/* free sta asoc_queue */ /* free sta asoc_queue */
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info, asoc_list); psta = container_of(plist, struct sta_info, asoc_list);
plist = plist->next; plist = plist->next;
...@@ -1942,7 +1942,7 @@ void stop_ap_mode(struct adapter *padapter) ...@@ -1942,7 +1942,7 @@ void stop_ap_mode(struct adapter *padapter)
spin_lock_bh(&(pacl_node_q->lock)); spin_lock_bh(&(pacl_node_q->lock));
phead = get_list_head(pacl_node_q); phead = get_list_head(pacl_node_q);
plist = phead->next; plist = phead->next;
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
paclnode = container_of(plist, struct rtw_wlan_acl_node, list); paclnode = container_of(plist, struct rtw_wlan_acl_node, list);
plist = plist->next; plist = plist->next;
......
...@@ -853,7 +853,7 @@ int proc_get_all_sta_info(char *page, char **start, ...@@ -853,7 +853,7 @@ int proc_get_all_sta_info(char *page, char **start,
phead = &(pstapriv->sta_hash[i]); phead = &(pstapriv->sta_hash[i]);
plist = phead->next; plist = phead->next;
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info, hash_list); psta = container_of(plist, struct sta_info, hash_list);
plist = plist->next; plist = plist->next;
......
...@@ -278,7 +278,7 @@ void _rtw_free_network_queue(struct adapter *padapter, u8 isfreeall) ...@@ -278,7 +278,7 @@ void _rtw_free_network_queue(struct adapter *padapter, u8 isfreeall)
phead = get_list_head(scanned_queue); phead = get_list_head(scanned_queue);
plist = phead->next; plist = phead->next;
while (rtw_end_of_queue_search(phead, plist) == false) { while (phead != plist) {
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
plist = plist->next; plist = plist->next;
...@@ -438,7 +438,7 @@ struct wlan_network *rtw_get_oldest_wlan_network(struct __queue *scanned_queue) ...@@ -438,7 +438,7 @@ struct wlan_network *rtw_get_oldest_wlan_network(struct __queue *scanned_queue)
plist = phead->next; plist = phead->next;
while (1) { while (1) {
if (rtw_end_of_queue_search(phead, plist) == true) if (phead == plist)
break; break;
pwlan = container_of(plist, struct wlan_network, list); pwlan = container_of(plist, struct wlan_network, list);
...@@ -522,10 +522,7 @@ void rtw_update_scanned_network(struct adapter *adapter, struct wlan_bssid_ex *t ...@@ -522,10 +522,7 @@ void rtw_update_scanned_network(struct adapter *adapter, struct wlan_bssid_ex *t
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
if (is_same_network(&(pnetwork->network), target)) if (is_same_network(&(pnetwork->network), target))
...@@ -537,7 +534,7 @@ void rtw_update_scanned_network(struct adapter *adapter, struct wlan_bssid_ex *t ...@@ -537,7 +534,7 @@ void rtw_update_scanned_network(struct adapter *adapter, struct wlan_bssid_ex *t
} }
/* If we didn't find a match, then get a new network slot to initialize /* If we didn't find a match, then get a new network slot to initialize
* with this beacon's information */ * with this beacon's information */
if (rtw_end_of_queue_search(phead, plist) == true) { if (phead == plist) {
if (_rtw_queue_empty(&(pmlmepriv->free_bss_pool)) == true) { if (_rtw_queue_empty(&(pmlmepriv->free_bss_pool)) == true) {
/* If there are no more slots, expire the oldest */ /* If there are no more slots, expire the oldest */
pnetwork = oldest; pnetwork = oldest;
...@@ -1615,7 +1612,7 @@ int rtw_select_and_join_from_scanned_queue(struct mlme_priv *pmlmepriv) ...@@ -1615,7 +1612,7 @@ int rtw_select_and_join_from_scanned_queue(struct mlme_priv *pmlmepriv)
phead = get_list_head(queue); phead = get_list_head(queue);
adapter = (struct adapter *)pmlmepriv->nic_hdl; adapter = (struct adapter *)pmlmepriv->nic_hdl;
pmlmepriv->pscanned = phead->next; pmlmepriv->pscanned = phead->next;
while (!rtw_end_of_queue_search(phead, pmlmepriv->pscanned)) { while (phead != pmlmepriv->pscanned) {
pnetwork = container_of(pmlmepriv->pscanned, struct wlan_network, list); pnetwork = container_of(pmlmepriv->pscanned, struct wlan_network, list);
if (pnetwork == NULL) { if (pnetwork == NULL) {
RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("%s return _FAIL:(pnetwork==NULL)\n", __func__)); RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("%s return _FAIL:(pnetwork==NULL)\n", __func__));
......
...@@ -6237,14 +6237,11 @@ static void issue_action_BSSCoexistPacket(struct adapter *padapter) ...@@ -6237,14 +6237,11 @@ static void issue_action_BSSCoexistPacket(struct adapter *padapter)
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
int len; int len;
u8 *p; u8 *p;
struct wlan_bssid_ex *pbss_network; struct wlan_bssid_ex *pbss_network;
if (rtw_end_of_queue_search(phead, plist))
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
plist = plist->next; plist = plist->next;
...@@ -8377,7 +8374,7 @@ u8 tx_beacon_hdl(struct adapter *padapter, unsigned char *pbuf) ...@@ -8377,7 +8374,7 @@ u8 tx_beacon_hdl(struct adapter *padapter, unsigned char *pbuf)
xmitframe_phead = get_list_head(&psta_bmc->sleep_q); xmitframe_phead = get_list_head(&psta_bmc->sleep_q);
xmitframe_plist = xmitframe_phead->next; xmitframe_plist = xmitframe_phead->next;
while (!rtw_end_of_queue_search(xmitframe_phead, xmitframe_plist)) { while (xmitframe_phead != xmitframe_plist) {
pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list);
xmitframe_plist = xmitframe_plist->next; xmitframe_plist = xmitframe_plist->next;
......
...@@ -60,7 +60,7 @@ static u32 go_add_group_info_attr(struct wifidirect_info *pwdinfo, u8 *pbuf) ...@@ -60,7 +60,7 @@ static u32 go_add_group_info_attr(struct wifidirect_info *pwdinfo, u8 *pbuf)
plist = phead->next; plist = phead->next;
/* look up sta asoc_queue */ /* look up sta asoc_queue */
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info, asoc_list); psta = container_of(plist, struct sta_info, asoc_list);
plist = plist->next; plist = plist->next;
...@@ -983,7 +983,7 @@ u32 process_p2p_devdisc_req(struct wifidirect_info *pwdinfo, u8 *pframe, uint le ...@@ -983,7 +983,7 @@ u32 process_p2p_devdisc_req(struct wifidirect_info *pwdinfo, u8 *pframe, uint le
plist = phead->next; plist = phead->next;
/* look up sta asoc_queue */ /* look up sta asoc_queue */
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info, asoc_list); psta = container_of(plist, struct sta_info, asoc_list);
plist = plist->next; plist = plist->next;
......
...@@ -255,7 +255,7 @@ void rtw_free_recvframe_queue(struct __queue *pframequeue, struct __queue *pfre ...@@ -255,7 +255,7 @@ void rtw_free_recvframe_queue(struct __queue *pframequeue, struct __queue *pfre
phead = get_list_head(pframequeue); phead = get_list_head(pframequeue);
plist = phead->next; plist = phead->next;
while (rtw_end_of_queue_search(phead, plist) == false) { while (phead != plist) {
hdr = container_of(plist, struct recv_frame, list); hdr = container_of(plist, struct recv_frame, list);
plist = plist->next; plist = plist->next;
...@@ -1039,7 +1039,7 @@ static int validate_recv_ctrl_frame(struct adapter *padapter, ...@@ -1039,7 +1039,7 @@ static int validate_recv_ctrl_frame(struct adapter *padapter,
xmitframe_phead = get_list_head(&psta->sleep_q); xmitframe_phead = get_list_head(&psta->sleep_q);
xmitframe_plist = xmitframe_phead->next; xmitframe_plist = xmitframe_phead->next;
if ((rtw_end_of_queue_search(xmitframe_phead, xmitframe_plist)) == false) { if (xmitframe_phead != xmitframe_plist) {
pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list);
xmitframe_plist = xmitframe_plist->next; xmitframe_plist = xmitframe_plist->next;
...@@ -1471,7 +1471,7 @@ static struct recv_frame *recvframe_defrag(struct adapter *adapter, ...@@ -1471,7 +1471,7 @@ static struct recv_frame *recvframe_defrag(struct adapter *adapter,
plist = plist->next; plist = plist->next;
while (rtw_end_of_queue_search(phead, plist) == false) { while (phead != plist) {
pnfhdr = container_of(plist, struct recv_frame, list); pnfhdr = container_of(plist, struct recv_frame, list);
pnextrframe = (struct recv_frame *)pnfhdr; pnextrframe = (struct recv_frame *)pnfhdr;
...@@ -1777,7 +1777,7 @@ static int enqueue_reorder_recvframe(struct recv_reorder_ctrl *preorder_ctrl, ...@@ -1777,7 +1777,7 @@ static int enqueue_reorder_recvframe(struct recv_reorder_ctrl *preorder_ctrl,
phead = get_list_head(ppending_recvframe_queue); phead = get_list_head(ppending_recvframe_queue);
plist = phead->next; plist = phead->next;
while (rtw_end_of_queue_search(phead, plist) == false) { while (phead != plist) {
hdr = container_of(plist, struct recv_frame, list); hdr = container_of(plist, struct recv_frame, list);
pnextattrib = &hdr->attrib; pnextattrib = &hdr->attrib;
......
...@@ -157,7 +157,7 @@ static void rtw_mfree_all_stainfo(struct sta_priv *pstapriv) ...@@ -157,7 +157,7 @@ static void rtw_mfree_all_stainfo(struct sta_priv *pstapriv)
phead = get_list_head(&pstapriv->free_sta_queue); phead = get_list_head(&pstapriv->free_sta_queue);
plist = phead->next; plist = phead->next;
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info , list); psta = container_of(plist, struct sta_info , list);
plist = plist->next; plist = plist->next;
} }
...@@ -185,7 +185,7 @@ u32 _rtw_free_sta_priv(struct sta_priv *pstapriv) ...@@ -185,7 +185,7 @@ u32 _rtw_free_sta_priv(struct sta_priv *pstapriv)
phead = &(pstapriv->sta_hash[index]); phead = &(pstapriv->sta_hash[index]);
plist = phead->next; plist = phead->next;
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
int i; int i;
psta = container_of(plist, struct sta_info , hash_list); psta = container_of(plist, struct sta_info , hash_list);
plist = plist->next; plist = plist->next;
...@@ -441,7 +441,7 @@ void rtw_free_all_stainfo(struct adapter *padapter) ...@@ -441,7 +441,7 @@ void rtw_free_all_stainfo(struct adapter *padapter)
phead = &(pstapriv->sta_hash[index]); phead = &(pstapriv->sta_hash[index]);
plist = phead->next; plist = phead->next;
while ((!rtw_end_of_queue_search(phead, plist))) { while (phead != plist) {
psta = container_of(plist, struct sta_info , hash_list); psta = container_of(plist, struct sta_info , hash_list);
plist = plist->next; plist = plist->next;
...@@ -478,7 +478,7 @@ struct sta_info *rtw_get_stainfo(struct sta_priv *pstapriv, u8 *hwaddr) ...@@ -478,7 +478,7 @@ struct sta_info *rtw_get_stainfo(struct sta_priv *pstapriv, u8 *hwaddr)
phead = &(pstapriv->sta_hash[index]); phead = &(pstapriv->sta_hash[index]);
plist = phead->next; plist = phead->next;
while ((!rtw_end_of_queue_search(phead, plist))) { while (phead != plist) {
psta = container_of(plist, struct sta_info, hash_list); psta = container_of(plist, struct sta_info, hash_list);
if ((!memcmp(psta->hwaddr, addr, ETH_ALEN)) == true) { if ((!memcmp(psta->hwaddr, addr, ETH_ALEN)) == true) {
...@@ -539,7 +539,7 @@ u8 rtw_access_ctrl(struct adapter *padapter, u8 *mac_addr) ...@@ -539,7 +539,7 @@ u8 rtw_access_ctrl(struct adapter *padapter, u8 *mac_addr)
spin_lock_bh(&(pacl_node_q->lock)); spin_lock_bh(&(pacl_node_q->lock));
phead = get_list_head(pacl_node_q); phead = get_list_head(pacl_node_q);
plist = phead->next; plist = phead->next;
while ((!rtw_end_of_queue_search(phead, plist))) { while (phead != plist) {
paclnode = container_of(plist, struct rtw_wlan_acl_node, list); paclnode = container_of(plist, struct rtw_wlan_acl_node, list);
plist = plist->next; plist = plist->next;
......
...@@ -1456,7 +1456,7 @@ void rtw_free_xmitframe_queue(struct xmit_priv *pxmitpriv, struct __queue *pfram ...@@ -1456,7 +1456,7 @@ void rtw_free_xmitframe_queue(struct xmit_priv *pxmitpriv, struct __queue *pfram
phead = get_list_head(pframequeue); phead = get_list_head(pframequeue);
plist = phead->next; plist = phead->next;
while (!rtw_end_of_queue_search(phead, plist)) { while (phead != plist) {
pxmitframe = container_of(plist, struct xmit_frame, list); pxmitframe = container_of(plist, struct xmit_frame, list);
plist = plist->next; plist = plist->next;
...@@ -1487,7 +1487,7 @@ static struct xmit_frame *dequeue_one_xmitframe(struct xmit_priv *pxmitpriv, str ...@@ -1487,7 +1487,7 @@ static struct xmit_frame *dequeue_one_xmitframe(struct xmit_priv *pxmitpriv, str
xmitframe_phead = get_list_head(pframe_queue); xmitframe_phead = get_list_head(pframe_queue);
xmitframe_plist = xmitframe_phead->next; xmitframe_plist = xmitframe_phead->next;
if (!rtw_end_of_queue_search(xmitframe_phead, xmitframe_plist)) { if (xmitframe_phead != xmitframe_plist) {
pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list);
xmitframe_plist = xmitframe_plist->next; xmitframe_plist = xmitframe_plist->next;
...@@ -1528,7 +1528,7 @@ struct xmit_frame *rtw_dequeue_xframe(struct xmit_priv *pxmitpriv, struct hw_xmi ...@@ -1528,7 +1528,7 @@ struct xmit_frame *rtw_dequeue_xframe(struct xmit_priv *pxmitpriv, struct hw_xmi
sta_phead = get_list_head(phwxmit->sta_queue); sta_phead = get_list_head(phwxmit->sta_queue);
sta_plist = sta_phead->next; sta_plist = sta_phead->next;
while (!rtw_end_of_queue_search(sta_phead, sta_plist)) { while (sta_phead != sta_plist) {
ptxservq = container_of(sta_plist, struct tx_servq, tx_pending); ptxservq = container_of(sta_plist, struct tx_servq, tx_pending);
pframe_queue = &ptxservq->sta_pending; pframe_queue = &ptxservq->sta_pending;
...@@ -1884,7 +1884,7 @@ static void dequeue_xmitframes_to_sleeping_queue(struct adapter *padapter, struc ...@@ -1884,7 +1884,7 @@ static void dequeue_xmitframes_to_sleeping_queue(struct adapter *padapter, struc
phead = get_list_head(pframequeue); phead = get_list_head(pframequeue);
plist = phead->next; plist = phead->next;
while (!rtw_end_of_queue_search(phead, plist)) { while (phead != plist) {
pxmitframe = container_of(plist, struct xmit_frame, list); pxmitframe = container_of(plist, struct xmit_frame, list);
plist = plist->next; plist = plist->next;
...@@ -1951,7 +1951,7 @@ void wakeup_sta_to_xmit(struct adapter *padapter, struct sta_info *psta) ...@@ -1951,7 +1951,7 @@ void wakeup_sta_to_xmit(struct adapter *padapter, struct sta_info *psta)
xmitframe_phead = get_list_head(&psta->sleep_q); xmitframe_phead = get_list_head(&psta->sleep_q);
xmitframe_plist = xmitframe_phead->next; xmitframe_plist = xmitframe_phead->next;
while (!rtw_end_of_queue_search(xmitframe_phead, xmitframe_plist)) { while (xmitframe_phead != xmitframe_plist) {
pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list);
xmitframe_plist = xmitframe_plist->next; xmitframe_plist = xmitframe_plist->next;
...@@ -2032,7 +2032,7 @@ void wakeup_sta_to_xmit(struct adapter *padapter, struct sta_info *psta) ...@@ -2032,7 +2032,7 @@ void wakeup_sta_to_xmit(struct adapter *padapter, struct sta_info *psta)
xmitframe_phead = get_list_head(&psta_bmc->sleep_q); xmitframe_phead = get_list_head(&psta_bmc->sleep_q);
xmitframe_plist = xmitframe_phead->next; xmitframe_plist = xmitframe_phead->next;
while (!rtw_end_of_queue_search(xmitframe_phead, xmitframe_plist)) { while (xmitframe_phead != xmitframe_plist) {
pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list);
xmitframe_plist = xmitframe_plist->next; xmitframe_plist = xmitframe_plist->next;
...@@ -2079,7 +2079,7 @@ void xmit_delivery_enabled_frames(struct adapter *padapter, struct sta_info *pst ...@@ -2079,7 +2079,7 @@ void xmit_delivery_enabled_frames(struct adapter *padapter, struct sta_info *pst
xmitframe_phead = get_list_head(&psta->sleep_q); xmitframe_phead = get_list_head(&psta->sleep_q);
xmitframe_plist = xmitframe_phead->next; xmitframe_plist = xmitframe_phead->next;
while (!rtw_end_of_queue_search(xmitframe_phead, xmitframe_plist)) { while (xmitframe_phead != xmitframe_plist) {
pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list);
xmitframe_plist = xmitframe_plist->next; xmitframe_plist = xmitframe_plist->next;
......
...@@ -535,7 +535,7 @@ s32 rtl8188eu_xmitframe_complete(struct adapter *adapt, struct xmit_priv *pxmitp ...@@ -535,7 +535,7 @@ s32 rtl8188eu_xmitframe_complete(struct adapter *adapt, struct xmit_priv *pxmitp
xmitframe_phead = get_list_head(&ptxservq->sta_pending); xmitframe_phead = get_list_head(&ptxservq->sta_pending);
xmitframe_plist = xmitframe_phead->next; xmitframe_plist = xmitframe_phead->next;
while (!rtw_end_of_queue_search(xmitframe_phead, xmitframe_plist)) { while (xmitframe_phead != xmitframe_plist) {
pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list);
xmitframe_plist = xmitframe_plist->next; xmitframe_plist = xmitframe_plist->next;
......
...@@ -207,8 +207,6 @@ u32 _rtw_down_sema(struct semaphore *sema); ...@@ -207,8 +207,6 @@ u32 _rtw_down_sema(struct semaphore *sema);
void _rtw_init_queue(struct __queue *pqueue); void _rtw_init_queue(struct __queue *pqueue);
u32 _rtw_queue_empty(struct __queue *pqueue); u32 _rtw_queue_empty(struct __queue *pqueue);
u32 rtw_end_of_queue_search(struct list_head *queue,
struct list_head *pelement);
u32 rtw_systime_to_ms(u32 systime); u32 rtw_systime_to_ms(u32 systime);
u32 rtw_ms_to_systime(u32 ms); u32 rtw_ms_to_systime(u32 ms);
......
...@@ -1111,10 +1111,7 @@ static int rtw_wx_set_wap(struct net_device *dev, ...@@ -1111,10 +1111,7 @@ static int rtw_wx_set_wap(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
pmlmepriv->pscanned = phead->next; pmlmepriv->pscanned = phead->next;
while (1) { while (phead != pmlmepriv->pscanned) {
if ((rtw_end_of_queue_search(phead, pmlmepriv->pscanned)) == true)
break;
pnetwork = container_of(pmlmepriv->pscanned, struct wlan_network, list); pnetwork = container_of(pmlmepriv->pscanned, struct wlan_network, list);
pmlmepriv->pscanned = pmlmepriv->pscanned->next; pmlmepriv->pscanned = pmlmepriv->pscanned->next;
...@@ -1402,10 +1399,7 @@ static int rtw_wx_get_scan(struct net_device *dev, struct iw_request_info *a, ...@@ -1402,10 +1399,7 @@ static int rtw_wx_get_scan(struct net_device *dev, struct iw_request_info *a,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist))
break;
if ((stop - ev) < SCAN_ITEM_SIZE) { if ((stop - ev) < SCAN_ITEM_SIZE) {
ret = -E2BIG; ret = -E2BIG;
break; break;
...@@ -1490,14 +1484,7 @@ static int rtw_wx_set_essid(struct net_device *dev, ...@@ -1490,14 +1484,7 @@ static int rtw_wx_set_essid(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
pmlmepriv->pscanned = phead->next; pmlmepriv->pscanned = phead->next;
while (1) { while (phead != pmlmepriv->pscanned) {
if (rtw_end_of_queue_search(phead, pmlmepriv->pscanned) == true) {
RT_TRACE(_module_rtl871x_ioctl_os_c, _drv_warning_,
("rtw_wx_set_essid: scan_q is empty, set ssid to check if scanning again!\n"));
break;
}
pnetwork = container_of(pmlmepriv->pscanned, struct wlan_network, list); pnetwork = container_of(pmlmepriv->pscanned, struct wlan_network, list);
pmlmepriv->pscanned = pmlmepriv->pscanned->next; pmlmepriv->pscanned = pmlmepriv->pscanned->next;
...@@ -2563,10 +2550,7 @@ static int rtw_get_ap_info(struct net_device *dev, ...@@ -2563,10 +2550,7 @@ static int rtw_get_ap_info(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
if (hwaddr_aton_i(data, bssid)) { if (hwaddr_aton_i(data, bssid)) {
...@@ -3066,10 +3050,7 @@ static int rtw_p2p_get_wps_configmethod(struct net_device *dev, ...@@ -3066,10 +3050,7 @@ static int rtw_p2p_get_wps_configmethod(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) { if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) {
u8 *wpsie; u8 *wpsie;
...@@ -3136,10 +3117,7 @@ static int rtw_p2p_get_go_device_address(struct net_device *dev, ...@@ -3136,10 +3117,7 @@ static int rtw_p2p_get_go_device_address(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) { if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) {
/* Commented by Albert 2011/05/18 */ /* Commented by Albert 2011/05/18 */
...@@ -3220,10 +3198,7 @@ static int rtw_p2p_get_device_type(struct net_device *dev, ...@@ -3220,10 +3198,7 @@ static int rtw_p2p_get_device_type(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) { if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) {
u8 *wpsie; u8 *wpsie;
...@@ -3299,10 +3274,7 @@ static int rtw_p2p_get_device_name(struct net_device *dev, ...@@ -3299,10 +3274,7 @@ static int rtw_p2p_get_device_name(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) { if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) {
u8 *wpsie; u8 *wpsie;
...@@ -3370,10 +3342,7 @@ static int rtw_p2p_get_invitation_procedure(struct net_device *dev, ...@@ -3370,10 +3342,7 @@ static int rtw_p2p_get_invitation_procedure(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) { if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) {
/* Commented by Albert 20121226 */ /* Commented by Albert 20121226 */
...@@ -3452,10 +3421,7 @@ static int rtw_p2p_connect(struct net_device *dev, ...@@ -3452,10 +3421,7 @@ static int rtw_p2p_connect(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) { if (!memcmp(pnetwork->network.MacAddress, peerMAC, ETH_ALEN)) {
uintPeerChannel = pnetwork->network.Configuration.DSConfig; uintPeerChannel = pnetwork->network.Configuration.DSConfig;
...@@ -3547,10 +3513,7 @@ static int rtw_p2p_invite_req(struct net_device *dev, ...@@ -3547,10 +3513,7 @@ static int rtw_p2p_invite_req(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
pnetwork = container_of(plist, struct wlan_network, list); pnetwork = container_of(plist, struct wlan_network, list);
/* Commented by Albert 2011/05/18 */ /* Commented by Albert 2011/05/18 */
...@@ -3697,9 +3660,7 @@ static int rtw_p2p_prov_disc(struct net_device *dev, ...@@ -3697,9 +3660,7 @@ static int rtw_p2p_prov_disc(struct net_device *dev,
phead = get_list_head(queue); phead = get_list_head(queue);
plist = phead->next; plist = phead->next;
while (1) { while (phead != plist) {
if (rtw_end_of_queue_search(phead, plist) == true)
break;
if (uintPeerChannel != 0) if (uintPeerChannel != 0)
break; break;
...@@ -4402,7 +4363,7 @@ static int rtw_dbg_port(struct net_device *dev, ...@@ -4402,7 +4363,7 @@ static int rtw_dbg_port(struct net_device *dev,
phead = &(pstapriv->sta_hash[i]); phead = &(pstapriv->sta_hash[i]);
plist = phead->next; plist = phead->next;
while ((rtw_end_of_queue_search(phead, plist)) == false) { while (phead != plist) {
psta = container_of(plist, struct sta_info, hash_list); psta = container_of(plist, struct sta_info, hash_list);
plist = plist->next; plist = plist->next;
......
...@@ -130,14 +130,6 @@ u32 _rtw_queue_empty(struct __queue *pqueue) ...@@ -130,14 +130,6 @@ u32 _rtw_queue_empty(struct __queue *pqueue)
return rtw_is_list_empty(&(pqueue->queue)); return rtw_is_list_empty(&(pqueue->queue));
} }
u32 rtw_end_of_queue_search(struct list_head *head, struct list_head *plist)
{
if (head == plist)
return true;
else
return false;
}
inline u32 rtw_systime_to_ms(u32 systime) inline u32 rtw_systime_to_ms(u32 systime)
{ {
return systime * 1000 / HZ; return systime * 1000 / HZ;
......
...@@ -184,7 +184,7 @@ static int rtw_mlcst2unicst(struct adapter *padapter, struct sk_buff *skb) ...@@ -184,7 +184,7 @@ static int rtw_mlcst2unicst(struct adapter *padapter, struct sk_buff *skb)
plist = phead->next; plist = phead->next;
/* free sta asoc_queue */ /* free sta asoc_queue */
while (!rtw_end_of_queue_search(phead, plist)) { while (phead != plist) {
psta = container_of(plist, struct sta_info, asoc_list); psta = container_of(plist, struct sta_info, asoc_list);
plist = plist->next; plist = plist->next;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment