• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/mac80211/

Lines Matching refs:local

13 void ieee80211_led_rx(struct ieee80211_local *local)
15 if (unlikely(!local->rx_led))
17 if (local->rx_led_counter++ % 2 == 0)
18 led_trigger_event(local->rx_led, LED_OFF);
20 led_trigger_event(local->rx_led, LED_FULL);
24 void ieee80211_led_tx(struct ieee80211_local *local, int q)
26 if (unlikely(!local->tx_led))
29 local->tx_led_counter += 2*q-1;
30 if (local->tx_led_counter % 2 == 0)
31 led_trigger_event(local->tx_led, LED_OFF);
33 led_trigger_event(local->tx_led, LED_FULL);
36 void ieee80211_led_init(struct ieee80211_local *local)
38 local->rx_led = kzalloc(sizeof(struct led_trigger), GFP_KERNEL);
39 if (!local->rx_led)
41 snprintf(local->rx_led_name, sizeof(local->rx_led_name),
42 "%srx", wiphy_name(local->hw.wiphy));
43 local->rx_led->name = local->rx_led_name;
44 if (led_trigger_register(local->rx_led)) {
45 kfree(local->rx_led);
46 local->rx_led = NULL;
49 local->tx_led = kzalloc(sizeof(struct led_trigger), GFP_KERNEL);
50 if (!local->tx_led)
52 snprintf(local->tx_led_name, sizeof(local->tx_led_name),
53 "%stx", wiphy_name(local->hw.wiphy));
54 local->tx_led->name = local->tx_led_name;
55 if (led_trigger_register(local->tx_led)) {
56 kfree(local->tx_led);
57 local->tx_led = NULL;
61 void ieee80211_led_exit(struct ieee80211_local *local)
63 if (local->tx_led) {
64 led_trigger_unregister(local->tx_led);
65 kfree(local->tx_led);
67 if (local->rx_led) {
68 led_trigger_unregister(local->rx_led);
69 kfree(local->rx_led);
75 struct ieee80211_local *local = hw_to_local(hw);
77 if (local->tx_led)
78 return local->tx_led_name;
85 struct ieee80211_local *local = hw_to_local(hw);
87 if (local->rx_led)
88 return local->rx_led_name;