Lines Matching refs:priv
31 struct rtl8187_priv *priv = container_of(work, struct rtl8187_priv, in led_turn_on() local
33 struct rtl8187_led *led = &priv->led_tx; in led_turn_on()
36 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED) in led_turn_on()
42 mutex_lock(&priv->conf_mutex); in led_turn_on()
45 rtl818x_iowrite8(priv, &priv->map->GPIO0, 0x01); in led_turn_on()
46 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0x00); in led_turn_on()
49 reg = rtl818x_ioread8(priv, &priv->map->PGSELECT) & ~(1 << 4); in led_turn_on()
50 rtl818x_iowrite8(priv, &priv->map->PGSELECT, reg); in led_turn_on()
53 reg = rtl818x_ioread8(priv, &priv->map->PGSELECT) & ~(1 << 5); in led_turn_on()
54 rtl818x_iowrite8(priv, &priv->map->PGSELECT, reg); in led_turn_on()
60 mutex_unlock(&priv->conf_mutex); in led_turn_on()
69 struct rtl8187_priv *priv = container_of(work, struct rtl8187_priv, in led_turn_off() local
71 struct rtl8187_led *led = &priv->led_tx; in led_turn_off()
74 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED) in led_turn_off()
80 mutex_lock(&priv->conf_mutex); in led_turn_off()
83 rtl818x_iowrite8(priv, &priv->map->GPIO0, 0x01); in led_turn_off()
84 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0x01); in led_turn_off()
87 reg = rtl818x_ioread8(priv, &priv->map->PGSELECT) | (1 << 4); in led_turn_off()
88 rtl818x_iowrite8(priv, &priv->map->PGSELECT, reg); in led_turn_off()
91 reg = rtl818x_ioread8(priv, &priv->map->PGSELECT) | (1 << 5); in led_turn_off()
92 rtl818x_iowrite8(priv, &priv->map->PGSELECT, reg); in led_turn_off()
98 mutex_unlock(&priv->conf_mutex); in led_turn_off()
108 struct rtl8187_priv *priv; in rtl8187_led_brightness_set() local
113 priv = hw->priv; in rtl8187_led_brightness_set()
116 ieee80211_queue_delayed_work(hw, &priv->led_on, 0); in rtl8187_led_brightness_set()
120 cancel_delayed_work(&priv->led_on); in rtl8187_led_brightness_set()
121 ieee80211_queue_delayed_work(hw, &priv->led_off, 0); in rtl8187_led_brightness_set()
125 ieee80211_queue_delayed_work(hw, &priv->led_off, 0); in rtl8187_led_brightness_set()
127 ieee80211_queue_delayed_work(hw, &priv->led_on, in rtl8187_led_brightness_set()
130 ieee80211_queue_delayed_work(hw, &priv->led_on, 0); in rtl8187_led_brightness_set()
140 struct rtl8187_priv *priv = dev->priv; in rtl8187_register_led() local
155 err = led_classdev_register(&priv->udev->dev, &led->led_dev); in rtl8187_register_led()
167 struct rtl8187_priv *priv = hw->priv; in rtl8187_unregister_led() local
170 flush_delayed_work(&priv->led_off); in rtl8187_unregister_led()
176 struct rtl8187_priv *priv = dev->priv; in rtl8187_leds_init() local
204 INIT_DELAYED_WORK(&priv->led_on, led_turn_on); in rtl8187_leds_init()
205 INIT_DELAYED_WORK(&priv->led_off, led_turn_off); in rtl8187_leds_init()
209 err = rtl8187_register_led(dev, &priv->led_radio, name, in rtl8187_leds_init()
216 err = rtl8187_register_led(dev, &priv->led_tx, name, in rtl8187_leds_init()
223 err = rtl8187_register_led(dev, &priv->led_rx, name, in rtl8187_leds_init()
229 rtl8187_unregister_led(&priv->led_tx); in rtl8187_leds_init()
231 rtl8187_unregister_led(&priv->led_radio); in rtl8187_leds_init()
236 struct rtl8187_priv *priv = dev->priv; in rtl8187_leds_exit() local
238 rtl8187_unregister_led(&priv->led_radio); in rtl8187_leds_exit()
239 rtl8187_unregister_led(&priv->led_rx); in rtl8187_leds_exit()
240 rtl8187_unregister_led(&priv->led_tx); in rtl8187_leds_exit()
241 cancel_delayed_work_sync(&priv->led_off); in rtl8187_leds_exit()
242 cancel_delayed_work_sync(&priv->led_on); in rtl8187_leds_exit()