Lines Matching full:search
45 struct brcmf_flowring_tdls_entry *search; in brcmf_flowring_is_tdls_mac() local
47 search = flow->tdls_entry; in brcmf_flowring_is_tdls_mac()
49 while (search) { in brcmf_flowring_is_tdls_mac()
50 if (memcmp(search->mac, mac, ETH_ALEN) == 0) in brcmf_flowring_is_tdls_mac()
52 search = search->next; in brcmf_flowring_is_tdls_mac()
388 struct brcmf_flowring_tdls_entry *search; in brcmf_flowring_detach() local
397 search = flow->tdls_entry; in brcmf_flowring_detach()
398 while (search) { in brcmf_flowring_detach()
399 remove = search; in brcmf_flowring_detach()
400 search = search->next; in brcmf_flowring_detach()
437 struct brcmf_flowring_tdls_entry *search; in brcmf_flowring_delete_peer() local
444 search = flow->tdls_entry; in brcmf_flowring_delete_peer()
446 while (search) { in brcmf_flowring_delete_peer()
447 if (memcmp(search->mac, peer, ETH_ALEN) == 0) { in brcmf_flowring_delete_peer()
451 prev = search; in brcmf_flowring_delete_peer()
452 search = search->next; in brcmf_flowring_delete_peer()
465 if (search) { in brcmf_flowring_delete_peer()
467 prev->next = search->next; in brcmf_flowring_delete_peer()
469 flow->tdls_entry = search->next; in brcmf_flowring_delete_peer()
470 kfree(search); in brcmf_flowring_delete_peer()
481 struct brcmf_flowring_tdls_entry *search; in brcmf_flowring_add_tdls_peer() local
492 search = flow->tdls_entry; in brcmf_flowring_add_tdls_peer()
493 if (memcmp(search->mac, peer, ETH_ALEN) == 0) in brcmf_flowring_add_tdls_peer()
495 while (search->next) { in brcmf_flowring_add_tdls_peer()
496 search = search->next; in brcmf_flowring_add_tdls_peer()
497 if (memcmp(search->mac, peer, ETH_ALEN) == 0) in brcmf_flowring_add_tdls_peer()
500 search->next = tdls_entry; in brcmf_flowring_add_tdls_peer()