Lines Matching refs:wol
124 struct ethtool_wolinfo *wol)
130 if (wol->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE)) {
148 if (wol->wolopts & WAKE_MAGIC)
153 if (wol->wolopts & WAKE_MAGICSECURE) {
156 (wol->sopass[1] << 8) | wol->sopass[0]);
159 (wol->sopass[3] << 8) | wol->sopass[2]);
162 (wol->sopass[5] << 8) | wol->sopass[4]);
183 struct ethtool_wolinfo *wol)
188 wol->supported = (WAKE_MAGIC | WAKE_MAGICSECURE);
189 wol->wolopts = 0;
194 wol->wolopts |= WAKE_MAGIC;
199 wol->sopass[0] = (sopass_val & 0xff);
200 wol->sopass[1] = (sopass_val >> 8);
204 wol->sopass[2] = (sopass_val & 0xff);
205 wol->sopass[3] = (sopass_val >> 8);
209 wol->sopass[4] = (sopass_val & 0xff);
210 wol->sopass[5] = (sopass_val >> 8);
212 wol->wolopts |= WAKE_MAGICSECURE;
217 wol->wolopts = 0;