Lines Matching refs:tmp_addr

122 			     struct qeth_ipaddr *tmp_addr)  in qeth_l3_delete_ip()  argument
127 if (tmp_addr->type == QETH_IP_TYPE_RXIP) in qeth_l3_delete_ip()
129 else if (tmp_addr->type == QETH_IP_TYPE_VIPA) in qeth_l3_delete_ip()
134 if (tmp_addr->proto == QETH_PROT_IPV4) in qeth_l3_delete_ip()
135 QETH_CARD_HEX(card, 4, &tmp_addr->u.a4.addr, 4); in qeth_l3_delete_ip()
137 QETH_CARD_HEX(card, 4, &tmp_addr->u.a6.addr, 8); in qeth_l3_delete_ip()
138 QETH_CARD_HEX(card, 4, ((char *)&tmp_addr->u.a6.addr) + 8, 8); in qeth_l3_delete_ip()
141 addr = qeth_l3_find_addr_by_ip(card, tmp_addr); in qeth_l3_delete_ip()
142 if (!addr || !qeth_l3_addr_match_all(addr, tmp_addr)) in qeth_l3_delete_ip()
158 static int qeth_l3_add_ip(struct qeth_card *card, struct qeth_ipaddr *tmp_addr) in qeth_l3_add_ip() argument
164 if (tmp_addr->type == QETH_IP_TYPE_RXIP) in qeth_l3_add_ip()
166 else if (tmp_addr->type == QETH_IP_TYPE_VIPA) in qeth_l3_add_ip()
171 if (tmp_addr->proto == QETH_PROT_IPV4) in qeth_l3_add_ip()
172 QETH_CARD_HEX(card, 4, &tmp_addr->u.a4.addr, 4); in qeth_l3_add_ip()
174 QETH_CARD_HEX(card, 4, &tmp_addr->u.a6.addr, 8); in qeth_l3_add_ip()
175 QETH_CARD_HEX(card, 4, ((char *)&tmp_addr->u.a6.addr) + 8, 8); in qeth_l3_add_ip()
178 addr = qeth_l3_find_addr_by_ip(card, tmp_addr); in qeth_l3_add_ip()
180 if (tmp_addr->type != QETH_IP_TYPE_NORMAL) in qeth_l3_add_ip()
182 if (qeth_l3_addr_match_all(addr, tmp_addr)) { in qeth_l3_add_ip()
186 qeth_l3_ipaddr_to_string(tmp_addr->proto, (u8 *)&tmp_addr->u, in qeth_l3_add_ip()
192 addr = kmemdup(tmp_addr, sizeof(*tmp_addr), GFP_KERNEL); in qeth_l3_add_ip()