Functions
driver-ops.h File Reference
#include <net/mac80211.h>
#include "ieee80211_i.h"
#include "driver-trace.h"
Include dependency graph for kernel-3.5/driver-ops.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static void check_sdata_in_driver (struct ieee80211_sub_if_data *sdata)
static int drv_add_interface (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata)
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 ac, 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_flush (struct ieee80211_local *local, bool drop)
static int drv_get_antenna (struct ieee80211_local *local, u32 *tx_ant, u32 *rx_ant)
static int drv_get_et_sset_count (struct ieee80211_sub_if_data *sdata, int sset)
static void drv_get_et_stats (struct ieee80211_sub_if_data *sdata, struct ethtool_stats *stats, u64 *data)
static void drv_get_et_strings (struct ieee80211_sub_if_data *sdata, u32 sset, u8 *data)
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_sub_if_data *sdata)
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_rc_update (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u32 changed)
static void drv_sta_remove (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta)
static __must_check int drv_sta_state (struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state)
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 void drv_tx_frags (struct ieee80211_local *local, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct sk_buff_head *skbs)
static bool drv_tx_frames_pending (struct ieee80211_local *local)
static int drv_tx_last_beacon (struct ieee80211_local *local)
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 struct
ieee80211_sub_if_data
get_bss_sdata (struct ieee80211_sub_if_data *sdata)

Function Documentation

static void check_sdata_in_driver ( struct ieee80211_sub_if_data sdata) [inline, static]

Definition at line 8 of file kernel-3.5/driver-ops.h.

static int drv_add_interface ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata 
) [inline, static]

Definition at line 146 of file kernel-3.5/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 835 of file kernel-3.5/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 619 of file kernel-3.5/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 209 of file kernel-3.5/driver-ops.h.

static void drv_cancel_hw_scan ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata 
) [inline, static]

Definition at line 320 of file kernel-3.5/driver-ops.h.

static int drv_cancel_remain_on_channel ( struct ieee80211_local local) [inline, static]

Definition at line 726 of file kernel-3.5/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 168 of file kernel-3.5/driver-ops.h.

static void drv_channel_switch ( struct ieee80211_local local,
struct ieee80211_channel_switch *  ch_switch 
) [inline, static]

Definition at line 676 of file kernel-3.5/driver-ops.h.

static int drv_conf_tx ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata,
u16  ac,
const struct ieee80211_tx_queue_params *  params 
) [inline, static]

Definition at line 545 of file kernel-3.5/driver-ops.h.

static int drv_config ( struct ieee80211_local local,
u32  changed 
) [inline, static]

Definition at line 197 of file kernel-3.5/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 239 of file kernel-3.5/driver-ops.h.

static void drv_flush ( struct ieee80211_local local,
bool  drop 
) [inline, static]

Definition at line 666 of file kernel-3.5/driver-ops.h.

static int drv_get_antenna ( struct ieee80211_local local,
u32 tx_ant,
u32 rx_ant 
) [inline, static]

Definition at line 698 of file kernel-3.5/driver-ops.h.

static int drv_get_et_sset_count ( struct ieee80211_sub_if_data sdata,
int  sset 
) [inline, static]

Definition at line 61 of file kernel-3.5/driver-ops.h.

static void drv_get_et_stats ( struct ieee80211_sub_if_data sdata,
struct ethtool_stats *  stats,
u64 data 
) [inline, static]

Definition at line 49 of file kernel-3.5/driver-ops.h.

static void drv_get_et_strings ( struct ieee80211_sub_if_data sdata,
u32  sset,
u8 data 
) [inline, static]

Definition at line 38 of file kernel-3.5/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 754 of file kernel-3.5/driver-ops.h.

static int drv_get_stats ( struct ieee80211_local local,
struct ieee80211_low_level_stats stats 
) [inline, static]

Definition at line 383 of file kernel-3.5/driver-ops.h.

static int drv_get_survey ( struct ieee80211_local local,
int  idx,
struct survey_info *  survey 
) [inline, static]

Definition at line 643 of file kernel-3.5/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 397 of file kernel-3.5/driver-ops.h.

static u64 drv_get_tsf ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata 
) [inline, static]

Definition at line 563 of file kernel-3.5/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 304 of file kernel-3.5/driver-ops.h.

static u64 drv_prepare_multicast ( struct ieee80211_local local,
struct netdev_hw_addr_list *  mc_list 
) [inline, static]

Definition at line 224 of file kernel-3.5/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 820 of file kernel-3.5/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 709 of file kernel-3.5/driver-ops.h.

static void drv_remove_interface ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata 
) [inline, static]

Definition at line 184 of file kernel-3.5/driver-ops.h.

static void drv_reset_tsf ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata 
) [inline, static]

Definition at line 593 of file kernel-3.5/driver-ops.h.

static void drv_rfkill_poll ( struct ieee80211_local local) [inline, static]

Definition at line 658 of file kernel-3.5/driver-ops.h.

static void drv_rssi_callback ( struct ieee80211_local local,
const enum ieee80211_rssi_event  event 
) [inline, static]

Definition at line 810 of file kernel-3.5/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 333 of file kernel-3.5/driver-ops.h.

static void drv_sched_scan_stop ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata 
) [inline, static]

Definition at line 351 of file kernel-3.5/driver-ops.h.

static int drv_set_antenna ( struct ieee80211_local local,
u32  tx_ant,
u32  rx_ant 
) [inline, static]

Definition at line 687 of file kernel-3.5/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 779 of file kernel-3.5/driver-ops.h.

static int drv_set_coverage_class ( struct ieee80211_local local,
u8  value 
) [inline, static]

Definition at line 433 of file kernel-3.5/driver-ops.h.

static int drv_set_frag_threshold ( struct ieee80211_local local,
u32  value 
) [inline, static]

Definition at line 405 of file kernel-3.5/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 264 of file kernel-3.5/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 798 of file kernel-3.5/driver-ops.h.

static int drv_set_ringparam ( struct ieee80211_local local,
u32  tx,
u32  rx 
) [inline, static]

Definition at line 739 of file kernel-3.5/driver-ops.h.

static int drv_set_rts_threshold ( struct ieee80211_local local,
u32  value 
) [inline, static]

Definition at line 419 of file kernel-3.5/driver-ops.h.

static int drv_set_tim ( struct ieee80211_local local,
struct ieee80211_sta *  sta,
bool  set 
) [inline, static]

Definition at line 253 of file kernel-3.5/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 579 of file kernel-3.5/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 463 of file kernel-3.5/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 449 of file kernel-3.5/driver-ops.h.

static void drv_sta_rc_update ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata,
struct ieee80211_sta *  sta,
u32  changed 
) [inline, static]

Definition at line 530 of file kernel-3.5/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 483 of file kernel-3.5/driver-ops.h.

static __must_check int drv_sta_state ( struct ieee80211_local local,
struct ieee80211_sub_if_data sdata,
struct sta_info sta,
enum ieee80211_sta_state  old_state,
enum ieee80211_sta_state  new_state 
) [inline, static]

Definition at line 500 of file kernel-3.5/driver-ops.h.

static int drv_start ( struct ieee80211_local local) [inline, static]

Definition at line 75 of file kernel-3.5/driver-ops.h.

static void drv_stop ( struct ieee80211_local local) [inline, static]

Definition at line 89 of file kernel-3.5/driver-ops.h.

static void drv_sw_scan_complete ( struct ieee80211_local local) [inline, static]

Definition at line 373 of file kernel-3.5/driver-ops.h.

static void drv_sw_scan_start ( struct ieee80211_local local) [inline, static]

Definition at line 363 of file kernel-3.5/driver-ops.h.

static void drv_tx ( struct ieee80211_local local,
struct sk_buff skb 
) [inline, static]

Definition at line 25 of file kernel-3.5/driver-ops.h.

static void drv_tx_frags ( struct ieee80211_local local,
struct ieee80211_vif *  vif,
struct ieee80211_sta *  sta,
struct sk_buff_head *  skbs 
) [inline, static]

Definition at line 30 of file kernel-3.5/driver-ops.h.

static bool drv_tx_frames_pending ( struct ieee80211_local local) [inline, static]

Definition at line 765 of file kernel-3.5/driver-ops.h.

static int drv_tx_last_beacon ( struct ieee80211_local local) [inline, static]

Definition at line 606 of file kernel-3.5/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 283 of file kernel-3.5/driver-ops.h.

static struct ieee80211_sub_if_data* get_bss_sdata ( struct ieee80211_sub_if_data sdata) [static, read]

Definition at line 16 of file kernel-3.5/driver-ops.h.



ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Mon Oct 6 2014 08:27:12