Lines Matching defs:cur
184 static struct nd_opt_hdr *ndisc_next_option(struct nd_opt_hdr *cur,
188 if (!cur || !end || cur >= end)
190 type = cur->nd_opt_type;
192 cur = ((void *)cur) + (cur->nd_opt_len << 3);
193 } while (cur < end && cur->nd_opt_type != type);
194 return cur <= end && cur->nd_opt_type == type ? cur : NULL;
209 struct nd_opt_hdr *cur,
212 if (!cur || !end || cur >= end)
215 cur = ((void *)cur) + (cur->nd_opt_len << 3);
216 } while (cur < end && !ndisc_is_useropt(dev, cur));
217 return cur <= end && ndisc_is_useropt(dev, cur) ? cur : NULL;