tpt_trig 247 net/mac80211/led.c struct tpt_led_trigger *tpt_trig) tpt_trig 251 net/mac80211/led.c traffic = tpt_trig->tx_bytes + tpt_trig->rx_bytes; tpt_trig 253 net/mac80211/led.c delta = traffic - tpt_trig->prev_traffic; tpt_trig 254 net/mac80211/led.c tpt_trig->prev_traffic = traffic; tpt_trig 260 net/mac80211/led.c struct tpt_led_trigger *tpt_trig = from_timer(tpt_trig, t, timer); tpt_trig 261 net/mac80211/led.c struct ieee80211_local *local = tpt_trig->local; tpt_trig 266 net/mac80211/led.c if (!tpt_trig->running) tpt_trig 269 net/mac80211/led.c mod_timer(&tpt_trig->timer, round_jiffies(jiffies + HZ)); tpt_trig 271 net/mac80211/led.c tpt = tpt_trig_traffic(local, tpt_trig); tpt_trig 277 net/mac80211/led.c for (i = tpt_trig->blink_table_len - 1; i >= 0; i--) { tpt_trig 278 net/mac80211/led.c if (tpt_trig->blink_table[i].throughput < 0 || tpt_trig 279 net/mac80211/led.c tpt > tpt_trig->blink_table[i].throughput) { tpt_trig 280 net/mac80211/led.c off = tpt_trig->blink_table[i].blink_time / 2; tpt_trig 281 net/mac80211/led.c on = tpt_trig->blink_table[i].blink_time - off; tpt_trig 299 net/mac80211/led.c struct tpt_led_trigger *tpt_trig; tpt_trig 304 net/mac80211/led.c tpt_trig = kzalloc(sizeof(struct tpt_led_trigger), GFP_KERNEL); tpt_trig 305 net/mac80211/led.c if (!tpt_trig) tpt_trig 308 net/mac80211/led.c snprintf(tpt_trig->name, sizeof(tpt_trig->name), tpt_trig 311 net/mac80211/led.c local->tpt_led.name = tpt_trig->name; tpt_trig 313 net/mac80211/led.c tpt_trig->blink_table = blink_table; tpt_trig 314 net/mac80211/led.c tpt_trig->blink_table_len = blink_table_len; tpt_trig 315 net/mac80211/led.c tpt_trig->want = flags; tpt_trig 316 net/mac80211/led.c tpt_trig->local = local; tpt_trig 318 net/mac80211/led.c timer_setup(&tpt_trig->timer, tpt_trig_timer, 0); tpt_trig 320 net/mac80211/led.c local->tpt_led_trigger = tpt_trig; tpt_trig 322 net/mac80211/led.c return tpt_trig->name; tpt_trig 328 net/mac80211/led.c struct tpt_led_trigger *tpt_trig = local->tpt_led_trigger; tpt_trig 330 net/mac80211/led.c if (tpt_trig->running) tpt_trig 334 net/mac80211/led.c tpt_trig_traffic(local, tpt_trig); tpt_trig 335 net/mac80211/led.c tpt_trig->running = true; tpt_trig 337 net/mac80211/led.c tpt_trig_timer(&tpt_trig->timer); tpt_trig 338 net/mac80211/led.c mod_timer(&tpt_trig->timer, round_jiffies(jiffies + HZ)); tpt_trig 343 net/mac80211/led.c struct tpt_led_trigger *tpt_trig = local->tpt_led_trigger; tpt_trig 346 net/mac80211/led.c if (!tpt_trig->running) tpt_trig 349 net/mac80211/led.c tpt_trig->running = false; tpt_trig 350 net/mac80211/led.c del_timer_sync(&tpt_trig->timer); tpt_trig 361 net/mac80211/led.c struct tpt_led_trigger *tpt_trig = local->tpt_led_trigger; tpt_trig 366 net/mac80211/led.c if (!tpt_trig) tpt_trig 369 net/mac80211/led.c tpt_trig->active &= ~types_off; tpt_trig 370 net/mac80211/led.c tpt_trig->active |= types_on; tpt_trig 378 net/mac80211/led.c allowed = tpt_trig->active & IEEE80211_TPT_LEDTRIG_FL_RADIO; tpt_trig 380 net/mac80211/led.c if (!allowed || !(tpt_trig->active & tpt_trig->want))