Lines Matching refs:search
53 struct brcmf_flowring_tdls_entry *search; in brcmf_flowring_is_tdls_mac() local
55 search = flow->tdls_entry; in brcmf_flowring_is_tdls_mac()
57 while (search) { in brcmf_flowring_is_tdls_mac()
58 if (memcmp(search->mac, mac, ETH_ALEN) == 0) in brcmf_flowring_is_tdls_mac()
60 search = search->next; in brcmf_flowring_is_tdls_mac()
380 struct brcmf_flowring_tdls_entry *search; in brcmf_flowring_detach() local
389 search = flow->tdls_entry; in brcmf_flowring_detach()
390 while (search) { in brcmf_flowring_detach()
391 remove = search; in brcmf_flowring_detach()
392 search = search->next; in brcmf_flowring_detach()
430 struct brcmf_flowring_tdls_entry *search; in brcmf_flowring_delete_peer() local
437 search = flow->tdls_entry; in brcmf_flowring_delete_peer()
439 while (search) { in brcmf_flowring_delete_peer()
440 if (memcmp(search->mac, peer, ETH_ALEN) == 0) { in brcmf_flowring_delete_peer()
444 prev = search; in brcmf_flowring_delete_peer()
445 search = search->next; in brcmf_flowring_delete_peer()
460 if (search) { in brcmf_flowring_delete_peer()
462 prev->next = search->next; in brcmf_flowring_delete_peer()
464 flow->tdls_entry = search->next; in brcmf_flowring_delete_peer()
465 kfree(search); in brcmf_flowring_delete_peer()
476 struct brcmf_flowring_tdls_entry *search; in brcmf_flowring_add_tdls_peer() local
487 search = flow->tdls_entry; in brcmf_flowring_add_tdls_peer()
488 if (memcmp(search->mac, peer, ETH_ALEN) == 0) in brcmf_flowring_add_tdls_peer()
490 while (search->next) { in brcmf_flowring_add_tdls_peer()
491 search = search->next; in brcmf_flowring_add_tdls_peer()
492 if (memcmp(search->mac, peer, ETH_ALEN) == 0) in brcmf_flowring_add_tdls_peer()
495 search->next = tdls_entry; in brcmf_flowring_add_tdls_peer()