Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
iwl-drv.h File Reference

Go to the source code of this file.

Macros

#define DRV_NAME   "iwlwifi"
 
#define IWLWIFI_VERSION   "in-tree:"
 
#define DRV_COPYRIGHT   "Copyright(c) 2003-2012 Intel Corporation"
 
#define DRV_AUTHOR   "<[email protected]>"
 

Functions

struct iwl_drviwl_drv_start (struct iwl_trans *trans, const struct iwl_cfg *cfg)
 
void iwl_drv_stop (struct iwl_drv *drv)
 

Macro Definition Documentation

#define DRV_AUTHOR   "<[email protected]>"

Definition at line 70 of file iwl-drv.h.

#define DRV_COPYRIGHT   "Copyright(c) 2003-2012 Intel Corporation"

Definition at line 69 of file iwl-drv.h.

#define DRV_NAME   "iwlwifi"

Definition at line 67 of file iwl-drv.h.

#define IWLWIFI_VERSION   "in-tree:"

Definition at line 68 of file iwl-drv.h.

Function Documentation

struct iwl_drv* iwl_drv_start ( struct iwl_trans trans,
const struct iwl_cfg cfg 
)
read

iwl_drv_start - start the drv

: the ops of the transport : device specific constants / virtual functions

starts the driver: fetches the firmware. This should be called by bus specific system flows implementations. For example, the bus specific probe function should do bus related operations only, and then call to this function. It returns the driver object or NULL if an error occured.

Definition at line 1011 of file iwl-drv.c.

void iwl_drv_stop ( struct iwl_drv drv)

iwl_drv_stop - stop the drv

:

Stop the driver. This should be called by bus specific system flows implementations. For example, the bus specific remove function should first call this function and then do the bus related operations only.

Definition at line 1068 of file iwl-drv.c.