| /netbsd/src/sys/net/ |
| D | if_ether.h | 292 struct ether_multi *enm; in ether_lookup_multi() local 294 LIST_FOREACH(enm, &ec->ec_multiaddrs, enm_list) { in ether_lookup_multi() 295 if (memcmp(enm->enm_addrlo, addrlo, ETHER_ADDR_LEN) != 0) in ether_lookup_multi() 297 if (memcmp(enm->enm_addrhi, addrhi, ETHER_ADDR_LEN) != 0) in ether_lookup_multi() 303 return enm; in ether_lookup_multi() 316 struct ether_multi *enm; in ether_next_multi() local 318 enm = step->e_enm; in ether_next_multi() 319 if (enm != NULL) in ether_next_multi() 320 step->e_enm = LIST_NEXT(enm, enm_list); in ether_next_multi() 322 return enm; in ether_next_multi() [all …]
|
| D | if_ethersubr.c | 1084 struct ether_multi *enm; in ether_ifdetach() local 1105 while ((enm = LIST_FIRST(&ec->ec_multiaddrs)) != NULL) { in ether_ifdetach() 1106 LIST_REMOVE(enm, enm_list); in ether_ifdetach() 1107 kmem_free(enm, sizeof(*enm)); in ether_ifdetach() 1351 struct ether_multi *enm, *_enm; in ether_addmulti() local 1357 enm = kmem_alloc(sizeof(*enm), KM_SLEEP); in ether_addmulti() 1388 memcpy(enm->enm_addrlo, addrlo, ETHER_ADDR_LEN); in ether_addmulti() 1389 memcpy(enm->enm_addrhi, addrhi, ETHER_ADDR_LEN); in ether_addmulti() 1390 enm->enm_refcount = 1; in ether_addmulti() 1391 LIST_INSERT_HEAD(&ec->ec_multiaddrs, enm, enm_list); in ether_addmulti() [all …]
|
| /netbsd/src/sys/arch/playstation2/dev/ |
| D | emac3.c | 228 struct ether_multi *enm; in emac3_setmulti() local 246 ETHER_FIRST_MULTI(step, ec, enm); in emac3_setmulti() 247 while (enm != NULL) { in emac3_setmulti() 248 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, in emac3_setmulti() 254 ETHER_NEXT_MULTI(step, enm); in emac3_setmulti()
|
| /netbsd/src/sys/dev/ic/ |
| D | seeq8005.c | 1374 struct ether_multi *enm; in ea_mc_reset_8004() local 1398 ETHER_FIRST_MULTI(step, ec, enm); in ea_mc_reset_8004() 1399 while (enm != NULL) { in ea_mc_reset_8004() 1400 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, in ea_mc_reset_8004() 1401 sizeof(enm->enm_addrlo)) != 0) { in ea_mc_reset_8004() 1416 crc = ether_crc32_be(enm->enm_addrlo, sizeof(enm->enm_addrlo)); in ea_mc_reset_8004() 1424 ETHER_NEXT_MULTI(step, enm); in ea_mc_reset_8004() 1439 struct ether_multi *enm; in ea_mc_reset_8005() local 1446 ETHER_FIRST_MULTI(step, ec, enm); in ea_mc_reset_8005() 1447 while (enm != NULL) { in ea_mc_reset_8005() [all …]
|
| D | lance.c | 566 struct ether_multi *enm; in lance_setladrf() local 584 ETHER_FIRST_MULTI(step, ec, enm); in lance_setladrf() 585 while (enm != NULL) { in lance_setladrf() 586 if (ETHER_CMP(enm->enm_addrlo, enm->enm_addrhi)) { in lance_setladrf() 599 crc = ether_crc32_le(enm->enm_addrlo, ETHER_ADDR_LEN); in lance_setladrf() 607 ETHER_NEXT_MULTI(step, enm); in lance_setladrf()
|
| D | sgec.c | 649 struct ether_multi *enm; in ze_setup() local 674 ETHER_FIRST_MULTI(step, ec, enm); in ze_setup() 675 while (enm != NULL) { in ze_setup() 676 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, 6)) { in ze_setup() 680 memcpy(&zc->zc_setup[j], enm->enm_addrlo, ETHER_ADDR_LEN); in ze_setup() 682 ETHER_NEXT_MULTI(step, enm); in ze_setup() 683 if ((enm != NULL)&& (j == 128)) { in ze_setup()
|
| D | tulip.c | 2547 struct ether_multi *enm; in tlp_filter_setup() local 2608 ETHER_FIRST_MULTI(step, ec, enm); in tlp_filter_setup() 2609 while (enm != NULL) { in tlp_filter_setup() 2610 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, ETHER_ADDR_LEN)) { in tlp_filter_setup() 2632 *sp++ = htole32(TULIP_SP_FIELD(enm->enm_addrlo, 0)); in tlp_filter_setup() 2633 *sp++ = htole32(TULIP_SP_FIELD(enm->enm_addrlo, 1)); in tlp_filter_setup() 2634 *sp++ = htole32(TULIP_SP_FIELD(enm->enm_addrlo, 2)); in tlp_filter_setup() 2635 ETHER_NEXT_MULTI(step, enm); in tlp_filter_setup() 2673 ETHER_FIRST_MULTI(step, ec, enm); in tlp_filter_setup() 2674 while (enm != NULL) { in tlp_filter_setup() [all …]
|
| D | dp8390.c | 951 struct ether_multi *enm; in dp8390_getmcaf() local 973 ETHER_FIRST_MULTI(step, ec, enm); in dp8390_getmcaf() 974 while (enm != NULL) { in dp8390_getmcaf() 975 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, in dp8390_getmcaf() 976 sizeof(enm->enm_addrlo)) != 0) { in dp8390_getmcaf() 992 crc = ether_crc32_be(enm->enm_addrlo, ETHER_ADDR_LEN); in dp8390_getmcaf() 1000 ETHER_NEXT_MULTI(step, enm); in dp8390_getmcaf()
|
| /netbsd/src/sys/arch/mac68k/dev/ |
| D | if_mc.c | 656 struct ether_multi *enm; in mace_calcladrf() local 678 ETHER_FIRST_MULTI(step, ec, enm); in mace_calcladrf() 679 while (enm != NULL) { in mace_calcladrf() 680 if (ETHER_CMP(enm->enm_addrlo, enm->enm_addrhi)) { in mace_calcladrf() 693 cp = enm->enm_addrlo; in mace_calcladrf() 695 for (len = sizeof(enm->enm_addrlo); --len >= 0;) { in mace_calcladrf() 706 ETHER_NEXT_MULTI(step, enm); in mace_calcladrf()
|
| /netbsd/src/sys/arch/macppc/dev/ |
| D | am79c950.c | 650 struct ether_multi *enm; in mace_calcladrf() local 667 ETHER_FIRST_MULTI(step, ec, enm); in mace_calcladrf() 668 while (enm != NULL) { in mace_calcladrf() 669 if (ETHER_CMP(enm->enm_addrlo, enm->enm_addrhi)) { in mace_calcladrf() 682 cp = enm->enm_addrlo; in mace_calcladrf() 684 for (len = sizeof(enm->enm_addrlo); --len >= 0;) { in mace_calcladrf() 701 ETHER_NEXT_MULTI(step, enm); in mace_calcladrf()
|
| D | if_gm.c | 640 struct ether_multi *enm; in gmac_setladrf() local 676 ETHER_FIRST_MULTI(step, ec, enm); in gmac_setladrf() 677 while (enm != NULL) { in gmac_setladrf() 678 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, 6)) { in gmac_setladrf() 694 crc = ether_crc32_le(enm->enm_addrlo, ETHER_ADDR_LEN); in gmac_setladrf() 702 ETHER_NEXT_MULTI(step, enm); in gmac_setladrf()
|
| /netbsd/src/lib/libossaudio/ |
| D | oss3_mixer.c | 372 enum_to_ord(struct audiodevinfo *di, int enm) in enum_to_ord() argument 374 if (enm >= NETBSD_MAXDEVS) in enum_to_ord() 378 return (di->enum2opaque[enm]); in enum_to_ord() 382 enum_to_mask(struct audiodevinfo *di, int enm) in enum_to_mask() argument 385 if (enm >= NETBSD_MAXDEVS) in enum_to_mask() 388 m = di->enum2opaque[enm]; in enum_to_mask()
|
| /netbsd/src/sys/dev/usb/ |
| D | if_kue.c | 326 struct ether_multi *enm; in kue_uno_mcast() local 353 ETHER_FIRST_MULTI(step, ec, enm); in kue_uno_mcast() 354 while (enm != NULL) { in kue_uno_mcast() 356 memcmp(enm->enm_addrlo, enm->enm_addrhi, in kue_uno_mcast() 361 memcpy(KUE_MCFILT(sc, i), enm->enm_addrlo, ETHER_ADDR_LEN); in kue_uno_mcast() 362 ETHER_NEXT_MULTI(step, enm); in kue_uno_mcast()
|
| D | if_cue.c | 365 struct ether_multi *enm; in cue_uno_mcast() local 390 ETHER_FIRST_MULTI(step, ec, enm); in cue_uno_mcast() 391 while (enm != NULL) { in cue_uno_mcast() 392 if (memcmp(enm->enm_addrlo, in cue_uno_mcast() 393 enm->enm_addrhi, ETHER_ADDR_LEN) != 0) { in cue_uno_mcast() 397 h = cue_crc(enm->enm_addrlo); in cue_uno_mcast() 399 ETHER_NEXT_MULTI(step, enm); in cue_uno_mcast()
|
| D | if_mos.c | 468 struct ether_multi *enm; in mos_uno_mcast() local 489 ETHER_FIRST_MULTI(step, ec, enm); in mos_uno_mcast() 490 while (enm != NULL) { in mos_uno_mcast() 491 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, ETHER_ADDR_LEN)) { in mos_uno_mcast() 499 h = ether_crc32_be(enm->enm_addrlo, ETHER_ADDR_LEN); in mos_uno_mcast() 502 ETHER_NEXT_MULTI(step, enm); in mos_uno_mcast()
|
| D | if_url.c | 422 struct ether_multi *enm; in url_uno_mcast() local 445 ETHER_FIRST_MULTI(step, ec, enm); in url_uno_mcast() 446 while (enm != NULL) { in url_uno_mcast() 447 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, ETHER_ADDR_LEN)) { in url_uno_mcast() 454 h = ether_crc32_be(enm->enm_addrlo, ETHER_ADDR_LEN); in url_uno_mcast() 457 ETHER_NEXT_MULTI(step, enm); in url_uno_mcast()
|
| D | if_udav.c | 563 struct ether_multi *enm; in udav_uno_mcast() local 594 ETHER_FIRST_MULTI(step, ec, enm); in udav_uno_mcast() 595 while (enm != NULL) { in udav_uno_mcast() 596 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, in udav_uno_mcast() 605 h = UDAV_CALCHASH(enm->enm_addrlo); in udav_uno_mcast() 607 ETHER_NEXT_MULTI(step, enm); in udav_uno_mcast()
|
| D | if_axen.c | 235 struct ether_multi *enm; in axen_uno_mcast() local 269 ETHER_FIRST_MULTI(step, ec, enm); in axen_uno_mcast() 270 while (enm != NULL) { in axen_uno_mcast() 271 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, in axen_uno_mcast() 279 h = ether_crc32_be(enm->enm_addrlo, in axen_uno_mcast() 284 ether_sprintf(enm->enm_addrlo))); in axen_uno_mcast() 285 ETHER_NEXT_MULTI(step, enm); in axen_uno_mcast()
|
| /netbsd/src/sys/dev/qbus/ |
| D | if_qt.c | 344 struct ether_multi *enm; in lance_setladrf() local 362 ETHER_FIRST_MULTI(step, ec, enm); in lance_setladrf() 363 while (enm != NULL) { in lance_setladrf() 364 if (ETHER_CMP(enm->enm_addrlo, enm->enm_addrhi)) { in lance_setladrf() 377 crc = ether_crc32_le(enm->enm_addrlo, ETHER_ADDR_LEN); in lance_setladrf() 385 ETHER_NEXT_MULTI(step, enm); in lance_setladrf()
|
| /netbsd/src/sys/arch/mips/adm5120/dev/ |
| D | if_admsw.c | 1110 struct ether_multi *enm; in admsw_set_filter() local 1126 ETHER_FIRST_MULTI(step, ec, enm); in admsw_set_filter() 1127 while (enm != NULL) { in admsw_set_filter() 1128 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, in admsw_set_filter() 1142 enm->enm_addrlo[2] | in admsw_set_filter() 1143 (enm->enm_addrlo[3] << 8) | in admsw_set_filter() 1144 (enm->enm_addrlo[4] << 16) | in admsw_set_filter() 1145 (enm->enm_addrlo[5] << 24)); in admsw_set_filter() 1148 (enm->enm_addrlo[0] << 16) | in admsw_set_filter() 1149 (enm->enm_addrlo[1] << 24) | in admsw_set_filter() [all …]
|
| /netbsd/src/sys/arch/arm/xscale/ |
| D | ixp425_if_npe.c | 366 struct ether_multi *enm; in npe_setmcast() local 372 ETHER_FIRST_MULTI(step, ec, enm); in npe_setmcast() 373 while (enm != NULL) { in npe_setmcast() 374 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, in npe_setmcast() 382 clr[i] |= enm->enm_addrlo[i]; in npe_setmcast() 383 set[i] &= enm->enm_addrlo[i]; in npe_setmcast() 386 ETHER_NEXT_MULTI(step, enm); in npe_setmcast() 975 struct ether_multi *enm; in npe_rxdone() local 982 ETHER_FIRST_MULTI(step, ec, enm); in npe_rxdone() 983 while (enm != NULL) { in npe_rxdone() [all …]
|
| /netbsd/src/sys/arch/arm/ep93xx/ |
| D | epe.c | 698 struct ether_multi *enm; in epe_setaddr() local 715 ETHER_FIRST_MULTI(step, ec, enm); in epe_setaddr() 716 while (enm != NULL) { in epe_setaddr() 717 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, ETHER_ADDR_LEN)) { in epe_setaddr() 736 memcpy(ias[nma], enm->enm_addrlo, ETHER_ADDR_LEN); in epe_setaddr() 743 h = ether_crc32_le(enm->enm_addrlo, ETHER_ADDR_LEN); in epe_setaddr() 751 ETHER_NEXT_MULTI(step, enm); in epe_setaddr()
|
| /netbsd/src/sys/dev/pcmcia/ |
| D | if_xi.c | 948 struct ether_multi *enm; in xi_set_address() local 972 ETHER_FIRST_MULTI(step, ec, enm); in xi_set_address() 973 for (; enm; num++) { in xi_set_address() 974 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, in xi_set_address() 975 sizeof(enm->enm_addrlo)) != 0) { in xi_set_address() 986 indaddr[num * 6 + i] = enm->enm_addrlo[5 - i]; in xi_set_address() 989 indaddr[num * 6 + i] = enm->enm_addrlo[i]; in xi_set_address() 990 ETHER_NEXT_MULTI(step, enm); in xi_set_address()
|
| /netbsd/src/sys/arch/mips/alchemy/dev/ |
| D | if_aumac.c | 894 struct ether_multi *enm; in aumac_set_filter() local 929 ETHER_FIRST_MULTI(step, ec, enm); in aumac_set_filter() 930 while (enm != NULL) { in aumac_set_filter() 931 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, ETHER_ADDR_LEN)) { in aumac_set_filter() 944 crc = ether_crc32_be(enm->enm_addrlo, ETHER_ADDR_LEN); in aumac_set_filter() 952 ETHER_NEXT_MULTI(step, enm); in aumac_set_filter()
|
| /netbsd/src/sys/arch/arm/at91/ |
| D | at91emac.c | 763 struct ether_multi *enm; in emac_setaddr() local 786 ETHER_FIRST_MULTI(step, ec, enm); in emac_setaddr() 787 while (enm != NULL) { in emac_setaddr() 788 if (memcmp(enm->enm_addrlo, enm->enm_addrhi, ETHER_ADDR_LEN)) { in emac_setaddr() 807 memcpy(ias[nma], enm->enm_addrlo, ETHER_ADDR_LEN); in emac_setaddr() 813 h = ether_crc32_le(enm->enm_addrlo, ETHER_ADDR_LEN); in emac_setaddr() 821 ETHER_NEXT_MULTI(step, enm); in emac_setaddr()
|