Home
last modified time | relevance | path

Searched refs:sopass (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet_wol.c64 memset(wol->sopass, 0, sizeof(wol->sopass)); in bcmgenet_get_wol()
66 memcpy(wol->sopass, priv->sopass, sizeof(priv->sopass)); in bcmgenet_get_wol()
92 memcpy(priv->sopass, wol->sopass, sizeof(priv->sopass)); in bcmgenet_set_wol()
138 bcmgenet_umac_writel(priv, get_unaligned_be16(&priv->sopass[0]), in bcmgenet_set_mpd_password()
140 bcmgenet_umac_writel(priv, get_unaligned_be32(&priv->sopass[2]), in bcmgenet_set_mpd_password()
H A Dbcmgenet.h645 u8 sopass[SOPASS_MAX]; member
/linux-6.15/drivers/net/phy/
H A Ddp83tc811.c130 (wol->sopass[1] << 8) | wol->sopass[0]); in dp83811_set_wol()
133 (wol->sopass[3] << 8) | wol->sopass[2]); in dp83811_set_wol()
136 (wol->sopass[5] << 8) | wol->sopass[4]); in dp83811_set_wol()
174 wol->sopass[0] = (sopass_val & 0xff); in dp83811_get_wol()
175 wol->sopass[1] = (sopass_val >> 8); in dp83811_get_wol()
179 wol->sopass[2] = (sopass_val & 0xff); in dp83811_get_wol()
180 wol->sopass[3] = (sopass_val >> 8); in dp83811_get_wol()
184 wol->sopass[4] = (sopass_val & 0xff); in dp83811_get_wol()
185 wol->sopass[5] = (sopass_val >> 8); in dp83811_get_wol()
H A Ddp83869.c312 (wol->sopass[1] << 8) | wol->sopass[0]); in dp83869_set_wol()
318 (wol->sopass[3] << 8) | wol->sopass[2]); in dp83869_set_wol()
323 (wol->sopass[5] << 8) | wol->sopass[4]); in dp83869_set_wol()
385 wol->sopass[0] = (sopass_val & 0xff); in dp83869_get_wol()
386 wol->sopass[1] = (sopass_val >> 8); in dp83869_get_wol()
395 wol->sopass[2] = (sopass_val & 0xff); in dp83869_get_wol()
396 wol->sopass[3] = (sopass_val >> 8); in dp83869_get_wol()
405 wol->sopass[4] = (sopass_val & 0xff); in dp83869_get_wol()
406 wol->sopass[5] = (sopass_val >> 8); in dp83869_get_wol()
H A Ddp83867.c244 (wol->sopass[1] << 8) | wol->sopass[0]); in dp83867_set_wol()
246 (wol->sopass[3] << 8) | wol->sopass[2]); in dp83867_set_wol()
248 (wol->sopass[5] << 8) | wol->sopass[4]); in dp83867_set_wol()
298 wol->sopass[0] = (sopass_val & 0xff); in dp83867_get_wol()
299 wol->sopass[1] = (sopass_val >> 8); in dp83867_get_wol()
303 wol->sopass[2] = (sopass_val & 0xff); in dp83867_get_wol()
304 wol->sopass[3] = (sopass_val >> 8); in dp83867_get_wol()
308 wol->sopass[4] = (sopass_val & 0xff); in dp83867_get_wol()
309 wol->sopass[5] = (sopass_val >> 8); in dp83867_get_wol()
H A Ddp83822.c240 (wol->sopass[1] << 8) | wol->sopass[0]); in dp83822_config_wol()
243 (wol->sopass[3] << 8) | wol->sopass[2]); in dp83822_config_wol()
246 (wol->sopass[5] << 8) | wol->sopass[4]); in dp83822_config_wol()
298 wol->sopass[0] = (sopass_val & 0xff); in dp83822_get_wol()
299 wol->sopass[1] = (sopass_val >> 8); in dp83822_get_wol()
303 wol->sopass[2] = (sopass_val & 0xff); in dp83822_get_wol()
304 wol->sopass[3] = (sopass_val >> 8); in dp83822_get_wol()
308 wol->sopass[4] = (sopass_val & 0xff); in dp83822_get_wol()
309 wol->sopass[5] = (sopass_val >> 8); in dp83822_get_wol()
H A Dbcm-phy-lib.c891 BUILD_BUG_ON(sizeof(wol->sopass) != ETH_ALEN); in bcm_phy_set_wol()
952 ether_addr_copy(da, wol->sopass); in bcm_phy_set_wol()
1069 memcpy(wol->sopass, da, sizeof(da)); in bcm_phy_get_wol()
/linux-6.15/net/ethtool/
H A Dwol.c60 len += nla_total_size(sizeof(data->wol.sopass)); in wol_reply_size()
79 nla_put(skb, ETHTOOL_A_WOL_SOPASS, sizeof(data->wol.sopass), in wol_fill_reply()
80 data->wol.sopass)) in wol_fill_reply()
131 ethnl_update_binary(wol.sopass, sizeof(wol.sopass), in ethnl_set_wol()
H A Dioctl.c1723 !memcmp(wol.sopass, cur_wol.sopass, sizeof(wol.sopass))) in ethtool_set_wol()
/linux-6.15/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_ethtool.c197 memset(wol->sopass, 0, sizeof(wol->sopass)); in bcmasp_get_wol()
200 memcpy(wol->sopass, intf->sopass, sizeof(intf->sopass)); in bcmasp_get_wol()
215 memcpy(intf->sopass, wol->sopass, sizeof(wol->sopass)); in bcmasp_set_wol()
H A Dbcmasp.h347 u8 sopass[SOPASS_MAX]; member
H A Dbcmasp_intf.c1315 umac_wl(intf, get_unaligned_be16(&intf->sopass[0]), in bcmasp_suspend_to_wol()
1317 umac_wl(intf, get_unaligned_be32(&intf->sopass[2]), in bcmasp_suspend_to_wol()
/linux-6.15/drivers/net/ethernet/microchip/
H A Dlan743x_ethtool.c1110 memcpy(wol->sopass, adapter->sopass, sizeof(wol->sopass)); in lan743x_ethtool_get_wol()
1165 memcpy(adapter->sopass, wol->sopass, sizeof(wol->sopass)); in lan743x_ethtool_set_wol()
1168 memset(adapter->sopass, 0, sizeof(u8) * SOPASS_MAX); in lan743x_ethtool_set_wol()
H A Dlan743x_main.c3773 u32 sopass; in lan743x_pm_set_wol() local
3868 sopass = *(u32 *)adapter->sopass; in lan743x_pm_set_wol()
3869 lan743x_csr_write(adapter, MAC_MP_SO_LO, sopass); in lan743x_pm_set_wol()
3870 sopass = *(u16 *)&adapter->sopass[4]; in lan743x_pm_set_wol()
3871 lan743x_csr_write(adapter, MAC_MP_SO_HI, sopass); in lan743x_pm_set_wol()
H A Dlan743x_main.h1055 u8 sopass[SOPASS_MAX]; member
/linux-6.15/drivers/net/dsa/
H A Dbcm_sf2.c1013 memset(&wol->sopass, 0, sizeof(wol->sopass)); in bcm_sf2_sw_get_wol()
1016 memcpy(&wol->sopass, pwol.sopass, sizeof(wol->sopass)); in bcm_sf2_sw_get_wol()
/linux-6.15/drivers/net/ethernet/broadcom/
H A Dbcmsysport.c520 memcpy(wol->sopass, priv->sopass, sizeof(priv->sopass)); in bcm_sysport_get_wol()
537 memcpy(priv->sopass, wol->sopass, sizeof(priv->sopass)); in bcm_sysport_set_wol()
2658 umac_writel(priv, get_unaligned_be16(&priv->sopass[0]), in bcm_sysport_suspend_to_wol()
2660 umac_writel(priv, get_unaligned_be32(&priv->sopass[2]), in bcm_sysport_suspend_to_wol()
H A Dbcmsysport.h752 u8 sopass[SOPASS_MAX]; member
/linux-6.15/drivers/net/ethernet/sfc/siena/
H A Dsiena.c679 memset(&wol->sopass, 0, sizeof(wol->sopass)); in siena_get_wol()
/linux-6.15/drivers/net/phy/mscc/
H A Dmscc_main.c307 pwd[i] = wol_conf->sopass[5 - (i * 2 + 1)] << 8 | in vsc85xx_wol_set()
308 wol_conf->sopass[5 - i * 2]; in vsc85xx_wol_set()
371 wol_conf->sopass[5 - i * 2] = pwd[i] & 0x00ff; in vsc85xx_wol_get()
372 wol_conf->sopass[5 - (i * 2 + 1)] = (pwd[i] & 0xff00) in vsc85xx_wol_get()
/linux-6.15/drivers/net/ethernet/natsemi/
H A Dnatsemi.c1391 u16 sopass[3]; in natsemi_reset() local
1417 sopass[i] = readw(ioaddr + RxFilterData); in natsemi_reset()
1455 writew(sopass[i], ioaddr + RxFilterData); in natsemi_reset()
2609 netdev_get_sopass(dev, wol->sopass); in get_wol()
2619 res = netdev_set_sopass(dev, wol->sopass); in set_wol()
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h880 u8 sopass[SOPASS_MAX]; member
/linux-6.15/drivers/net/ethernet/emulex/benet/
H A Dbe_ethtool.c799 memset(&wol->sopass, 0, sizeof(wol->sopass)); in be_get_wol()
/linux-6.15/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.c1307 memset(&wol->sopass, 0, sizeof(wol->sopass)); in gelic_net_get_wol()
/linux-6.15/include/uapi/linux/
H A Dethtool.h215 __u8 sopass[SOPASS_MAX]; member

12