Lines Matching refs:ipm_list
215 INIT_LIST_HEAD(&card->ipm_list);
445 INIT_LIST_HEAD(&card->ipm_list);
460 while (!list_empty(&card->ipm_list)){
461 ipm = list_entry(card->ipm_list.next,
1022 lcs_send_setipm(struct lcs_card *card,struct lcs_ipm_list *ipm_list)
1037 &ipm_list->ipm, sizeof (struct lcs_ip_mac_pair));
1038 LCS_DBF_TEXT_(2, trace, "%x",ipm_list->ipm.ip_addr);
1046 lcs_send_delipm(struct lcs_card *card,struct lcs_ipm_list *ipm_list)
1061 &ipm_list->ipm, sizeof (struct lcs_ip_mac_pair));
1062 LCS_DBF_TEXT_(2, trace, "%x",ipm_list->ipm.ip_addr);
1121 list_for_each_entry_safe(ipm, tmp, &card->ipm_list, list){
1124 /* del from ipm_list so noone else can tamper with
1134 * to ipm_list again, so a retry will be done
1139 /* re-insert into ipm_list */
1140 list_add_tail(&ipm->list, &card->ipm_list);
1154 /* re-insert all entries from the failed_list into ipm_list */
1156 list_move_tail(&ipm->list, &card->ipm_list);
1188 list_for_each(l, &card->ipm_list) {
1212 list_for_each(l, &card->ipm_list) {
1251 list_add(&ipm->list, &card->ipm_list);