#include <linux/delay.h>#include <linux/if_ether.h>#include <linux/skbuff.h>#include <linux/if_arp.h>#include <linux/etherdevice.h>#include <linux/crc32.h>#include <linux/slab.h>#include <net/mac80211.h>#include <asm/unaligned.h>#include "ieee80211_i.h"#include "rate.h"#include "driver-ops.h"
Go to the source code of this file.
| enum work_action |
| WORK_ACT_MISMATCH | |
| WORK_ACT_NONE | |
| WORK_ACT_TIMEOUT | |
| WORK_ACT_DONE | |
| WORK_ACT_NONE | |
| WORK_ACT_TIMEOUT |
Definition at line 30 of file kernel-3.5/work.c.
| static void ASSERT_WORK_MTX | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 37 of file kernel-3.5/work.c.
| void free_work | ( | struct ieee80211_work * | wk | ) |
Definition at line 62 of file kernel-3.5/work.c.
| void ieee80211_add_work | ( | struct ieee80211_work * | wk | ) |
Definition at line 243 of file kernel-3.5/work.c.
| static enum work_action __must_check ieee80211_offchannel_tx | ( | struct ieee80211_work * | wk | ) | [static] |
Definition at line 88 of file kernel-3.5/work.c.
| static enum work_done_result ieee80211_remain_done | ( | struct ieee80211_work * | wk, |
| struct sk_buff * | skb | ||
| ) | [static] |
Definition at line 308 of file kernel-3.5/work.c.
| static enum work_action __must_check ieee80211_remain_on_channel_timeout | ( | struct ieee80211_work * | wk | ) | [static] |
Definition at line 68 of file kernel-3.5/work.c.
| int ieee80211_wk_cancel_remain_on_channel | ( | struct ieee80211_sub_if_data * | sdata, |
| u64 | cookie | ||
| ) |
Definition at line 347 of file kernel-3.5/work.c.
| int ieee80211_wk_remain_on_channel | ( | struct ieee80211_sub_if_data * | sdata, |
| struct ieee80211_channel * | chan, | ||
| enum nl80211_channel_type | channel_type, | ||
| unsigned int | duration, | ||
| u64 * | cookie | ||
| ) |
Definition at line 321 of file kernel-3.5/work.c.
| void ieee80211_work_init | ( | struct ieee80211_local * | local | ) |
Definition at line 269 of file kernel-3.5/work.c.
| void ieee80211_work_purge | ( | struct ieee80211_sub_if_data * | sdata | ) |
Definition at line 277 of file kernel-3.5/work.c.
| static void ieee80211_work_timer | ( | unsigned long | data | ) | [static] |
Definition at line 106 of file kernel-3.5/work.c.
| static void ieee80211_work_work | ( | struct work_struct * | work | ) | [static] |
Definition at line 116 of file kernel-3.5/work.c.
| static void run_again | ( | struct ieee80211_local * | local, |
| unsigned long | timeout | ||
| ) | [static] |
Definition at line 52 of file kernel-3.5/work.c.