Lines Matching refs:lifr

525     struct lifreq *lifr, lifreq, *lifr2;  in foreach_localaddr()  local
570 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
571 lifr = (struct lifreq *)((caddr_t) P.buf+i); in foreach_localaddr()
573 strncpy(lifreq.lifr_name, lifr->lifr_name, in foreach_localaddr()
581 lifr->lifr_name[0] = '\0'; in foreach_localaddr()
604 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family in foreach_localaddr()
609 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr, in foreach_localaddr()
610 sizeof (*lifr))) { in foreach_localaddr()
617 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr))) in foreach_localaddr()
639 for (i = 0; i + sizeof (*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
640 lifr = (struct lifreq *)((caddr_t) P.buf+i); in foreach_localaddr()
642 if (lifr->lifr_name[0] == '\0') in foreach_localaddr()
647 if ((*pass2fn) (data, ss2sa (&lifr->lifr_addr))) in foreach_localaddr()
700 struct if_laddrreq *lifr, lifreq, *lifr2; in foreach_localaddr() local
742 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
743 lifr = (struct if_laddrreq *)((caddr_t) P.buf+i); in foreach_localaddr()
745 strncpy(lifreq.iflr_name, lifr->iflr_name, in foreach_localaddr()
753 lifr->iflr_name[0] = '\0'; in foreach_localaddr()
776 if (lifr2->iflr_addr.sa_family == lifr->iflr_addr.sa_family in foreach_localaddr()
781 && !memcmp (&lifr2->iflr_addr, &lifr->iflr_addr, in foreach_localaddr()
782 sizeof (*lifr))) { in foreach_localaddr()
789 if ((*pass1fn) (data, ss2sa (&lifr->iflr_addr))) in foreach_localaddr()
811 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr()
812 lifr = (struct if_laddrreq *)((caddr_t) P.buf+i); in foreach_localaddr()
814 if (lifr->iflr_name[0] == '\0') in foreach_localaddr()
819 if ((*pass2fn) (data, ss2sa (&lifr->iflr_addr))) in foreach_localaddr()