Lines Matching defs:wol
98 struct ethtool_wolinfo *wol)
104 if (wol->wolopts & (WAKE_MAGIC | WAKE_MAGICSECURE)) {
122 if (wol->wolopts & WAKE_MAGIC)
127 if (wol->wolopts & WAKE_MAGICSECURE) {
130 (wol->sopass[1] << 8) | wol->sopass[0]);
133 (wol->sopass[3] << 8) | wol->sopass[2]);
136 (wol->sopass[5] << 8) | wol->sopass[4]);
158 struct ethtool_wolinfo *wol)
163 wol->supported = (WAKE_MAGIC | WAKE_MAGICSECURE);
164 wol->wolopts = 0;
169 wol->wolopts |= WAKE_MAGIC;
174 wol->sopass[0] = (sopass_val & 0xff);
175 wol->sopass[1] = (sopass_val >> 8);
179 wol->sopass[2] = (sopass_val & 0xff);
180 wol->sopass[3] = (sopass_val >> 8);
184 wol->sopass[4] = (sopass_val & 0xff);
185 wol->sopass[5] = (sopass_val >> 8);
187 wol->wolopts |= WAKE_MAGICSECURE;
192 wol->wolopts = 0;