Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
il_ops Struct Reference

#include <common.h>

Data Fields

void(* txq_update_byte_cnt_tbl )(struct il_priv *il, struct il_tx_queue *txq, u16 byte_cnt)
 
int(* txq_attach_buf_to_tfd )(struct il_priv *il, struct il_tx_queue *txq, dma_addr_t addr, u16 len, u8 reset, u8 pad)
 
void(* txq_free_tfd )(struct il_priv *il, struct il_tx_queue *txq)
 
int(* txq_init )(struct il_priv *il, struct il_tx_queue *txq)
 
void(* init_alive_start )(struct il_priv *il)
 
int(* is_valid_rtc_data_addr )(u32 addr)
 
int(* load_ucode )(struct il_priv *il)
 
void(* dump_nic_error_log )(struct il_priv *il)
 
int(* dump_fh )(struct il_priv *il, char **buf, bool display)
 
int(* set_channel_switch )(struct il_priv *il, struct ieee80211_channel_switch *ch_switch)
 
int(* apm_init )(struct il_priv *il)
 
int(* send_tx_power )(struct il_priv *il)
 
void(* update_chain_flags )(struct il_priv *il)
 
int(* eeprom_acquire_semaphore )(struct il_priv *il)
 
void(* eeprom_release_semaphore )(struct il_priv *il)
 
int(* rxon_assoc )(struct il_priv *il)
 
int(* commit_rxon )(struct il_priv *il)
 
void(* set_rxon_chain )(struct il_priv *il)
 
u16(* get_hcmd_size )(u8 cmd_id, u16 len)
 
u16(* build_addsta_hcmd )(const struct il_addsta_cmd *cmd, u8 *data)
 
int(* request_scan )(struct il_priv *il, struct ieee80211_vif *vif)
 
void(* post_scan )(struct il_priv *il)
 
void(* post_associate )(struct il_priv *il)
 
void(* config_ap )(struct il_priv *il)
 
int(* update_bcast_stations )(struct il_priv *il)
 
int(* manage_ibss_station )(struct il_priv *il, struct ieee80211_vif *vif, bool add)
 
int(* send_led_cmd )(struct il_priv *il, struct il_led_cmd *led_cmd)
 

Detailed Description

Definition at line 1545 of file common.h.

Field Documentation

int(* apm_init)(struct il_priv *il)

Definition at line 1567 of file common.h.

u16(* build_addsta_hcmd)(const struct il_addsta_cmd *cmd, u8 *data)

Definition at line 1582 of file common.h.

int(* commit_rxon)(struct il_priv *il)

Definition at line 1578 of file common.h.

void(* config_ap)(struct il_priv *il)

Definition at line 1587 of file common.h.

int(* dump_fh)(struct il_priv *il, char **buf, bool display)

Definition at line 1563 of file common.h.

void(* dump_nic_error_log)(struct il_priv *il)

Definition at line 1562 of file common.h.

int(* eeprom_acquire_semaphore)(struct il_priv *il)

Definition at line 1574 of file common.h.

void(* eeprom_release_semaphore)(struct il_priv *il)

Definition at line 1575 of file common.h.

u16(* get_hcmd_size)(u8 cmd_id, u16 len)

Definition at line 1581 of file common.h.

void(* init_alive_start)(struct il_priv *il)

Definition at line 1556 of file common.h.

int(* is_valid_rtc_data_addr)(u32 addr)

Definition at line 1558 of file common.h.

int(* load_ucode)(struct il_priv *il)

Definition at line 1560 of file common.h.

int(* manage_ibss_station)(struct il_priv *il, struct ieee80211_vif *vif, bool add)

Definition at line 1590 of file common.h.

void(* post_associate)(struct il_priv *il)

Definition at line 1586 of file common.h.

void(* post_scan)(struct il_priv *il)

Definition at line 1585 of file common.h.

int(* request_scan)(struct il_priv *il, struct ieee80211_vif *vif)

Definition at line 1584 of file common.h.

int(* rxon_assoc)(struct il_priv *il)

Definition at line 1577 of file common.h.

int(* send_led_cmd)(struct il_priv *il, struct il_led_cmd *led_cmd)

Definition at line 1593 of file common.h.

int(* send_tx_power)(struct il_priv *il)

Definition at line 1570 of file common.h.

int(* set_channel_switch)(struct il_priv *il, struct ieee80211_channel_switch *ch_switch)

Definition at line 1564 of file common.h.

void(* set_rxon_chain)(struct il_priv *il)

Definition at line 1579 of file common.h.

int(* txq_attach_buf_to_tfd)(struct il_priv *il, struct il_tx_queue *txq, dma_addr_t addr, u16 len, u8 reset, u8 pad)

Definition at line 1550 of file common.h.

void(* txq_free_tfd)(struct il_priv *il, struct il_tx_queue *txq)

Definition at line 1553 of file common.h.

int(* txq_init)(struct il_priv *il, struct il_tx_queue *txq)

Definition at line 1554 of file common.h.

void(* txq_update_byte_cnt_tbl)(struct il_priv *il, struct il_tx_queue *txq, u16 byte_cnt)

Definition at line 1547 of file common.h.

int(* update_bcast_stations)(struct il_priv *il)

Definition at line 1589 of file common.h.

void(* update_chain_flags)(struct il_priv *il)

Definition at line 1571 of file common.h.


The documentation for this struct was generated from the following file: