Lines Matching refs:ipatoe
454 struct qeth_ipato_entry *ipatoe; in qeth_l3_dev_ipato_add_show() local
464 list_for_each_entry(ipatoe, &card->ipato.entries, entry) { in qeth_l3_dev_ipato_add_show()
465 if (ipatoe->proto != proto) in qeth_l3_dev_ipato_add_show()
472 qeth_l3_ipaddr_to_string(proto, ipatoe->addr, addr_str); in qeth_l3_dev_ipato_add_show()
474 "%s/%i\n", addr_str, ipatoe->mask_bits); in qeth_l3_dev_ipato_add_show()
523 struct qeth_ipato_entry *ipatoe; in qeth_l3_dev_ipato_add_store() local
533 ipatoe = kzalloc(sizeof(struct qeth_ipato_entry), GFP_KERNEL); in qeth_l3_dev_ipato_add_store()
534 if (!ipatoe) { in qeth_l3_dev_ipato_add_store()
538 ipatoe->proto = proto; in qeth_l3_dev_ipato_add_store()
539 memcpy(ipatoe->addr, addr, (proto == QETH_PROT_IPV4)? 4:16); in qeth_l3_dev_ipato_add_store()
540 ipatoe->mask_bits = mask_bits; in qeth_l3_dev_ipato_add_store()
542 rc = qeth_l3_add_ipato_entry(card, ipatoe); in qeth_l3_dev_ipato_add_store()
544 kfree(ipatoe); in qeth_l3_dev_ipato_add_store()