Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
appldata.h File Reference
#include <asm/io.h>

Go to the source code of this file.

Data Structures

struct  appldata_parameter_list
 
struct  appldata_product_id
 

Macros

#define APPLDATA_START_INTERVAL_REC   0x00 /* Function codes for */
 
#define APPLDATA_STOP_REC   0x01 /* DIAG 0xDC */
 
#define APPLDATA_GEN_EVENT_REC   0x02
 
#define APPLDATA_START_CONFIG_REC   0x03
 

Functions

struct appldata_parameter_list __attribute__ ((packed))
 

Variables

u16 diag
 
u8 parlist_length
 
u32 product_id_addr
 
u16 reserved
 
u16 buffer_length
 
u32 buffer_addr
 
char prod_nr [7]
 
u16 prod_fn
 
u8 record_nr
 
u16 version_nr
 
u16 release_nr
 
u16 mod_lvl
 
of an omap_hwmod, return a pointer to the registered

struct omap_hwmod *, or NULL upon error.

u8 function
 

Macro Definition Documentation

#define APPLDATA_GEN_EVENT_REC   0x02

Definition at line 16 of file appldata.h.

#define APPLDATA_START_CONFIG_REC   0x03

Definition at line 17 of file appldata.h.

#define APPLDATA_START_INTERVAL_REC   0x00 /* Function codes for */

Definition at line 14 of file appldata.h.

#define APPLDATA_STOP_REC   0x01 /* DIAG 0xDC */

Definition at line 15 of file appldata.h.

Function Documentation

Definition at line 171 of file esd_usb2.c.

Variable Documentation

u32 buffer_addr

Definition at line 37 of file appldata.h.

u16 buffer_length

Definition at line 36 of file appldata.h.

unsigned char diag

Definition at line 31 of file appldata.h.

:Hook function

omap_hwmod_for_each - call function for each registered omap_hwmod

: void * data to pass to callback function

Call

Build a PCIe config space request address for a device

: PCIe port to access : Sub bus : Device ID

: Register to access

Returns 64bit Octeon IO address

Read 8bits from a Device's config space

: PCIe port the device is on : Sub bus : Device ID

: Register to access

Returns Result of the read

Read 16bits from a Device's config space

: PCIe port the device is on : Sub bus : Device ID

: Register to access

Returns Result of the read

Read 32bits from a Device's config space

: PCIe port the device is on : Sub bus : Device ID

: Register to access

Returns Result of the read

Write 8bits to a Device's config space

: PCIe port the device is on : Sub bus : Device ID

: Register to access : Value to write

Write 16bits to a Device's config space

: PCIe port the device is on : Sub bus : Device ID

: Register to access : Value to write

Write 32bits to a Device's config space

: PCIe port the device is on : Sub bus : Device ID

: Register to access : Value to write

iommu_group_for_each_dev - iterate over each device in the group : the group : caller opaque data to be passed to callback function

This function is called by group users to iterate over group devices. Callers should hold a reference count to the group during callback. The group->mutex is held across callbacks, which will block calls to iommu_group_add/remove_device.

struct iwl_notification_wait - notification wait entry : list head for global list

returns true, the wait is over, if it returns false then the waiter stays blocked. If no function is given, any of the listed commands will unblock the waiter. : command IDs : number of command IDs : waiter should be woken up : wait was aborted

This structure is not used directly, to wait for a notification declare it on the stack, and call iwlagn_init_notification_wait() with appropriate parameters. Then do whatever will cause the ucode to notify the driver, and to wait for that then call iwlagn_wait_notification().

Each notification is one-shot. If at some point we need to support multi-shot notifications (which can't be allocated on the stack) we need to modify the code for them.

xt_hook_link - set up hooks for a new table : table with metadata needed to set up hooks

This function will take care of creating and registering the necessary Netfilter hooks for XT tables.

Definition at line 32 of file appldata.h.

u16 mod_lvl

Definition at line 69 of file appldata.h.

u8 parlist_length

Definition at line 33 of file appldata.h.

u16 prod_fn

Definition at line 65 of file appldata.h.

char prod_nr[7]

Definition at line 64 of file appldata.h.

u32 product_id_addr

Definition at line 34 of file appldata.h.

u8 record_nr

Definition at line 66 of file appldata.h.

u16 release_nr

Definition at line 68 of file appldata.h.

u16 reserved

Definition at line 35 of file appldata.h.

u16 version_nr

Definition at line 67 of file appldata.h.