Home
last modified time | relevance | path

Searched refs:rxfilt (Results 1 – 9 of 9) sorted by relevance

/freebsd-9-stable/sys/dev/sge/
Dif_sge.c449 uint16_t rxfilt; in sge_rxfilter() local
454 rxfilt = CSR_READ_2(sc, RxMacControl); in sge_rxfilter()
455 rxfilt &= ~(AcceptBroadcast | AcceptAllPhys | AcceptMulticast); in sge_rxfilter()
456 rxfilt |= AcceptMyPhys; in sge_rxfilter()
458 rxfilt |= AcceptBroadcast; in sge_rxfilter()
461 rxfilt |= AcceptAllPhys; in sge_rxfilter()
462 rxfilt |= AcceptMulticast; in sge_rxfilter()
466 rxfilt |= AcceptMulticast; in sge_rxfilter()
479 CSR_WRITE_2(sc, RxMacControl, rxfilt); in sge_rxfilter()
488 uint16_t rxfilt; in sge_setvlan() local
[all …]
/freebsd-9-stable/sys/dev/xl/
Dif_xl.c608 u_int8_t rxfilt; in xl_rxfilter_90x() local
615 rxfilt = CSR_READ_1(sc, XL_W5_RX_FILTER); in xl_rxfilter_90x()
616 rxfilt &= ~(XL_RXFILTER_ALLFRAMES | XL_RXFILTER_ALLMULTI | in xl_rxfilter_90x()
620 rxfilt |= XL_RXFILTER_INDIVIDUAL; in xl_rxfilter_90x()
623 rxfilt |= XL_RXFILTER_BROADCAST; in xl_rxfilter_90x()
628 rxfilt |= XL_RXFILTER_ALLFRAMES; in xl_rxfilter_90x()
630 rxfilt |= XL_RXFILTER_ALLMULTI; in xl_rxfilter_90x()
636 rxfilt |= XL_RXFILTER_ALLMULTI; in xl_rxfilter_90x()
642 CSR_WRITE_2(sc, XL_COMMAND, rxfilt | XL_CMD_RX_SET_FILT); in xl_rxfilter_90x()
656 u_int8_t rxfilt; in xl_rxfilter_90xB() local
[all …]
/freebsd-9-stable/sys/dev/nge/
Dif_nge.c666 uint32_t h, i, rxfilt; in nge_rxfilter() local
673 rxfilt = CSR_READ_4(sc, NGE_RXFILT_CTL); in nge_rxfilter()
674 rxfilt &= ~NGE_RXFILTCTL_ENABLE; in nge_rxfilter()
675 CSR_WRITE_4(sc, NGE_RXFILT_CTL, rxfilt); in nge_rxfilter()
678 rxfilt &= ~(NGE_RXFILTCTL_ALLMULTI | NGE_RXFILTCTL_ALLPHYS); in nge_rxfilter()
679 rxfilt &= ~NGE_RXFILTCTL_BROAD; in nge_rxfilter()
684 rxfilt &= ~(NGE_RXFILTCTL_MCHASH | NGE_RXFILTCTL_UCHASH); in nge_rxfilter()
692 rxfilt |= NGE_RXFILTCTL_ARP | NGE_RXFILTCTL_PERFECT; in nge_rxfilter()
698 rxfilt |= NGE_RXFILTCTL_BROAD; in nge_rxfilter()
702 rxfilt |= NGE_RXFILTCTL_ALLMULTI; in nge_rxfilter()
[all …]
/freebsd-9-stable/sys/dev/wb/
Dif_wb.c419 u_int32_t rxfilt; local
424 rxfilt = CSR_READ_4(sc, WB_NETCFG);
427 rxfilt |= WB_NETCFG_RX_MULTI;
428 CSR_WRITE_4(sc, WB_NETCFG, rxfilt);
454 rxfilt |= WB_NETCFG_RX_MULTI;
456 rxfilt &= ~WB_NETCFG_RX_MULTI;
460 CSR_WRITE_4(sc, WB_NETCFG, rxfilt);
/freebsd-9-stable/sys/dev/rl/
Dif_rl.c519 uint32_t rxfilt; in rl_rxfilter() local
523 rxfilt = CSR_READ_4(sc, RL_RXCFG); in rl_rxfilter()
524 rxfilt &= ~(RL_RXCFG_RX_ALLPHYS | RL_RXCFG_RX_BROAD | in rl_rxfilter()
527 rxfilt |= RL_RXCFG_RX_INDIV; in rl_rxfilter()
530 rxfilt |= RL_RXCFG_RX_BROAD; in rl_rxfilter()
532 rxfilt |= RL_RXCFG_RX_MULTI; in rl_rxfilter()
534 rxfilt |= RL_RXCFG_RX_ALLPHYS; in rl_rxfilter()
552 rxfilt |= RL_RXCFG_RX_MULTI; in rl_rxfilter()
557 CSR_WRITE_4(sc, RL_RXCFG, rxfilt); in rl_rxfilter()
/freebsd-9-stable/sys/dev/my/
Dif_my.c313 u_int32_t rxfilt; in my_setmulti() local
320 rxfilt = CSR_READ_4(sc, MY_TCRRCR); in my_setmulti()
323 rxfilt |= MY_AM; in my_setmulti()
324 CSR_WRITE_4(sc, MY_TCRRCR, rxfilt); in my_setmulti()
350 rxfilt |= MY_AM; in my_setmulti()
352 rxfilt &= ~MY_AM; in my_setmulti()
355 CSR_WRITE_4(sc, MY_TCRRCR, rxfilt); in my_setmulti()
/freebsd-9-stable/sys/dev/vr/
Dif_vr.c441 uint8_t rxfilt; in vr_set_filter() local
448 rxfilt = CSR_READ_1(sc, VR_RXCFG); in vr_set_filter()
449 rxfilt &= ~(VR_RXCFG_RX_PROMISC | VR_RXCFG_RX_BROAD | in vr_set_filter()
452 rxfilt |= VR_RXCFG_RX_BROAD; in vr_set_filter()
454 rxfilt |= VR_RXCFG_RX_MULTI; in vr_set_filter()
456 rxfilt |= VR_RXCFG_RX_PROMISC; in vr_set_filter()
457 CSR_WRITE_1(sc, VR_RXCFG, rxfilt); in vr_set_filter()
510 rxfilt |= VR_RXCFG_RX_MULTI; in vr_set_filter()
514 CSR_WRITE_1(sc, VR_RXCFG, rxfilt); in vr_set_filter()
/freebsd-9-stable/sys/dev/sf/
Dif_sf.c458 uint32_t rxfilt; in sf_rxfilter() local
469 rxfilt = csr_read_4(sc, SF_RXFILT); in sf_rxfilter()
470 rxfilt &= ~(SF_RXFILT_PROMISC | SF_RXFILT_ALLMULTI | SF_RXFILT_BROAD); in sf_rxfilter()
472 rxfilt |= SF_RXFILT_BROAD; in sf_rxfilter()
476 rxfilt |= SF_RXFILT_PROMISC; in sf_rxfilter()
478 rxfilt |= SF_RXFILT_ALLMULTI; in sf_rxfilter()
507 csr_write_4(sc, SF_RXFILT, rxfilt); in sf_rxfilter()
/freebsd-9-stable/sys/dev/re/
Dif_re.c651 uint32_t h, rxfilt; in re_set_rxmode() local
657 rxfilt = RL_RXCFG_CONFIG | RL_RXCFG_RX_INDIV | RL_RXCFG_RX_BROAD; in re_set_rxmode()
659 rxfilt |= RL_RXCFG_EARLYOFF; in re_set_rxmode()
661 rxfilt |= RL_RXCFG_EARLYOFFV2; in re_set_rxmode()
665 rxfilt |= RL_RXCFG_RX_ALLPHYS; in re_set_rxmode()
671 rxfilt |= RL_RXCFG_RX_MULTI; in re_set_rxmode()
702 rxfilt |= RL_RXCFG_RX_MULTI; in re_set_rxmode()
714 CSR_WRITE_4(sc, RL_RXCFG, rxfilt); in re_set_rxmode()