Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
iwl_trans Struct Reference

#include <iwl-trans.h>

Public Member Functions

char trans_specific[0] __aligned (sizeof(void *))
 

Data Fields

struct iwl_trans_opsops
 
struct iwl_op_modeop_mode
 
struct iwl_cfgcfg
 
enum iwl_trans_state state
 
spinlock_t reg_lock
 
struct devicedev
 
u32 hw_rev
 
u32 hw_id
 
char hw_id_str [52]
 
bool pm_support
 
wait_queue_head_t wait_command_queue
 
struct kmem_cachedev_cmd_pool
 
size_t dev_cmd_headroom
 
char dev_cmd_pool_name [50]
 
struct dentrydbgfs_dir
 

Detailed Description

struct iwl_trans - transport common data

- pointer to iwl_trans_ops - pointer to the op_mode - pointer to the configuration - protect hw register access - pointer to struct device * that represents the device : a u32 with the ID of the device / subdevice. Set during transport allocation. : a string with info about HW ID. Set during transport allocation. : set to true in start_hw if link pm is supported : the wait_queue for SYNC host commands : pool for Tx cmd allocation - for internal use only. The user should use iwl_trans_{alloc,free}_tx_cmd. : room needed for the transport's private use before the device_cmd for Tx - for internal use only The user should use iwl_trans_{alloc,free}_tx_cmd.

Definition at line 448 of file iwl-trans.h.

Member Function Documentation

char trans_specific [0] __aligned ( sizeof(void *)  )

Field Documentation

Definition at line 451 of file iwl-trans.h.

struct dentry* dbgfs_dir

Definition at line 469 of file iwl-trans.h.

struct device* dev

Definition at line 455 of file iwl-trans.h.

size_t dev_cmd_headroom

Definition at line 466 of file iwl-trans.h.

struct kmem_cache* dev_cmd_pool

Definition at line 465 of file iwl-trans.h.

char dev_cmd_pool_name[50]

Definition at line 467 of file iwl-trans.h.

u32 hw_id

Definition at line 457 of file iwl-trans.h.

char hw_id_str[52]

Definition at line 458 of file iwl-trans.h.

u32 hw_rev

Definition at line 456 of file iwl-trans.h.

struct iwl_op_mode* op_mode

Definition at line 450 of file iwl-trans.h.

Definition at line 449 of file iwl-trans.h.

bool pm_support

Definition at line 460 of file iwl-trans.h.

spinlock_t reg_lock

Definition at line 453 of file iwl-trans.h.

Definition at line 452 of file iwl-trans.h.

wait_queue_head_t wait_command_queue

Definition at line 462 of file iwl-trans.h.


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