Lines Matching refs:ipatoe
173 struct qeth_ipato_entry *ipatoe; in qeth_l3_is_addr_covered_by_ipato() local
183 list_for_each_entry(ipatoe, &card->ipato.entries, entry) { in qeth_l3_is_addr_covered_by_ipato()
184 if (addr->proto != ipatoe->proto) in qeth_l3_is_addr_covered_by_ipato()
186 qeth_l3_convert_addr_to_bits(ipatoe->addr, ipatoe_bits, in qeth_l3_is_addr_covered_by_ipato()
187 (ipatoe->proto == QETH_PROT_IPV4) ? in qeth_l3_is_addr_covered_by_ipato()
191 min(32, ipatoe->mask_bits)); in qeth_l3_is_addr_covered_by_ipato()
194 min(128, ipatoe->mask_bits)); in qeth_l3_is_addr_covered_by_ipato()
716 struct qeth_ipato_entry *ipatoe, *tmp; in qeth_l3_clear_ipato_list() local
720 list_for_each_entry_safe(ipatoe, tmp, &card->ipato.entries, entry) { in qeth_l3_clear_ipato_list()
721 list_del(&ipatoe->entry); in qeth_l3_clear_ipato_list()
722 kfree(ipatoe); in qeth_l3_clear_ipato_list()
730 struct qeth_ipato_entry *ipatoe; in qeth_l3_add_ipato_entry() local
736 list_for_each_entry(ipatoe, &card->ipato.entries, entry) { in qeth_l3_add_ipato_entry()
737 if (ipatoe->proto != new->proto) in qeth_l3_add_ipato_entry()
739 if (!memcmp(ipatoe->addr, new->addr, in qeth_l3_add_ipato_entry()
740 (ipatoe->proto == QETH_PROT_IPV4)? 4:16) && in qeth_l3_add_ipato_entry()
741 (ipatoe->mask_bits == new->mask_bits)) { in qeth_l3_add_ipato_entry()
756 struct qeth_ipato_entry *ipatoe, *tmp; in qeth_l3_del_ipato_entry() local
761 list_for_each_entry_safe(ipatoe, tmp, &card->ipato.entries, entry) { in qeth_l3_del_ipato_entry()
762 if (ipatoe->proto != proto) in qeth_l3_del_ipato_entry()
764 if (!memcmp(ipatoe->addr, addr, in qeth_l3_del_ipato_entry()
766 (ipatoe->mask_bits == mask_bits)) { in qeth_l3_del_ipato_entry()
767 list_del(&ipatoe->entry); in qeth_l3_del_ipato_entry()
768 kfree(ipatoe); in qeth_l3_del_ipato_entry()