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

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)

Function Documentation

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.



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