Lines Matching defs:lifr
205 struct lifreq *lifr, lifreq, *lifr2;
253 for (i = 0; i < P.buf_size; i+= sizeof (*lifr)) {
255 lifr = (struct lifreq *)((caddr_t) P.buf+i);
257 strncpy(lifreq.lifr_name, lifr->lifr_name,
267 lifr->lifr_name);
269 lifr->lifr_name[0] = '\0';
292 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family
297 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr,
298 sizeof (*lifr))) {
305 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr)))
324 for (i = 0; i < P.buf_size; i+= sizeof (*lifr)) {
326 lifr = (struct lifreq *)((caddr_t) P.buf+i);
328 if (lifr->lifr_name[0] == '\0')
335 if ((*pass2fn) (data, ss2sa (&lifr->lifr_addr)))