Lines Matching refs:priv
49 void PSvEnablePowerSaving(struct vnt_private *priv,
52 u16 wAID = priv->current_aid | BIT(14) | BIT(15);
55 iowrite16(C_PWBT, priv->port_offset + MAC_REG_PWBT);
56 if (priv->op_mode != NL80211_IFTYPE_ADHOC) {
58 iowrite16(wAID, priv->port_offset + MAC_REG_AIDATIM);
62 vt6655_mac_reg_bits_on(priv->port_offset, MAC_REG_PSCFG, PSCFG_AUTOSLEEP);
65 vt6655_mac_reg_bits_on(priv->port_offset, MAC_REG_TFTCTL, TFTCTL_HWUTSF);
69 vt6655_mac_reg_bits_off(priv->port_offset, MAC_REG_PSCTL, PSCTL_ALBCN);
71 vt6655_mac_reg_bits_on(priv->port_offset, MAC_REG_PSCTL, PSCTL_LNBCN);
74 vt6655_mac_reg_bits_on(priv->port_offset, MAC_REG_PSCTL, PSCTL_ALBCN);
78 vt6655_mac_reg_bits_on(priv->port_offset, MAC_REG_PSCTL, PSCTL_PSEN);
79 priv->bEnablePSMode = true;
81 priv->bPWBitOn = true;
95 void PSvDisablePowerSaving(struct vnt_private *priv)
98 MACbPSWakeup(priv);
101 vt6655_mac_reg_bits_off(priv->port_offset, MAC_REG_PSCFG, PSCFG_AUTOSLEEP);
104 vt6655_mac_reg_bits_off(priv->port_offset, MAC_REG_TFTCTL, TFTCTL_HWUTSF);
107 vt6655_mac_reg_bits_on(priv->port_offset, MAC_REG_PSCTL, PSCTL_ALBCN);
109 priv->bEnablePSMode = false;
111 priv->bPWBitOn = false;
124 bool PSbIsNextTBTTWakeUp(struct vnt_private *priv)
126 struct ieee80211_hw *hw = priv->hw;
131 if (!priv->wake_up_count)
132 priv->wake_up_count = conf->listen_interval;
134 --priv->wake_up_count;
136 if (priv->wake_up_count == 1) {
138 vt6655_mac_reg_bits_on(priv->port_offset, MAC_REG_PSCTL, PSCTL_LNBCN);