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