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

#include <bbc_i2c.h>

Data Fields

struct bbc_i2c_busnext
 
int index
 
spinlock_t lock
 
void __iomemi2c_bussel_reg
 
void __iomemi2c_control_regs
 
unsigned char own
 
unsigned char clock
 
wait_queue_head_t wq
 
volatile int waiting
 
struct list_head temps
 
struct list_head fans
 
struct platform_deviceop
 
struct {
   struct platform_device *   device
 
   int   client_claimed
 
devs [NUM_CHILDREN]
 

Detailed Description

Definition at line 53 of file bbc_i2c.h.

Field Documentation

int client_claimed

Definition at line 70 of file bbc_i2c.h.

unsigned char clock

Definition at line 59 of file bbc_i2c.h.

Definition at line 69 of file bbc_i2c.h.

struct { ... } devs[NUM_CHILDREN]

Definition at line 65 of file bbc_i2c.h.

void __iomem* i2c_bussel_reg

Definition at line 57 of file bbc_i2c.h.

void __iomem* i2c_control_regs

Definition at line 58 of file bbc_i2c.h.

int index

Definition at line 55 of file bbc_i2c.h.

spinlock_t lock

Definition at line 56 of file bbc_i2c.h.

Definition at line 54 of file bbc_i2c.h.

Definition at line 67 of file bbc_i2c.h.

unsigned char own

Definition at line 59 of file bbc_i2c.h.

Definition at line 64 of file bbc_i2c.h.

volatile int waiting

Definition at line 62 of file bbc_i2c.h.

Definition at line 61 of file bbc_i2c.h.


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