Home
last modified time | relevance | path

Searched refs:enm (Results 1 – 25 of 119) sorted by relevance

12345

/netbsd/src/sys/net/
Dif_ether.h292 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 …]
Dif_ethersubr.c1084 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/
Demac3.c228 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/
Dseeq8005.c1374 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 …]
Dlance.c566 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()
Dsgec.c649 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()
Dtulip.c2547 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 …]
Ddp8390.c951 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/
Dif_mc.c656 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/
Dam79c950.c650 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()
Dif_gm.c640 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/
Doss3_mixer.c372 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/
Dif_kue.c326 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()
Dif_cue.c365 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()
Dif_mos.c468 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()
Dif_url.c422 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()
Dif_udav.c563 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()
Dif_axen.c235 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/
Dif_qt.c344 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/
Dif_admsw.c1110 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/
Dixp425_if_npe.c366 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/
Depe.c698 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/
Dif_xi.c948 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/
Dif_aumac.c894 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/
Dat91emac.c763 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()

12345