Go to the source code of this file.
Functions | |
static int | drv_add_interface (struct ieee80211_local *local, struct ieee80211_vif *vif) |
static void | drv_allow_buffered_frames (struct ieee80211_local *local, struct sta_info *sta, u16 tids, int num_frames, enum ieee80211_frame_release_type reason, bool more_data) |
static int | drv_ampdu_action (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) |
static void | drv_bss_info_changed (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_bss_conf *info, u32 changed) |
static void | drv_cancel_hw_scan (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata) |
static int | drv_cancel_remain_on_channel (struct ieee80211_local *local) |
static int | drv_change_interface (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, enum nl80211_iftype type, bool p2p) |
static void | drv_channel_switch (struct ieee80211_local *local, struct ieee80211_channel_switch *ch_switch) |
static int | drv_conf_tx (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, u16 queue, const struct ieee80211_tx_queue_params *params) |
static int | drv_config (struct ieee80211_local *local, u32 changed) |
static void | drv_configure_filter (struct ieee80211_local *local, unsigned int changed_flags, unsigned int *total_flags, u64 multicast) |
static void | drv_finish_tx_sync (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, const u8 *bssid, enum ieee80211_tx_sync_type type) |
static void | drv_flush (struct ieee80211_local *local, bool drop) |
static int | drv_get_antenna (struct ieee80211_local *local, u32 *tx_ant, u32 *rx_ant) |
static void | drv_get_ringparam (struct ieee80211_local *local, u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max) |
static int | drv_get_stats (struct ieee80211_local *local, struct ieee80211_low_level_stats *stats) |
static int | drv_get_survey (struct ieee80211_local *local, int idx, struct survey_info *survey) |
static void | drv_get_tkip_seq (struct ieee80211_local *local, u8 hw_key_idx, u32 *iv32, u16 *iv16) |
static u64 | drv_get_tsf (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata) |
static int | drv_hw_scan (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct cfg80211_scan_request *req) |
static u64 | drv_prepare_multicast (struct ieee80211_local *local, struct netdev_hw_addr_list *mc_list) |
static void | drv_release_buffered_frames (struct ieee80211_local *local, struct sta_info *sta, u16 tids, int num_frames, enum ieee80211_frame_release_type reason, bool more_data) |
static int | drv_remain_on_channel (struct ieee80211_local *local, struct ieee80211_channel *chan, enum nl80211_channel_type chantype, unsigned int duration) |
static void | drv_remove_interface (struct ieee80211_local *local, struct ieee80211_vif *vif) |
static void | drv_reset_tsf (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata) |
static void | drv_rfkill_poll (struct ieee80211_local *local) |
static void | drv_rssi_callback (struct ieee80211_local *local, const enum ieee80211_rssi_event event) |
static int | drv_sched_scan_start (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct cfg80211_sched_scan_request *req, struct ieee80211_sched_scan_ies *ies) |
static void | drv_sched_scan_stop (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata) |
static int | drv_set_antenna (struct ieee80211_local *local, u32 tx_ant, u32 rx_ant) |
static int | drv_set_bitrate_mask (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, const struct cfg80211_bitrate_mask *mask) |
static int | drv_set_coverage_class (struct ieee80211_local *local, u8 value) |
static int | drv_set_frag_threshold (struct ieee80211_local *local, u32 value) |
static int | drv_set_key (struct ieee80211_local *local, enum set_key_cmd cmd, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) |
static void | drv_set_rekey_data (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct cfg80211_gtk_rekey_data *data) |
static int | drv_set_ringparam (struct ieee80211_local *local, u32 tx, u32 rx) |
static int | drv_set_rts_threshold (struct ieee80211_local *local, u32 value) |
static int | drv_set_tim (struct ieee80211_local *local, struct ieee80211_sta *sta, bool set) |
static void | drv_set_tsf (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, u64 tsf) |
static int | drv_sta_add (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) |
static void | drv_sta_notify (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) |
static void | drv_sta_remove (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) |
static int | drv_start (struct ieee80211_local *local) |
static void | drv_stop (struct ieee80211_local *local) |
static void | drv_sw_scan_complete (struct ieee80211_local *local) |
static void | drv_sw_scan_start (struct ieee80211_local *local) |
static void | drv_tx (struct ieee80211_local *local, struct sk_buff *skb) |
static bool | drv_tx_frames_pending (struct ieee80211_local *local) |
static int | drv_tx_last_beacon (struct ieee80211_local *local) |
static int | drv_tx_sync (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, const u8 *bssid, enum ieee80211_tx_sync_type type) |
static void | drv_update_tkip_key (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_key_conf *conf, struct sta_info *sta, u32 iv32, u16 *phase1key) |
static int drv_add_interface | ( | struct ieee80211_local * | local, |
struct ieee80211_vif * | vif | ||
) | [inline, static] |
Definition at line 71 of file kernel-3.2/driver-ops.h.
static void drv_allow_buffered_frames | ( | struct ieee80211_local * | local, |
struct sta_info * | sta, | ||
u16 | tids, | ||
int | num_frames, | ||
enum ieee80211_frame_release_type | reason, | ||
bool | more_data | ||
) | [inline, static] |
Definition at line 691 of file kernel-3.2/driver-ops.h.
static int drv_ampdu_action | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
enum ieee80211_ampdu_mlme_action | action, | ||
struct ieee80211_sta * | sta, | ||
u16 | tid, | ||
u16 * | ssn, | ||
u8 | buf_size | ||
) | [inline, static] |
Definition at line 482 of file kernel-3.2/driver-ops.h.
static void drv_bss_info_changed | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
struct ieee80211_bss_conf * | info, | ||
u32 | changed | ||
) | [inline, static] |
Definition at line 120 of file kernel-3.2/driver-ops.h.
static void drv_cancel_hw_scan | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata | ||
) | [inline, static] |
Definition at line 252 of file kernel-3.2/driver-ops.h.
static int drv_cancel_remain_on_channel | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 586 of file kernel-3.2/driver-ops.h.
static int drv_change_interface | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
enum nl80211_iftype | type, | ||
bool | p2p | ||
) | [inline, static] |
Definition at line 84 of file kernel-3.2/driver-ops.h.
static void drv_channel_switch | ( | struct ieee80211_local * | local, |
struct ieee80211_channel_switch * | ch_switch | ||
) | [inline, static] |
Definition at line 536 of file kernel-3.2/driver-ops.h.
static int drv_conf_tx | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
u16 | queue, | ||
const struct ieee80211_tx_queue_params * | params | ||
) | [inline, static] |
Definition at line 416 of file kernel-3.2/driver-ops.h.
static int drv_config | ( | struct ieee80211_local * | local, |
u32 | changed | ||
) | [inline, static] |
Definition at line 108 of file kernel-3.2/driver-ops.h.
static void drv_configure_filter | ( | struct ieee80211_local * | local, |
unsigned int | changed_flags, | ||
unsigned int * | total_flags, | ||
u64 | multicast | ||
) | [inline, static] |
Definition at line 179 of file kernel-3.2/driver-ops.h.
static void drv_finish_tx_sync | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
const u8 * | bssid, | ||
enum ieee80211_tx_sync_type | type | ||
) | [inline, static] |
Definition at line 150 of file kernel-3.2/driver-ops.h.
static void drv_flush | ( | struct ieee80211_local * | local, |
bool | drop | ||
) | [inline, static] |
Definition at line 526 of file kernel-3.2/driver-ops.h.
static int drv_get_antenna | ( | struct ieee80211_local * | local, |
u32 * | tx_ant, | ||
u32 * | rx_ant | ||
) | [inline, static] |
Definition at line 558 of file kernel-3.2/driver-ops.h.
static void drv_get_ringparam | ( | struct ieee80211_local * | local, |
u32 * | tx, | ||
u32 * | tx_max, | ||
u32 * | rx, | ||
u32 * | rx_max | ||
) | [inline, static] |
Definition at line 614 of file kernel-3.2/driver-ops.h.
static int drv_get_stats | ( | struct ieee80211_local * | local, |
struct ieee80211_low_level_stats * | stats | ||
) | [inline, static] |
Definition at line 309 of file kernel-3.2/driver-ops.h.
static int drv_get_survey | ( | struct ieee80211_local * | local, |
int | idx, | ||
struct survey_info * | survey | ||
) | [inline, static] |
Definition at line 503 of file kernel-3.2/driver-ops.h.
static void drv_get_tkip_seq | ( | struct ieee80211_local * | local, |
u8 | hw_key_idx, | ||
u32 * | iv32, | ||
u16 * | iv16 | ||
) | [inline, static] |
Definition at line 323 of file kernel-3.2/driver-ops.h.
static u64 drv_get_tsf | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata | ||
) | [inline, static] |
Definition at line 432 of file kernel-3.2/driver-ops.h.
static int drv_hw_scan | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
struct cfg80211_scan_request * | req | ||
) | [inline, static] |
Definition at line 238 of file kernel-3.2/driver-ops.h.
static u64 drv_prepare_multicast | ( | struct ieee80211_local * | local, |
struct netdev_hw_addr_list * | mc_list | ||
) | [inline, static] |
Definition at line 164 of file kernel-3.2/driver-ops.h.
static void drv_release_buffered_frames | ( | struct ieee80211_local * | local, |
struct sta_info * | sta, | ||
u16 | tids, | ||
int | num_frames, | ||
enum ieee80211_frame_release_type | reason, | ||
bool | more_data | ||
) | [inline, static] |
Definition at line 676 of file kernel-3.2/driver-ops.h.
static int drv_remain_on_channel | ( | struct ieee80211_local * | local, |
struct ieee80211_channel * | chan, | ||
enum nl80211_channel_type | chantype, | ||
unsigned int | duration | ||
) | [inline, static] |
Definition at line 569 of file kernel-3.2/driver-ops.h.
static void drv_remove_interface | ( | struct ieee80211_local * | local, |
struct ieee80211_vif * | vif | ||
) | [inline, static] |
Definition at line 98 of file kernel-3.2/driver-ops.h.
static void drv_reset_tsf | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata | ||
) | [inline, static] |
Definition at line 458 of file kernel-3.2/driver-ops.h.
static void drv_rfkill_poll | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 518 of file kernel-3.2/driver-ops.h.
static void drv_rssi_callback | ( | struct ieee80211_local * | local, |
const enum ieee80211_rssi_event | event | ||
) | [inline, static] |
Definition at line 666 of file kernel-3.2/driver-ops.h.
static int drv_sched_scan_start | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
struct cfg80211_sched_scan_request * | req, | ||
struct ieee80211_sched_scan_ies * | ies | ||
) | [inline, static] |
Definition at line 263 of file kernel-3.2/driver-ops.h.
static void drv_sched_scan_stop | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata | ||
) | [inline, static] |
Definition at line 279 of file kernel-3.2/driver-ops.h.
static int drv_set_antenna | ( | struct ieee80211_local * | local, |
u32 | tx_ant, | ||
u32 | rx_ant | ||
) | [inline, static] |
Definition at line 547 of file kernel-3.2/driver-ops.h.
static int drv_set_bitrate_mask | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
const struct cfg80211_bitrate_mask * | mask | ||
) | [inline, static] |
Definition at line 639 of file kernel-3.2/driver-ops.h.
static int drv_set_coverage_class | ( | struct ieee80211_local * | local, |
u8 | value | ||
) | [inline, static] |
Definition at line 359 of file kernel-3.2/driver-ops.h.
static int drv_set_frag_threshold | ( | struct ieee80211_local * | local, |
u32 | value | ||
) | [inline, static] |
Definition at line 331 of file kernel-3.2/driver-ops.h.
static int drv_set_key | ( | struct ieee80211_local * | local, |
enum set_key_cmd | cmd, | ||
struct ieee80211_sub_if_data * | sdata, | ||
struct ieee80211_sta * | sta, | ||
struct ieee80211_key_conf * | key | ||
) | [inline, static] |
Definition at line 204 of file kernel-3.2/driver-ops.h.
static void drv_set_rekey_data | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
struct cfg80211_gtk_rekey_data * | data | ||
) | [inline, static] |
Definition at line 656 of file kernel-3.2/driver-ops.h.
static int drv_set_ringparam | ( | struct ieee80211_local * | local, |
u32 | tx, | ||
u32 | rx | ||
) | [inline, static] |
Definition at line 599 of file kernel-3.2/driver-ops.h.
static int drv_set_rts_threshold | ( | struct ieee80211_local * | local, |
u32 | value | ||
) | [inline, static] |
Definition at line 345 of file kernel-3.2/driver-ops.h.
static int drv_set_tim | ( | struct ieee80211_local * | local, |
struct ieee80211_sta * | sta, | ||
bool | set | ||
) | [inline, static] |
Definition at line 193 of file kernel-3.2/driver-ops.h.
static void drv_set_tsf | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
u64 | tsf | ||
) | [inline, static] |
Definition at line 446 of file kernel-3.2/driver-ops.h.
static int drv_sta_add | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
struct ieee80211_sta * | sta | ||
) | [inline, static] |
Definition at line 386 of file kernel-3.2/driver-ops.h.
static void drv_sta_notify | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
enum sta_notify_cmd | cmd, | ||
struct ieee80211_sta * | sta | ||
) | [inline, static] |
Definition at line 375 of file kernel-3.2/driver-ops.h.
static void drv_sta_remove | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
struct ieee80211_sta * | sta | ||
) | [inline, static] |
Definition at line 403 of file kernel-3.2/driver-ops.h.
static int drv_start | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 13 of file kernel-3.2/driver-ops.h.
static void drv_stop | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 27 of file kernel-3.2/driver-ops.h.
static void drv_sw_scan_complete | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 299 of file kernel-3.2/driver-ops.h.
static void drv_sw_scan_start | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 289 of file kernel-3.2/driver-ops.h.
static void drv_tx | ( | struct ieee80211_local * | local, |
struct sk_buff * | skb | ||
) | [inline, static] |
Definition at line 8 of file kernel-3.2/driver-ops.h.
static bool drv_tx_frames_pending | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 625 of file kernel-3.2/driver-ops.h.
static int drv_tx_last_beacon | ( | struct ieee80211_local * | local | ) | [inline, static] |
Definition at line 469 of file kernel-3.2/driver-ops.h.
static int drv_tx_sync | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
const u8 * | bssid, | ||
enum ieee80211_tx_sync_type | type | ||
) | [inline, static] |
Definition at line 133 of file kernel-3.2/driver-ops.h.
static void drv_update_tkip_key | ( | struct ieee80211_local * | local, |
struct ieee80211_sub_if_data * | sdata, | ||
struct ieee80211_key_conf * | conf, | ||
struct sta_info * | sta, | ||
u32 | iv32, | ||
u16 * | phase1key | ||
) | [inline, static] |
Definition at line 220 of file kernel-3.2/driver-ops.h.