Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
tt.h File Reference
#include "commands.h"

Go to the source code of this file.

Data Structures

struct  iwl_tt_restriction
 
struct  iwl_tt_trans
 
struct  iwl_tt_mgmt
 

Macros

#define IWL_ABSOLUTE_ZERO   0
 
#define IWL_ABSOLUTE_MAX   0xFFFFFFFF
 
#define IWL_TT_INCREASE_MARGIN   5
 
#define IWL_TT_CT_KILL_MARGIN   3
 

Enumerations

enum  iwl_antenna_ok { IWL_ANT_OK_NONE, IWL_ANT_OK_SINGLE, IWL_ANT_OK_MULTI }
 
enum  iwl_tt_state {
  IWL_TI_0, IWL_TI_1, IWL_TI_2, IWL_TI_CT_KILL,
  IWL_TI_STATE_MAX
}
 

Functions

u8 iwl_tt_current_power_mode (struct iwl_priv *priv)
 
bool iwl_tt_is_low_power_state (struct iwl_priv *priv)
 
bool iwl_ht_enabled (struct iwl_priv *priv)
 
enum iwl_antenna_ok iwl_tx_ant_restriction (struct iwl_priv *priv)
 
enum iwl_antenna_ok iwl_rx_ant_restriction (struct iwl_priv *priv)
 
void iwl_tt_enter_ct_kill (struct iwl_priv *priv)
 
void iwl_tt_exit_ct_kill (struct iwl_priv *priv)
 
void iwl_tt_handler (struct iwl_priv *priv)
 
void iwl_tt_initialize (struct iwl_priv *priv)
 
void iwl_tt_exit (struct iwl_priv *priv)
 

Macro Definition Documentation

#define IWL_ABSOLUTE_MAX   0xFFFFFFFF

Definition at line 34 of file tt.h.

#define IWL_ABSOLUTE_ZERO   0

Definition at line 33 of file tt.h.

#define IWL_TT_CT_KILL_MARGIN   3

Definition at line 36 of file tt.h.

#define IWL_TT_INCREASE_MARGIN   5

Definition at line 35 of file tt.h.

Enumeration Type Documentation

Enumerator:
IWL_ANT_OK_NONE 
IWL_ANT_OK_SINGLE 
IWL_ANT_OK_MULTI 

Definition at line 38 of file tt.h.

Enumerator:
IWL_TI_0 
IWL_TI_1 
IWL_TI_2 
IWL_TI_CT_KILL 
IWL_TI_STATE_MAX 

Definition at line 45 of file tt.h.

Function Documentation

bool iwl_ht_enabled ( struct iwl_priv priv)

Definition at line 99 of file tt.c.

enum iwl_antenna_ok iwl_rx_ant_restriction ( struct iwl_priv priv)

Definition at line 146 of file tt.c.

u8 iwl_tt_current_power_mode ( struct iwl_priv priv)

Definition at line 92 of file tt.c.

void iwl_tt_enter_ct_kill ( struct iwl_priv priv)

Definition at line 561 of file tt.c.

void iwl_tt_exit ( struct iwl_priv priv)

Definition at line 674 of file tt.c.

void iwl_tt_exit_ct_kill ( struct iwl_priv priv)

Definition at line 570 of file tt.c.

void iwl_tt_handler ( struct iwl_priv priv)

Definition at line 593 of file tt.c.

void iwl_tt_initialize ( struct iwl_priv priv)

Definition at line 607 of file tt.c.

bool iwl_tt_is_low_power_state ( struct iwl_priv priv)

Definition at line 83 of file tt.c.

enum iwl_antenna_ok iwl_tx_ant_restriction ( struct iwl_priv priv)

Definition at line 135 of file tt.c.