Lines Matching refs:mc
198 struct qeth_mc_mac *mc; in qeth_l2_add_mc() local
201 mc = kmalloc(sizeof(struct qeth_mc_mac), GFP_ATOMIC); in qeth_l2_add_mc()
203 if (!mc) in qeth_l2_add_mc()
206 memcpy(mc->mc_addr, mac, OSA_ADDR_LEN); in qeth_l2_add_mc()
207 mc->mc_addrlen = OSA_ADDR_LEN; in qeth_l2_add_mc()
208 mc->is_vmac = vmac; in qeth_l2_add_mc()
219 list_add_tail(&mc->list, &card->mc_list); in qeth_l2_add_mc()
221 kfree(mc); in qeth_l2_add_mc()
226 struct qeth_mc_mac *mc, *tmp; in qeth_l2_del_all_mc() local
229 list_for_each_entry_safe(mc, tmp, &card->mc_list, list) { in qeth_l2_del_all_mc()
231 if (mc->is_vmac) in qeth_l2_del_all_mc()
232 qeth_l2_send_setdelmac(card, mc->mc_addr, in qeth_l2_del_all_mc()
235 qeth_l2_send_delgroupmac(card, mc->mc_addr); in qeth_l2_del_all_mc()
237 list_del(&mc->list); in qeth_l2_del_all_mc()
238 kfree(mc); in qeth_l2_del_all_mc()