Home
last modified time | relevance | path

Searched full:wol (Results 1 – 25 of 87) sorted by relevance

1234

/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dmediatek-dwmac.yaml128 mediatek,mac-wol:
131 If present, indicates that MAC supports WOL(Wake-On-LAN), and MAC WOL will be enabled.
132 Otherwise, PHY WOL is preferred.
H A Dsnps,dwmac.yaml169 * snps,xit_frm, unlock on WoL
383 description: unlock on WoL
523 unlock on WoL
H A Dbrcm,bcmgenet.yaml47 - const: enet-wol
/freebsd/sys/contrib/alpine-hal/eth/
H A Dal_hal_eth.h1313 /* filter packet based on WoL decision */
2093 * Wake-On-Lan (WoL)
2098 * There are other alternative ways to set WoL, such using the
2099 * external 1000Base-T transceiver to set WoL mode.
2106 /* Interrupt enable WoL MAC DA Unicast detected packet */
2108 /* Interrupt enable WoL L2 Multicast detected packet */
2110 /* Interrupt enable WoL L2 Broadcast detected packet */
2112 /* Interrupt enable WoL IPv4 detected packet */
2114 /* Interrupt enable WoL IPv6 detected packet */
2116 /* Interrupt enable WoL EtherType+MAC DA detected packet */
[all …]
H A Dal_hal_eth_ec_regs.h673 /* [0x0] WoL enable configuration,Packet forwarding and inte ... */
679 /* [0xc] Configured L3 Destination IP address for WoL IPv6 p ... */
681 /* [0x10] Configured L3 Destination IP address for WoL IPv6 p ... */
683 /* [0x14] Configured L3 Destination IP address for WoL IPv6 p ... */
685 /* [0x18] Configured L3 Destination IP address for WoL IPv6 p ... */
687 /* [0x1c] Configured L3 Destination IP address for WoL IPv4 p ... */
689 /* [0x20] Configured EtherType for WoL EtherType_da/EtherType ... */
1023 struct al_ec_wol wol; /* [0x1b80] */ member
1576 /* Filter packet based on WoL decision */
2617 /* Interrupt enable WoL MAC DA Unicast detected packet */
[all …]
H A Dal_hal_eth_main.c4679 /* Wake-On-Lan (WoL) */
4698 struct al_eth_wol_params *wol) in al_eth_wol_enable() argument
4702 if (wol->int_mask & AL_ETH_WOL_INT_MAGIC_PSWD) { in al_eth_wol_enable()
4703 al_assert(wol->pswd != NULL); in al_eth_wol_enable()
4705 al_eth_byte_arr_to_reg(&reg, &wol->pswd[0], 4); in al_eth_wol_enable()
4706 al_reg_write32(&adapter->ec_regs_base->wol.magic_pswd_l, reg); in al_eth_wol_enable()
4708 al_eth_byte_arr_to_reg(&reg, &wol->pswd[4], 2); in al_eth_wol_enable()
4709 al_reg_write32(&adapter->ec_regs_base->wol.magic_pswd_h, reg); in al_eth_wol_enable()
4712 if (wol->int_mask & AL_ETH_WOL_INT_IPV4) { in al_eth_wol_enable()
4713 al_assert(wol->ipv4 != NULL); in al_eth_wol_enable()
[all …]
/freebsd/sys/dev/vge/
H A Dif_vgereg.h148 #define VGE_WOLCFGS 0xA3 /* WOL config set */
152 #define VGE_WOLCFGC 0xA7 /* WOL config clear */
153 #define VGE_WOLSR0S 0xA8 /* WOL status set */
154 #define VGE_WOLSR1S 0xA9 /* WOL status set */
155 #define VGE_WOLSR0C 0xAC /* WOL status clear */
156 #define VGE_WOLSR1C 0xAD /* WOL status clear */
393 * - The behavior the WOL pattern programming registers at offset
602 /* WOL pattern control */
613 /* WOL event control */
624 /* WOL config register */
H A Dif_vge.c1088 /* Clear WOL and take hardware from powerdown. */ in vge_attach()
2827 "WOL may not work!"); in vge_setlinkspeed()
2856 /* Clear WOL on pattern match. */ in vge_setwol()
2858 /* Disable WOL on magic/unicast packet. */ in vge_setwol()
2881 /* Clear WOL status on pattern match. */ in vge_setwol()
2892 /* Request PME if WOL is requested. */ in vge_setwol()
2910 /* Disable WOL and clear power state indicator. */ in vge_clrwol()
2918 /* Clear WOL on pattern match. */ in vge_clrwol()
2920 /* Disable WOL on magic/unicast packet. */ in vge_clrwol()
2924 /* Clear WOL status on pattern match. */ in vge_clrwol()
/freebsd/contrib/ntp/sntp/libevent/test/
H A Dregress_iocp.c238 struct event_overlapped rol, wol; in test_iocp_evbuffer() local
248 event_overlapped_init_(&wol, write_complete); in test_iocp_evbuffer()
278 tt_assert(!evbuffer_launch_write_(wbuf, 512, &wol)); in test_iocp_evbuffer()
/freebsd/contrib/libevent/test/
H A Dregress_iocp.c238 struct event_overlapped rol, wol; in test_iocp_evbuffer() local
248 event_overlapped_init_(&wol, write_complete); in test_iocp_evbuffer()
278 tt_assert(!evbuffer_launch_write_(wbuf, 512, &wol)); in test_iocp_evbuffer()
/freebsd/sys/contrib/device-tree/src/powerpc/
H A Dakebono.dts168 RGMII0: emac-rgmii-wol@50004 {
169 compatible = "ibm,rgmii-wol-476gtr", "ibm,rgmii-wol";
203 rgmii-wol-device = <&RGMII0>;
/freebsd/sys/dev/msk/
H A Dif_mskreg.h752 #define WOL_CTRL_STAT 0x0f20 /* 16 bit WOL Control/Status Reg */
753 #define WOL_MATCH_CTL 0x0f22 /* 8 bit WOL Match Control Reg */
754 #define WOL_MATCH_RES 0x0f23 /* 8 bit WOL Match Result Reg */
755 #define WOL_MAC_ADDR_LO 0x0f24 /* 32 bit WOL MAC Address Low */
756 #define WOL_MAC_ADDR_HI 0x0f28 /* 16 bit WOL MAC Address High */
757 #define WOL_PATT_PME 0x0f2a /* 8 bit WOL PME Match Enable (Yukon-2) */
758 #define WOL_PATT_ASFM 0x0f2b /* 8 bit WOL ASF Match Enable (Yukon-2) */
759 #define WOL_PATT_RPTR 0x0f2c /* 8 bit WOL Pattern Read Pointer */
761 /* WOL Pattern Length Registers (YUKON only) */
763 #define WOL_PATT_LEN_LO 0x0f30 /* 32 bit WOL Pattern Length 3..0 */
[all …]
/freebsd/usr.sbin/wake/
H A Dwake.830 program is used to send Wake on LAN (WoL) frames over a local
/freebsd/share/man/man4/
H A Dmgb.477 Wake on LAN (WoL)
H A Dsge.457 Due to lack of documentation Wake On Lan (WOL), Jumbo frame and an
H A Dale.457 features, Wake On Lan (WOL) and an interrupt coalescing/moderation
H A Dalc.456 features, Wake On Lan (WOL) and an interrupt moderation mechanism
H A Dfxp.457 Wake On Lan (WOL) support is provided on all controllers
/freebsd/sys/dev/fxp/
H A Dif_fxpvar.h238 #define FXP_FLAG_WOLCAP 0x2000 /* WOL capability */
239 #define FXP_FLAG_WOL 0x4000 /* WOL active */
/freebsd/sys/dev/cxgbe/common/
H A Dt4_hw.h57 NWOL_PAT = 8, /* # of WoL patterns */
58 WOL_PAT_LEN = 128, /* length of WoL patterns */
/freebsd/sys/dev/igc/
H A Dif_igc.h340 /* Management and WOL features */
341 u32 wol; member
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_mcp.c1213 "Unknown WoL configuration %02x\n", in ecore_mcp_unload_req()
1237 /* Set the primary MAC if WoL is enabled */ in ecore_mcp_unload_done()
1247 "Setting WoL MAC: %02x:%02x:%02x:%02x:%02x:%02x --> [%08x,%08x]\n", in ecore_mcp_unload_done()
2685 /* Store primary MAC for later possible WoL */ in ecore_mcp_fill_shmem_func_info()
2718 … BW [%02x - %02x] MAC %02x:%02x:%02x:%02x:%02x:%02x wwn port %llx node %llx ovlan %04x wol %02x\n", in ecore_mcp_fill_shmem_func_info()
3210 /* Store primary MAC for later possible WoL */ in ecore_mcp_ov_update_mac()
3218 enum ecore_ov_wol wol) in ecore_mcp_ov_update_wol() argument
3226 "Can't change WoL configuration when WoL isn't supported\n"); in ecore_mcp_ov_update_wol()
3230 switch (wol) { in ecore_mcp_ov_update_wol()
3241 DP_ERR(p_hwfn, "Invalid wol state %d\n", wol); in ecore_mcp_ov_update_wol()
[all …]
H A Decore_mcp_api.h892 * @brief Send WOL mode to MFW
896 * @param wol - WOL mode
902 enum ecore_ov_wol wol);
/freebsd/share/misc/
H A Diso639509 wo wol wol Wolof
/freebsd/sys/dev/e1000/
H A Dif_em.c469 /* Management and WOL Support */
698 /* Global used in WOL setup with multiport cards */
1349 /* Enable only WOL MAGIC by default */ in em_if_attach_pre()
1351 if (sc->wol != 0) in em_if_attach_pre()
4451 sc->wol = (E1000_WUFC_MAG | E1000_WUFC_MC); in em_get_wakeup()
4460 sc->wol = 0; in em_get_wakeup()
4468 sc->wol = 0; in em_get_wakeup()
4471 /* if quad port adapter, disable WoL on all but port A */ in em_get_wakeup()
4473 sc->wol = 0; in em_get_wakeup()
4483 sc->wol = 0; in em_get_wakeup()
[all …]

1234