Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
of.h File Reference
#include <linux/types.h>
#include <linux/bitops.h>
#include <linux/errno.h>
#include <linux/kref.h>
#include <linux/mod_devicetable.h>
#include <linux/spinlock.h>
#include <linux/topology.h>
#include <asm/byteorder.h>
#include <asm/errno.h>

Go to the source code of this file.

Data Structures

struct  property
 
struct  device_node
 
struct  of_phandle_args
 

Macros

#define MAX_PHANDLE_ARGS   8
 
#define for_each_child_of_node(parent, child)   while (0)
 
#define of_match_ptr(_ptr)   NULL
 
#define of_match_node(_matches, _node)   NULL
 
#define of_property_for_each_u32(np, propname, prop, p, u)   while (0)
 
#define of_property_for_each_string(np, propname, prop, s)   while (0)
 
#define of_node_to_nid   of_node_to_nid
 

Typedefs

typedef u32 phandle
 
typedef u32 ihandle
 

Macro Definition Documentation

#define for_each_child_of_node (   parent,
  child 
)    while (0)

Definition at line 331 of file of.h.

#define MAX_PHANDLE_ARGS   8

Definition at line 69 of file of.h.

#define of_match_node (   _matches,
  _node 
)    NULL

Definition at line 441 of file of.h.

#define of_match_ptr (   _ptr)    NULL

Definition at line 440 of file of.h.

#define of_node_to_nid   of_node_to_nid

Definition at line 454 of file of.h.

#define of_property_for_each_string (   np,
  propname,
  prop,
  s 
)    while (0)

Definition at line 444 of file of.h.

#define of_property_for_each_u32 (   np,
  propname,
  prop,
  p,
  u 
)    while (0)

Definition at line 442 of file of.h.

Typedef Documentation

typedef u32 ihandle

Definition at line 30 of file of.h.

typedef u32 phandle

Definition at line 29 of file of.h.