Lines Matching refs:im
480 struct ifacaddr6 *im = NULL; in ac6_get_first() local
491 im = idev->ac_list; in ac6_get_first()
492 if (im) { in ac6_get_first()
498 return im; in ac6_get_first()
501 static struct ifacaddr6 *ac6_get_next(struct seq_file *seq, struct ifacaddr6 *im) in ac6_get_next() argument
505 im = im->aca_next; in ac6_get_next()
506 while (!im) { in ac6_get_next()
519 im = state->idev->ac_list; in ac6_get_next()
521 return im; in ac6_get_next()
526 struct ifacaddr6 *im = ac6_get_first(seq); in ac6_get_idx() local
527 if (im) in ac6_get_idx()
528 while (pos && (im = ac6_get_next(seq, im)) != NULL) in ac6_get_idx()
530 return pos ? NULL : im; in ac6_get_idx()
542 struct ifacaddr6 *im = ac6_get_next(seq, v); in ac6_seq_next() local
545 return im; in ac6_seq_next()
562 struct ifacaddr6 *im = (struct ifacaddr6 *)v; in ac6_seq_show() local
567 &im->aca_addr, im->aca_users); in ac6_seq_show()