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

#include <of_device_common.h>

Data Fields

const charname
 
const charaddr_prop_name
 
int(* match )(struct device_node *parent)
 
void(* count_cells )(struct device_node *child, int *addrc, int *sizec)
 
int(* map )(u32 *addr, const u32 *range, int na, int ns, int pna)
 
unsigned long(* get_flags )(const u32 *addr, unsigned long)
 
const charaddresses
 
u64(* map )(__be32 *addr, const __be32 *range, int na, int ns, int pna)
 
int(* translate )(__be32 *addr, u64 offset, int na)
 
unsigned int(* get_flags )(const __be32 *addr)
 

Detailed Description

Definition at line 25 of file of_device_common.h.

Field Documentation

const char* addr_prop_name

Definition at line 27 of file of_device_common.h.

const char* addresses

Definition at line 36 of file address.c.

void(* count_cells)(struct device_node *child, int *addrc, int *sizec)

Definition at line 29 of file of_device_common.h.

unsigned long(* get_flags)(const u32 *addr, unsigned long)

Definition at line 33 of file of_device_common.h.

unsigned int(* get_flags)(const __be32 *addr)

Definition at line 43 of file address.c.

int(* map)(u32 *addr, const u32 *range, int na, int ns, int pna)

Definition at line 31 of file of_device_common.h.

u64(* map)(__be32 *addr, const __be32 *range, int na, int ns, int pna)

Definition at line 40 of file address.c.

Definition at line 28 of file of_device_common.h.

const char * name

Definition at line 26 of file of_device_common.h.

int(* translate)(__be32 *addr, u64 offset, int na)

Definition at line 42 of file address.c.


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